我现在操作VIM的水平比较有限, 用能用,常用的快捷键和方法也都会,但是在开发的时候还是比较慢。这里寻求一些高效开发的资料
1.关于vimrc,有很多都不太清楚是什么意思,所以借用别人的配置可能自己也不能够运用的很好,可能很多都用不到,所以请大神给予一份关于vim配置的介绍
2.关于vim拆件,因为很多插件都不清楚是做什么的,有没有中文的插件网,这样更能清楚和明白什么意思。因为我连常用的插件都不知道是什么,比如目录树,比如快速定位到目标函数之类的,这些插件我都不知道,很影响开发
3.听说有一些工具。配置在vimrc里就可以用命令打包安装一堆插件,也需要这方面的资料
4.看到同事或者朋友用起VIM简直是操作神速阿,插件和各种快捷键的搭配,开发效率真的很高,很羡慕。犹豫多方面原因,不想去请教他们,所以来这里求助大神的资料
5.可能还有更多更好玩的东西,我都不太清楚,希望有人能提供由浅入深的资料。不胜感激!!!
PHP中文网2017-05-16 16:36:55
一本书:《Practical VIM》,英文版中文版都有,
https://book.douban.com/subje...
很多关于 VIM 的技巧都是从这本书里面获得的。很值得一看。
我想大声告诉你2017-05-16 16:36:55
直接站在巨人的肩膀上
通俗地讲,vim启动时将.vim文件内的东西 加载进其运行环境,然后执行.vimrc文件内的命令。
既然前缀键是为快捷键服务的,那随便说下快捷键设定原则:不同快捷键尽量不要有同序的相同字符。比如,<leader>e 执行操作 0 和 <leader>eb 执行操作 1,在你键入 <leader>e 后,vim 不会立即执行操作 0,而是继续等待用户键入 b,即便你只想键入 <leader>e,vim 也不得不花时间等待输入以确认是哪个快捷键,显然,这让 <leader>e 响应速度变慢。<leader>ea 和 <leader>eb 就没问题。
C: 将根路径设置为光标所在的目录
u: 设置上级目录为根路径
I: 显示或者不显示隐藏文件
<c-p> 调用查找
<F5> 刷新,在当前目录下重建缓存
<c-y 在当前路径下创建新文件
<c-j>, <c-k> 在搜索列表中上下移动
PHPz2017-05-16 16:36:55
会使用Vim之后,可以看这份文档了:http://learnvimscriptthehardw...
能根据自己的需求写需要的脚本,可以极大提高生产力。
黄舟2017-05-16 16:36:55
我推荐两本书吧,一本是Practical VIM,已经出到第二版了,亚马逊里也有电子版,不过是第一版。另一本vimbook-OPL下载地址:ftp://ftp.vim.org/pub/vim/doc/book/vimbook-OPL.pdf