关键字,命令 autocmd autocmd! BufRead,BufNewFile *.sophimp setfile augroup finish vim 命令,可以终止此命令后的vim脚本执行 did_load_filetypes did_load_filetypes 并不是vim内置的函数,而是在全局的 filetype.vim 中设置的一…
明确目标 不管是有过IDE使用经验的人, 还是追求酷炫的情怀者, 基于何种缘由需要配置VIM开发环境, 首先要明确自己想要什么,而不是照着他人的教程有的没的一顿配置, 配置成功了,达到不自己的预期,配置不成功,都会严重影响持续折腾的积极性。 明确目标,是一项高级的能力。 我也是在折腾了很久才知道自己想要什么, 这里写下来, 也是想为后来者少踩一些坑…
neovim插件原理 vim 与 neovim 插件的加载原理也是相同的。 主要涉及这几个文件夹: |-- <vimruntimepath> -- |-- bundles |-- [plugins] |-- [start] |-- [after] |-- vim |-- autoload |-- colors |-- ftplugin …
基本配置 网上的vim 配置教程大都只是配置一些插件,注释说明选项什么意思, 这样的教程就落了下乘,因为我按那些大神的vim配置用了这么多年,还是个半吊子水平, 当然,这跟我自己的学习态度也有关系。直接:help 看 vim文档,英文能力也有限,经常效率不高,看着看着就睡着了(提升英文能力很重要, 这是后话,另作他表)。 对于一个没有编程经验的小白…
背景 写此文档之前,使用vim已经有5年的时间了,知道vim脚本是什么回事,会简单修改,但不会开发。 基本上软件开发, 都使用vim插件,记录文档,也都使用vim。 所以, vim 基本的使用熟练度是有了,宏使用的频率也很高,结合shell命令的操作也让我感受到了vim的高效与灵活。除了使用门槛高,在习惯使用后,个人觉得总体效率还是有所提高的。 门…
vim 配置c++环境 参考韦易笑教程 改变一下策略, 直接拿其配置, 简单学会一下怎么使用, 更多的使用方法, 后续慢慢研究 有好多的插件, 一下午的时间, 看看源码, 简单了解了一下相关的操作, 从keymap.vim 中, 可以尝试很多快捷键的作用 在bundle.vim 中也可以看到各插件的常用快捷键操作 quickfix窗口可以有很多操作…