21

本文回答网友Karl的提问,介绍了vim的命令行补全功能。

文本处理 使用vim的命令行补全功能
15

前几天在网上看到一篇关于vim脚本的文章,在此推荐给有兴趣的朋友:使用脚本编写 Vim 编辑器,第 1 部分: 变量、值和表达式

文本处理 一篇介绍vim脚本编写的文章
02

网友SamPeng问:
请问哪个参数是不解析方法中变量的。
方法中的变量纯粹是浪费tag标签。从来不用。因为一个文件里有多个同明变量
这个问题比较普遍,因此写一篇文章来解释一下

开发编程, 文本处理 , Exuberant Ctags用法:选择tag文件中所包含的tag类型
18

前几天把Apache FOP的环境搭建好后,终于成功的把docbook转换成PDF了。我已经把转换后的PDF文档上传,在文章vim使用进阶: 目录中可以找到下载链接。
另外,我把下一步的写作提纲也列在vim使用进阶: 目录中了,如果你有什么感兴趣的主题,请留言提出来,对于具有普遍性的主题,我也会列入我的写作提纲。

文本处理 vim使用进阶系列文章PDF版本下载
17

登录博客,看到joecgs问:能不能通过和安装vim一样的方式来安装cscope(到个人的HOME目录)。
随着Linux的普及,使用Linux进行软件开发的人也越来越多。而大多数公司都提供一台高性能的中央服务器做为开发编译服务器,每个人登录这台服务器进行开发编译。在这种情况下,用户通常没有root权限,怎么安装应用程序呢?

开发编程, 开源软件, 文本处理 , 如何将cscope安装到指定目录
14

Karl问道:
请问下面这个命令中的等号是什么意思
:%s= *$== 删除行尾空白
这是vim初学者普遍感到疑惑的一个问题,为什么”:s”命令后有时候是”/”,有时候是”:”,还有时候是”=”,甚至其它符号?

文本处理 关于vi/vim中:s命令的参数分隔符
29

xyf问:
我的开发工程很大,有上百万行代码,
之前使用sourceinsight,每次编辑代码,会自动更新函数、变量等符号信息,使用vim替换sourceinsight后,每次修改源代码后,如果不手动更新一下tag和cscope.out,相关的跳转就会不正确了,但是更新的话又要很久,请问有没有增量更新tag或cscope.out,或者你是如何解决这个棘手的问题的?
这个问题我在网上查找了很多资料,不过并没有找到一个好的解决方法。后来在开发的过程中,实时更新tag文件和cscope数据库的需求并不强烈,也就放下了。刚好xyf问这个问题,我把当时我的一些想法写出来,供大家参考。

文本处理 为vi/vim自动更新tag文件和cscope数据库
20

在国外,很多讨论都通过邮件列表进行。这是一种非常简单而又高效的讨论方法。不过在国内似乎不太流行,大家更喜欢论坛。
vim邮件列表使用Google Group建立。订阅邮件列表很简单,向下列地址发送一封邮件(有无内容均可),接下来会收到一封确认邮件,确认后就可以收到邮件列表中的邮件了。
根据自己的需要订阅下面的邮件列表…

嵌入系统, 文本处理 vim邮件列表和论坛资源
10

看到有人用”vimrc在哪儿?”来搜索我的博客。觉得有必要讨论一下这个话题。
vimrc究竟在哪儿呢?这个问题对一个vim的已入门用户来说,可能实在不是个问题,你可能回答:”不就是$HOME/.vimrc吗?”。是的,这个答案是正确的,不过不是全部。
首先,…

文本处理 vi/vim使用入门: vimrc在哪儿?
06

终于完成vim使用进阶(原来的”使用vim开发软件项目”)系列文章的整理了。现在你可以下载所有2009年以前的全部文章…

文本处理 《vi/vim使用进阶》2009年以前文章打包