20221213更新补充
注意c和单词配合,还挺能快速改变内容的。比如ciw,就是改变一个单词内部的内容。另外记忆一些组合,比如bcw,就是删除整个单词重做。
vim的复制粘贴:
vim操作的是vim的寄存器而非系统剪贴板。d,y,x的内容都是放到了无名寄存器。
a-z为有名寄存器。使用方式:
"a 然后使用命令y或者命令p。
例子: "ayy
"+ 可以将复制内容粘贴到系统剪贴板中。
vim的多窗口:
窗口相关的命令:
首先是最为基础的命令,ctrl+w 命令是控制窗口的。
ctrl+w+s就是水平分割,ctrl+w+v就是垂直分割。
ctrl+w就是窗口之间移动光标。
ctrl+w+h/j/k/l就是在有选择地移动光标。
vim的宏:
vim使用q来录制动作,同时q来结束录制。
使用q{register}比如qa来将动作录制到寄存器中。
使用@{register}来回放动作。
buffer是vim中的编辑缓存区。可以用
:list 会显示当前的缓冲区
:b n调到第n个缓冲区
1.首先是要注意在插入模式下,是有一些快捷键的。
比如ctrl+h是删除上一个字符
ctrl+w是删除上一个单词
ctrl+u是删除一行,这些命令都可以用在命令行中。
2.zz命令可以将当前编辑的行放到屏幕中间位置。
3.V可以用可视模式选择一行。
标签:技巧,迭代,ctrl,vim,单词,命令,寄存器,删除 From: https://www.cnblogs.com/slowsail/p/16980653.html