Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167217
  • 博文数量: 46
  • 博客积分: 2820
  • 博客等级: 少校
  • 技术积分: 755
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-18 01:16
文章分类

全部博文(46)

文章存档

2011年(2)

2010年(12)

2009年(6)

2008年(26)

我的朋友

分类: LINUX

2008-04-28 00:22:45

相关链接:
1.主站:
2.中文手册:

详细配置:
1.到下载中文手册,解压缩后,其README有详细说明,安装此文档只要执行一句:  ./vimcdoc.sh -i

2.安装一些必要的插件:
    到主站的链接 /scripts/index.php 去下载必要的插件
    (1) winmanager:对文件目录进行浏览,同时可以整合taglist窗口,一同呼出或隐藏窗口. winmanager功能包含了netrw的目录浏览功能,而且在存入调出session时,处理的比较好。netrw有时候不稳定调不出。总之,winmanager比netrw好用。(用mksession /home/xxx 的方式保存窗口部件
用 source /home/xxx的方式启用。在xxx中的末尾加入 cd /home/usre1/xxxx 的方式 设置默认路径)
    (2) taglist:代码中的类,变量,函数显示于一个列表中,方便切换,支持多种编程语言
    (3) MiniBufExplorer: 缓冲区文件列表表头显示。相当于多tab表头。
    (4) vimgdb:将vim和gdb关联在一起,实现显示代码行的前提下设置断点进行单步调试
    (5) 智能敏感: 快捷键Ctrl-X Ctrl-O (如果是默认解析语言之外的,需要下载对应的xxxcomplete.vim)。如果在windows系统下,而且要加入c#语言的敏感,需要插件:IComplete:

    (6) 函数参数字体填充: code_complete(只支持C/C++)同时还能自动完成其它一些代码块。

 3.代码跳转至库文件:
    默认情况下,直接用 Ctrl-] 可以跳转至函数的声明处,但是对于库函数却无法跳转。其实只要把库文件的 tags文件加入即可。例如,对于python:
[参考:http://blog.sontek.net/2008/05/11/python-with-a-modular-ide-vim/]
$ ctags -R -f ~/.vim/tags/python.ctags /usr/lib/python2.5/
然后
.vimrc中加入:
set tags+=$HOME/.vim/tags/python.ctags

对于其它语言的库文件,使用同样的方法。

4.打开python库文件:
    快捷键 gf  可以直接打开光标下的对应 文件,但是 python库文件需要特别处理,将如下文字加入.vimrc
python << EOF
import os
import sys
import vim
for p in sys.path:
if os.path.isdir(p):
vim.command(r"set path+=%s" % (p.replace(" ", r"\ ")))
EOF
要支持python,需要一个编译时加入python参数的版本。vim7.0官方版本是不支持python的,但是vim7.1支持。

5.gvim汉化


 
set encoding=utf-8
set fileencodings=utf-8,chinese,latin-1
if has("win32")
set fileencoding=chinese
else
set fileencoding=utf-8
endif
"解决菜单乱码
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"解决consle输出乱码
language messages zh_CN.utf-8

6. 自动格式化代码
在Visual模式下,选中代码按=就可以了
Normal模式下,按=会格式化光标所在行
格式化全文gg=G
自动缩进当前行==





 

阅读(665) | 评论(0) | 转发(0) |
0

上一篇:linux下跑skyeye

下一篇:ruby入门

给主人留下些什么吧!~~