一些网络上质量较高的Vim资料
从我07年接触Vim以来,已经过去了8个年头,期间看过很多的Vim文章,我自己觉得非常不错,而且创作时间也比较近的文章有如下这些。
Vim入门
目前为阿里巴巴高级技术专家的陈皓写的Vim系列文章:
-
简明 Vim 练级攻略
文章很有意思,跟打怪练级一样,你会分别经历如下阶段:- 存活
- 感觉良好
- 觉得更好,更强,更快
- 使用VIM的超能力
- 无插件Vim编程技巧 出来混,经常会在各种服务器上编辑文件,没有了心爱的配置文件和插件,怎么破?记住这些Vim原生态无需插件就可以使用的Vim编程技巧吧!其实不用其他插件也可以满足日常的C++开发需求的。
- 游戏:VIM大冒险 在玩游戏的过程中熟悉Vim的热键
- Vim的分屏功能 很多时候需要同时编辑多个文件,那么可以使用Vim的分屏功能
不得不赞叹一下,在陈浩的技术博客酷壳上,他已经花费了10年时间积累了大量的非常有用的技术文章。很多时候,我要的信息都可以通过站内搜索在他的博客上找到。建议大家多关注他的博客。
其实在Vim里面,就已经自带了一个非常不错的30分钟的教程,可以使用命令 :help tutor 来开启。这个教程本身就是一个文本,然后按照教程走,就是在用Vim编辑这个教程本身。我一直觉得这种思路很神奇,而且避免了初学者没有合适的文本拿来练手的尴尬境地。
打造Vim为C++ IDE
对于有想打造Vim为C++ IDE的亲们,可参照下面的文章。
70后程序员,瑞友科技IT应用研究院副院长池建强写的:
谁说Vim不是IDE系列,此系列文章充满了文艺气息,内容清晰易懂,介绍了vim配置文件、Vim中的几个基本概念、介绍了一些码农常用插件。利用这些插件,可以使得Vim具备代码浏览、索引、标签、标记、检索功能。不过遗憾的是这个大坑只填到了第4部,后面的5,6,7呢?后来老池说了,有这本<<Vim实用技巧>>就够了,不需要写后续几篇了,喜欢看纸质版书籍的同学可以买来看看。
E文好的还可以看这篇:
Coming Home to Vim
把浏览器也搞成类似于Vim
Vim用着特别爽了,那么能不能用类似Vim操作一样用键盘操作Firefox呢?
答案是可以的,请戳这个vimperator
Vim乱码问题
新手经常遇到的问题就是自己的文档用Vim打开,会有乱码的问题,可以参考我之前写的这篇文章来解决:Linux环境下shell和vim中乱码原因及消除办法
一些能够提高效率的Vim技巧
以下是我搜刮到的Vim命令,欢迎大家补充
- 计算某些字符串出现的次数: :%s/pattern-here//gn. 就是将替换命令中的第二个模式留空,然后加上n这个标记
- 搜索字符串的时候忽略大小写: /searchConten\c
- 显示不可见的字符,当你需要查看控制字符的时候会非常有用: :set list
- 以二进制格式查看文件 :%!xxd ,切换回来: :%!xxd -r 。是利用外部程序 xxd 来处理了vim的buffer
- 对于一些不明白的命令或者设置,可以通过帮助来查看,例如 :help filetype 来查看filetype相关的帮助文档,:help set 来查看vim的设置相关的帮助文档,这里支持tab补全
如果您看了本篇博客,觉得对您有所收获,请点击右下角的“推荐”,让更多人看到!