FreezeJ' Blog

VIM实用技巧

2019-05-09

VIM实用技巧

I:在当前光标所在行的行首,转换为输入模式 可以用于快速添加注释

A:在当前光标所在行的行尾,转换为输入模式 可以用于快速添加新内容

D:可以删除当前位置到行末的内容,C:可以删除当前位置到行末的内容并修改

c: 用法同d命令 删除行并编辑该行

#:向上查找光标所在的单词

*:向下查找光标所在的单词

%:查找闭合标点

e: 跳至当前或下一个单词的词尾

撤消最近一次撤消操作:Ctrl+r

U:撤销一整行的修改

.(点号)重复前一次编辑操作

在窗口间切换光标:Ctrl+w, ARROW 方便记忆:w——window

与SHELL交互:! COMMAND

q:可以录制宏

:w !sudo tee % 没有sudo情况下调用sudo保存

https://www.ibm.com/developerworks/cn/linux/l-cn-vimcolumn/ VIM纵向编辑技巧

ctrl-v 进入纵向编辑模式选择要编辑的地方 r(当前) I(向前)A(向后)修改 ESC退出才会应用

V:按矩形选取 选择整行 , 可以用于方便缩进操作

Ctrl + O 跳转到光标前一次位置

Ctrl + I 跳转到光标后一次位置