Chinaunix首页 | 论坛 | 博客
  • 博客访问: 582011
  • 博文数量: 88
  • 博客积分: 4769
  • 博客等级: 中校
  • 技术积分: 989
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-24 02:31
文章分类

全部博文(88)

文章存档

2012年(4)

2011年(35)

2010年(49)

分类: LINUX

2011-04-24 22:07:42

以下内容是目前我自己vim的配置,记在这里以备不时之需

文档 ~/.vimrc 的内容如下:

  1. syntax on " 语法高亮
  2. set tabstop=4 " 设置制表符宽度为4
  3. set softtabstop=4 " 设置软制表符宽度为4
  4. set shiftwidth=4 " 缩进空格数为4
  5. set autoindent " 自动缩进
  6. set cindent " 使用C/C++风格的自动缩进格式
  7. set nu "显示行号
  8. set cursorline "高亮当前行
  9. set hlsearch "高亮显示搜索结果

  10. "重新打开文件时,使光标定位到关闭之前的位置
  11. if has("autocmd")
  12. au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
  13. endif

  14. "进行Tlist的设置
  15. "TlistUpdate可以更新tags
  16. map :silent! Tlist "按下F8就可以呼出了
  17. let Tlist_Ctags_Cmd='ctags' "因为我们放在环境变量里,所以可以直接执行
  18. let Tlist_Use_Right_Window=0 "1:让窗口显示在右边,0:显示在左边
  19. let Tlist_Show_One_File=0 "让taglist可以同时展示多个文件的函数列表,如果想只有1个,设置为1
  20. let Tlist_File_Fold_Auto_Close=1 "非当前文件,函数列表折叠隐藏
  21. let Tlist_Exit_OnlyWindow=1 "当taglist是最后一个分割窗口时,自动退出vim
  22. let Tlist_Process_File_Always=0 "是否一直处理tags.1:处理;0:不处理。不是一直实时更新tags,因为没有必要
  23. let Tlist_Inc_Winwidth=0

  24. "按键映射
  25. "看source code时用,来进行跳转
  26. map
  27. map
  28. "在Normal模式下,按下滚3行,按上滚3行
  29. nmap 3
  30. nmap 3
阅读(1146) | 评论(3) | 转发(0) |
给主人留下些什么吧!~~

chenliangmoran2012-05-20 01:07:25

lbenglish2000: 能不能把 .screenrc 的配置也贴出来,我纠结了很久啊,没有整出一个终端多窗口的配置,想在实验室抄过来又觉得多.....
pls refer to this URL:http://forum.ubuntu.org.cn/viewtopic.php?t=367032&p=2676272

chenliangmoran2012-05-14 12:06:31

lbenglish2000: 能不能把 .screenrc 的配置也贴出来,我纠结了很久啊,没有整出一个终端多窗口的配置,想在实验室抄过来又觉得多.....
今天晚上回去给你贴出来参考。

lbenglish20002012-05-12 14:31:38

能不能把 .screenrc 的配置也贴出来,我纠结了很久啊,没有整出一个终端多窗口的配置,想在实验室抄过来又觉得多