天天看点

vim 命令集合

-------------------------------- 文件操作 ----------------------------------

1、vi :打开文件

2、wq :保存并退出文件

-------------------------------- 光标移动 ----------------------------------

1、ctrl + b :屏幕往后移动半页

2、ctrl + f :屏幕往前移动半页

3、^ :移动到光标所在行的行首

4、$ :移动到光标所在行的行尾

5、w :光标跳到下个字的开头

6、b :光标跳到上个字的开头

7、e :光标跳到下个字的字尾 

-------------------------------- 查找 ----------------------------------------

1、/  :代表向前搜索,按n向后继续查找

2、? :代表向后搜索,按n向后继续查找

-------------------------------- 删除文字 ----------------------------------

1、x :删除光标所在位置的后面一个字符

2、X :删除光标所在位置的前面一个字符

3、dd :删除光标所在的行

-------------------------------- 复制文字 ----------------------------------

1、yw :将光标所在之处的字复制到缓冲区

2、yy :复制光标所在的行

3、p :将缓冲区的字符串贴到光标所在的位置

-------------------------------- 替换 ----------------------------------------

1、r :替换光标所在处的字符

2、R :替换光标所到之处的字符,直到按下ESC为止

3、xp :当前一个字符和后一个字符位置进行替换

4、~:将光标之处的字符大写变小写,小写变大写

-------------------------------- 恢复 ----------------------------------------

1、u :回到上一个操作

-------------------------------- 行号 ----------------------------------------

1、set nu:显示文件行号

2、set nonu :隐藏文件行号

-------------------------------- 分屏 ----------------------------------------

1、vsp :纵向分成两个屏幕显示

2、sp :横向分成两个屏幕显示

-------------------------------- 查找 ----------------------------------------

1、ctrl + * :将和光标处相同的字全部显示高亮,按 n 可以跳转到下个高亮字处

2、ctrl + % :查找对应括号的另一半,将光标停在"{"、"("、"["上时,按ctrl+%可以查找对应的右括号,反过来也一样

-------------------------------- 替换 ----------------------------------------

1、%s/old/new/g : 替换文件中所有匹配的样式

继续阅读