无分类 Vim Snipmate 自动补全插件 在~/.vimrc的Vundle插件管理函数中添加以下内容(插件本身和所依赖的插件): {代码…} 然后在Vim中输入命令安装插件: {代码…} 完成。 使用方法 输入状态下,直接按<Tab>,就会自动打出相关的snippets预…
无分类 Vim 的文件类型判断 Vim执行当前可执行文件 方法一: {代码…} 其中: 方法二: {代码…} 相当于在终端手敲了一遍:./script.sh这样的。 Vim根据不同类型文件设置不同快捷键 因为想做一个IDE中的build功能,即针对不同的语言类型,…
无分类 Vim根据文件类型设置不同的快捷键 在vim中, 查看当前的文件类型: {代码…} 一般会是:c, cpp, python等,记住这些名字。然后在~/.vimrc中设置: {代码…} 这样就能完成,针对不同的文件,用相同的快捷键Ctrl+i。 一般这样方便不同文件的编译和…
无分类 Vim配置状态栏 Status line Vim里一个好看的状态栏是非常加分的。 vim-lightline 简单好安装的状态栏 安装方法:Vundle管理器的话,在~/.vimrc中的插件函数中加上: 然后在函数外写上: {代码…} vim-powerline 从入门到放弃 和其它插件一…
无分类 复制粘贴有那么麻烦吗?理解VIM的文本复制 Vim的文本复制,逻辑上要比我们日常的拷贝、粘贴要复杂些。 之前看了很多文章,真是太复杂了,复制个东西搞得好像系统性的工程建设一样。其实两句话就解释明白的。参考这篇文章:vim的剪切板 首先输入:reg命令,…
无分类 Vim UltiSnips自动补全 (Python强依赖) 想要Vim像Sublime一样快速编程,就需要各种好的snippets快速生成一段预备好的代码。一般常用的插件是UltiSnips作为生成代码的引擎,Vim-snippets插件作为各种语言的常用语句包。