摘要:
1.tags1)安装ctags2)进入源码根目录,输入命令"ctags -R",会在当前目录下生成tags文件3)用vim打开文件后,先输入命令"set tags=tags文件的路径",最好写在.vimrc中4)vim中tag命令的使用ctrl + ] 跳转函数、宏 ctrl + o 回到跳转前的地方ctrl + T 跳到标签栈中较早的标签在命令行中输入"vim -t 函数名" 直接打开文件并跳转函数:tag 函数名(不分大小写) 跳转函数:tags 显示跳转标签栈5)vimrc设置if has("ctags") 阅读全文
摘要:
VI 编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,使它成了效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但VI在系统和服务器管理中的能是那些图形编辑器所无法比拟的。 VI 编辑器是Visual interface的简称,通常称之为VI。它在Linux上的地位就像Edit程序在DOS上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。 VI 编辑器并不是一个排版程序,它不像Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本.. 阅读全文
摘要:
不经意间,GCC已发展到了4.3的版本,尽管在软件开发社区之外乏人闻问,但因为GCC在几乎所有开源软件和自由软件中都会用到,因此它的编译性能的涨落会直接影响到Linux 、Firefox 乃至于OpenOffice.org和Apache等几千个项目的开发。因此,把GCC摆在开源软件的核心地位是一点也不为过。另一方面,GCC4.3的出现,正在牵引着广大程序员们的心。如果我们非要用一个词来说明GCC与程序员之间的关系,那无疑是"心随心动"。历史篇作为自由软件的旗舰项目,Richard Stallman 在十多年前刚开始写作 GCC 的时候,还只是把它当作仅仅一个 C 程序语言的 阅读全文