针对功能键,例如 Ctrl、空格、Tab键 等,在 vim 中使用 <keyname> 的形式,其中 keyname 是按键名称,下面列举出一些常用的控制键的表示方式: Ctrl 键对应 <c> 空格 键对应 <space> alt 键对应 或者<m> esc 键对应 <esc> 退格键对应 <bs> 回车键对应<cr> shift 键对应 <shift> f1 到f12...
用法演示: 右移一个Tab键,按住shift,按两下>键 五行一块右移一个Tab,5>>命令,把光标移动到要右移的内容的第一行,先按一下数字5,按住shift连按两下>即可。 代码整体调整命令gg=G,按键顺序 g g = shift+g 调整前代码 gg=G命令格式化之后代码 (8)切换到插入模式 s命令的演示 通过对比可以看到,竖条光标...
vim在使用tab时会自动检索之前输入的历史进行匹配。例如,使用:%n<tab>。它会匹配到一堆符合要求的命令。多次按下<tab>键则会依次按从上到下的顺序进行匹配。也可以使用<Ctrl n>和<Ctrl p>跳转到下一次匹配和上一次匹配。同样的也可以使用<Shift Tab>来跳转到上一次匹配 默认情况下,会按照上述例子中的样式来...
自动弹出补全框。 使用TAB和SHIFT+TAB来循环选择补全内容,<c-e>关闭补全框。 提供同 YouCompleteMe 完全一致的体验(针对:buffer, dict, tags 几个源)。 纯绿色,所有操作都是对当前 buffer 生效,不会影响其他 buffer。 能够和其他补全系统一起共存(可以设置只对某些文件或者 buffer 生效)。 无需种量级补全服务,...
:tabm[ove] [N] – 移动标签页,移动到第N个标签页之后。 如 tabm 0 当前标签页,就会变成第一个标签页。 9.3 缓冲区 :buffers或:ls或:files 显示缓冲区列表。 ctrl+^:在最近两个缓冲区间切换。 :bn – 下一个缓冲区。 :bp – 上一个缓冲区。
方法二是在可视模式下选择要移动的列,操作为,esc从编辑模式退到命令模式,将光标移到需要缩进的行的行首,然后按shift+v,可以看到该行已被选中,且左下角提示为“可视” 此时,按键盘上的上下左右方向键,如这里按向下的箭头,选中所有需要批量缩进的行 选择好了之后,按shift+>,是向前缩进一个tab值,按shift+<,则是...
8.Shift+6 == ^ 移动到光标所在行的行首 9.w 光标跳到下个字的开头 10.e 光标跳到下个字的字尾 11.b 光标回到上个字的开头 12.#l 例如:5l ,56l 光标移动到该行的第'#'个位置 13.gg 进入到文本的开始 14.Shift+g == G 进入到文本的末端 ...
n <filename> # 打开一个新的窗口编辑新文件 filename :new # 打开一个新的窗口编辑新文件 :enew # 在当前窗口创建新文件 :vnew # 在左右切分的新窗口中编辑新文件 :tabnew # 在新的标签页中编辑新文件 :version # 查看 Vim 版本 ZZ # 保存文件(如果有改动的话),并关闭窗口 ZQ # 不保存文件关闭...
:tabp -- 切换到上一个标签。Control + PageUp,也可以。 [n] gt -- 切换到下一个标签。如果前面加了 n , 就切换到第n个标签。第一个标签的序号就是1。 gT--切换到上一个。 :tab split -- 将当前缓冲区的内容在新页签中打开。 :tabc[lose] -- 关闭当前的标签页。
可以使用tab键进行文件夹名称和文件名称的自动补全,可以多次按tab,直到找到需要的。 这会在当前光标所在的窗口内打开文件,如下图。 草考上面新建文件的窗口会发现不同。 第二种使用vim打开文件的方式, vi flname1 flname2 可以同时打开多个文件; 只打开一个文件时,操作结果和":e"命令相同。