Vim, the omni editor


为了在buddie5里面推广Vim, 这里扔一个vim的官方网址:http://vim.sourceforge.net/download.php

Websites about VIM

  1. Vim Official Site
  2. Vim Tips
  3. Vi-Improved.Org

推荐 Plugins

  1. NERD_comment
  2. taglist
  3. bufexplorer

Tips

处理中文自动断行: set fo+=mB (这个是folder啊,谁能给一个合理的解释)

往往同一个color scheme在gVim和Vim(console)下面显示效果差别很大, 我们可以
if (has("gui_running"))
" gVim Setting
	set nowrap
	set guioptions+=b
	colo torte
else
" Console Settings
	set wrap
	colo ron
endif


察看光标下一个单词的man: K

linux下gVim的默认寄存器可能不是系统寄存器,这个时候可以
set clipboard=unnamed


iComplete


iComplete是向vim7(vim 7 only)提供基于语法的自动补全的插件(和独立程序),主页在http:icomplete.sf.net

按照说明configure, make和make install后,在vim 7里面打开cpp文件后,可以在输入".", "->", "::"和"("后按^X^O,这时会根据上下文弹出补齐的选项,其中"."和"->"后面列出的是类的非静态成员,"::"后面列出的是类的静态成员,"("后面列出的是重载的函数原型。

"("后面重载的函数原型选择后还会自动输入原始参数表,可以用^J来在参数之间跳转。

clewn


clewn是帮助vim与gdb进行连接的插件,主页在http:
clewn.sf.net

安装后运行clewn,会同时打开一个gdb进程和与之相连的gVim进程,这时在gdb里面做的任何操作都会在gVim里面得到对应的体现,在gVim里面在运行时可以把鼠标放到变量上悬停得到弹出的变量值提示。
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki