http://
再也仍受不了windows了,今天终于下狠心把电脑给格了,装上Ubuntu。很喜欢linux的简洁,希望在linux下安心学习编程。
我不想用庞大的eclipse来编程,很喜欢vim上的命令,因此自己查资料整合了vim+ctags+taglist+NERDTree+vjde。最终效果如下:
1.首先装好vim,再装好ctags.安装ctags可以直接在命令行中: sudo apt-get install ctags。
2.taglist需要从vim插件网站上下载:http://www.vim.org/scripts/script.php?script_id=273
下载好taglist后解压,将taglist.vim和doc下的文件分别复制到/usr/share/vim/vimfiles/目录下面。
在vimrc文件中加入:
"Taglist plugin
map <F5> :TlistToggle<CR>
let Tlist_WinWidth = 30
let Tlist_Ctags_Cmd = '/usr/bin/ctags'
let Tlist_Use_Right_Window = 1
let Tlist_Use_SingleClick = 1
map <F8> :! ctags -R .<CR>
主要是
Tlist_Ctags_Cmd = '/usr/bin/ctags'
在相应的源码目录运行ctags -R产生相应的tags文件.
将tags文件在vim运行时导入。可以修改vimrc,以后每次启动vim将自动导入此tags文件,
否则每次打开代码时都要输入:
:set tags=/root/develop/honeyids/tags
并设置语法高亮
syntax enable
syntax on
运行vim, 激活Taglist时用:TaglistToggle命令。在左边的tags区域和正常编辑区域切换时用ctrl+2个w。
使用ctags时, ctrl+]可查看函数的定义。 ctrl+o返回源文件。
3.下载NERDTree: http://www.vim.org/scripts/script.php?script_id=1658将解压的文件放到对应的文件夹下。
到打开vim运行:helptags $HOME/.vim/doc 这样可以方便打开帮助文档。
比如在vim中输入:h NERDTree就可以打开NERDTree的帮助文档。
在vim中输入:NERDTree <src path>就可以以树状打开文件了。
4.java自动不全我采用VJDE http://vim.sourceforge.net/scripts/script.php?script_id=1785
装好后编辑java代码 java.io.<CTR>-x<CTR>-u 就会自动补全。