vi/vim的快捷操作

1、拷贝:

  单行:在一般模式下,输入【yy】进行复制,再输入【p】则会在鼠标定位处的下一行进行粘贴

  多行:同单行操作一样,但需要在复制前输入几行,如复制5行为【5yy】

2、删除:

  单行:在一般模式下,输入【dd】进行删除

  多行:同单行操作一样,但需要在删除前输入删除几行,如删除5行为【5dd】

3、查找:

  在文件中搜索某个单词,在命令行模式下,输入【/】及要查找的【关键字】,按回车进行查找,输入【n】查找下一个

4、文件行号设置及取消

  在命令行模式下,输入【:set nu】设置行号,输入【:set nonu】取消行号

5、快速定位光标

  文件末尾行:在一般模式下,输入【G】

  文件行首:在一般模式下,输入【gg】

  指定行:在一般模式下,输入第几行再按【shift+g】,如定位至第5行则按键为【5】+【shift+g】

6、撤销修改:

  一般在编辑模式下修改了内容想要撤回时,需要从编辑模式切换至一般模式,在输入【u】,即可撤销

 

2022/09/11补充,正常模式下的定位操作

i -> insert 在指定位置前面插入

shift + i 或 I -> 在行首插入

a -> append 在指定位置后面插入

shift + a 或 A -> 在行尾插入

o -> open new line 新增下一行

shift +o 或 O -> 新增上一行

hjkl -> 左下上右

shift + g 或 G -> 光标移动到第一行

gg -> 光标移动到最后一行

. -> 重复上一个动作

u -> 撤回前次操作

ctrl + r -> 回复前次操作

dw -> delete a word 删除单词

cw -> change a word 删除单词并进入编辑模式

w -> 下个单词首部

e -> 下个单词尾部

b -> 上个单词首部

/ -> 搜索

:%s/旧/新/g -> 全局替换

yw -> 复制单词

 

posted @ 2019-08-19 09:05  酷学大叔  阅读(162)  评论(0编辑  收藏  举报