小记:一直以来熟悉了linux下vim+cscope+ctags+taglist来进行的代码的阅读,但是由于工作的需要,无法在linux下工作,但是实在是不习惯windows下面的代码阅读工具。
曾经试图努力去使用source insigt和gvim, 不过最终都不是很理相。
再一个让我放弃source insight 和gvim的原因,是因为下班在家做开项目的时候,一直都是用linux,反复在winodws下和linux切换实在太麻烦。公司里倒是也提供了cscope的在服务器上看code, 不过上面并没法使用ctags,这导致在不同的代码间的跳转成为了奢望,无奈之下,出此下策,决定在windows下打造一个linux环境中的代码阅读。当然啦,如果你的机器足够牛逼,你也可以选择使用VM。
开始之前先上张图让大家欣赏一下:
废话不多说~~~~~
一、准备工作
- 1. 安装cygwin。安装步骤就不多说了,放狗搜会有好多好多。不过在这里我想强调的一点就是,以下常用软件在cygwin中最好勾选上:
a. vim
b. python
c. cscope
d. git
e. ctags
- 2. 设置语法高亮,搜索结果高亮,行号。
set
number #设置行号
set
hlsearch #设置搜索高亮
set
fileencoding=utf-8
set
fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
set
tabstop=4 #设置Tab键
set
shiftwidth=4
syntax
enable #语法高亮
set
nocompatible
set
backspace=indent,eol,start
- 3. 配置taglist
Taglist是以tags文件为基础,需要ctags生成tags文件。
安装ctags,Redhat和CentOS可以执行yum install ctags,Debian和Ubantu可以执行apt-get install ctags
下载Taglist,地址是http://sourceforge.net/projects/vim-taglist/files/vim-taglist/
解压taglist_45.zip,可以看到有两个目录doc和plugin,结构如下
taglist_45
|
|----