vim 编辑操作小技巧

vim-terminal

vim自从8.0开始内置集成了终端,通过输入:terminal(term)即可打开内置终端,在这里你可以像使用普通终端一样,你可以通过快捷键 ctrl+w+w 来在终端和编辑窗口之间进行切换,当然你可以在终端窗口输入exit来关闭终端窗口。

vim-tab

vim是支持标签页的,通过输入命令 :tabe new.txt 就可以打开新的标签页, 显示的内容就是tabe后面文件的内容,需要在不同标签页之间切换的快捷键是 gt , 如果你需要切换下一个命令是 :tabn ,如果你需要切换到上一个标签那么命令是 :tabp, 如果你想要复制当前页面到新的页面,你可以使用命令 :tab split , 关闭标签页的方式和正常退出一样 :q ,当然你也可以通过使用 :tabc 来关闭, 如果你想要关闭所有标签页,那么你可以使用命令 :tabo .

如果想要显示标签列表页可以通过 :tabs 来列出来,其中 当前tab通过 > 标识, 而 + 表示修改的标签页。

vim-popup-window

vim8.2 支持了弹出窗口,这个弹出窗口是高度自定制的,你可以控制它的显示方式和位置。 通过

popup_create()函数就可以创建弹窗,

通过popup_clear()可以清除弹窗,

popup_notication 可以弹出消息提醒。

总结

vim的文档是最好的学习方式,通过帮助文档,你可以了解它的特性,并且学习到那些你不曾使用过的隐藏特性。