vim 学习
- vim 清除当前行往下的所有空行
:.,$g/^\s*$/d :e 文件编辑文件- 如果想快速选中一个单词(此时光标可以在单词的任意一个位置),我们只需要在 normal 模式先按下
vaw(连单词后面的空格也选中)或viw(不选中单词后面的空格)
同理,如果想快速删除一个单词并重新进入编辑模式,需要按ciw或caw
如果想选中括号中的所有内容,可以按vi((其他类型,例如 "", {}, []同理)
- vim 中的替换
- 替换当前行中的第一个匹配项:
:s/old/new/ - 替换当前行中的所有匹配项:
:s/old/new/g - 替换整个文件中的第一个匹配项:
:%s/old/new/ - 替换整个文件中的所有匹配项:
:%s/old/new/g - 替换带有确认的匹配项:
:%s/old/new/gc
同时,我们在使用 V 模式选中内容后(ctrl + v和shift + v均可),可以按:%s/old/new/gc或:%s/old/new/等方式进行修改
-
借用 flash.nvim 按 S 选中对应的代码块,可以执行对应的操作。
-
vim 按
CTRL + O可以返回跳转之前的位置 -
使用
:ls可以查看vim现在打开的缓冲区

浙公网安备 33010602011771号