
vim
文章平均质量分 63
littlewhite1218
举世皆太平,我独不得宁。希然吾所有,不与天下争
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vim自动更新tag
用vim浏览C/C++代码时可以用ctags生成tag文件,这样可以很方便跳转到函数定义的地方,这个功能几乎所有的图形界面编辑器都有,比如VS,source insight等等,但是vim的tags文件是静态的,也就是说如果我们在源代码里新增了一些函数,原来的tags是不会自动更新的,我们也无法跳转到新增的函数定义处,这个问题怎么怎么办呢我在网上搜索了很多地方,普遍给的方案就是将ctags命令映射到原创 2015-04-10 17:22:49 · 5276 阅读 · 2 评论 -
vim比较目录diff
虽然现在有很多图形界面的diff工具,但对于有命令行情节的人来说,当飞快的在terminal下敲击键盘时,总不希望再拿鼠标去点击其它地方,况且有时候图形界面占用资源多,我的MBA就经常启动diffmerge时卡住,但vimdiff又只能在一个标签里比较一组文件的diff,如果想比较两个目录下文件的diff,它就显得无能为力了假设我们要实现一个工具叫diffdir,先让我们脑洞打开设想一下它应该是怎样原创 2015-04-27 16:17:31 · 7336 阅读 · 0 评论 -
深入理解vim编码设置
vim的使用环境比较复杂,可以通过terminal在本地使用(比如Mac或Linux主机),也可以ssh连接到远程服务器使用,还可以使用gvim。这里主要讨论terminal下的使用,搞清楚了vim在terminal下的编码设置,gvim相对更简单,自然也就了解了首先我们要理解字符和字节的区别,字符是用来显示的,而字节是存储和传输时使用,网络传输的是字节流,文件存储的也是字节流,而编辑器要显示文件内原创 2017-02-22 11:00:27 · 2005 阅读 · 1 评论