直接按C-n或C-p即可。 当弹出补全菜单后: C-p 向前切换成员; C-n 向后切换成员; C-e 退出下拉菜单,并退回到原来录入的文字; C-y 退出下拉菜单,并接受当前选项。 13.8 多行缩进缩出 正常模式下,按两下>;光标所在行会缩进。 如果先按了n,再按两下>;,光标以下的n行会缩进。 对应的,按两下<;,光标...
"ap 其中,a表示寄存器名称,p表示粘贴。 4. 使用宏进行替换 Vim中的宏可以将一系列操作录制下来,然后在其他地方播放。我们可以录制一个替换操作的宏,然后在需要替换的地方播放。使用宏进行替换的基本步骤如下: (1)录制宏: qa 其中,q表示开始录制宏,a表示宏的名称。 (2)执行替换操作,如: :%s/old/new/g (3...
编辑模式通过【Esc】切换成一般模式。 一般模式可通过【:】、【/】、【?】切换成命令行模式,命令行模式通过【Esc】切换成一般模式 编辑模式和命令行模式之间不能直接相互切换,必须要经过一般模式。 VIM常用的一些操作 1. 光标移动 j或(↓):下移一行 k或(↑):上移一行 h或退格或(←):左移一个字符 l或空格...
X #删除当前光标标记往前的字符 dd & p #剪贴、先删除dd(number dd),后粘贴p u #撤销上一次的操作 #4.替换 r #替换当前光标标记的单个字符 R #进入REPLACE模式, 连续替换,ESC结束 2.编辑模式(从普通模式进入到编辑模式) i #进入编辑模式,光标不做任何操作 (*) a #进入编辑模式,将当前光标往后一位 (...
如果是左右打开两个文件,可以通过先按 「ctrl + w」再按左右箭头的方式在两个文件之间切换。 延伸阅读 vim简介 Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。vim的设计理念是命令的组合。用户...
:tabp切换到前一个标签 :tabn切换到后一个标签 :tabc关闭当前标签 :tabo关闭其他标签 gt到下一个tab gT到上一个tab 0gt跳到第一个tab 5gt跳到第五个tab 九、执行shell命令 在命令模式下输入":sh",可以运行相当于在字符模式下,到输入结束想回到VIM编辑器中用exit,ctrl+D返回VIM编辑器 ...
\(c\|p\)arrot同时匹配carrot和parrot,这里的\(c\|p\)表示c或p。 \warrot?同时匹配carrot、parrot,甚至还匹配farro...
1、复制粘贴与重复动作 按几下ESC确认当前处在Normal模式下,然后按yy,即可将当前行复制到默认寄存器中。然后按下12p,VIM将执行粘贴动作12次,屏幕上出现了13行这样的字符。在VIM中,复制和粘贴操作相当快捷。另外,VIM中大部分命令都可以通过在命令前加数字重复若干遍。2、列操作 接下来把每一行的...
然后退出Vim,按中键和Ctrl-V ,这时的效果如何,大家可以试一下,应该中键的内容是没有的。 结论 使用* 寄存器,内容只会覆盖 Primary,而且vim一旦关闭,内容会消失 使用+ 寄存器,内容会覆盖 Primary,Clipboard,Cut-buffer0,内容保存的时间较为持久。 如果Ctrl-C的常规复制方式,内容会覆盖 Primary,Clipboard,Cut-buffe...