您的位置:首页 > 其它

vim 设置总结-逐步更新中

2011-06-05 11:32 197 查看
1. 在ubuntu 中设置文件 /etc/vim/vimrc

在rehl 中设置 /etc/vim/.vimrc



2. 为单个用户设置vim配置

通过修订 ~/.vimrc,来完成

创建~/.vim/pugin和 ~/.vim/doc目录,放插件的.VIM和.TXT文件



3. 配置选项

1、显示行号
    
在文件末端添加一新行,输入 set nu

2、语法高亮
在文件中找到 "syntax on   这一行,去掉前面的双引号",双引号是注释的意思

3、自动缩进

在文件末尾添加一行,输入  set autoindent
在添加一行,输入         set cindent
其中 autoindent 是自动缩进; cindent是特别针对 C语言语法自动缩进
4. 使动鼠标操作
在.vimrc文件末尾添加一行 set mouse=a






4. 键盘映射,注意尖括号的空格

nmap <F3> :NERDTree<CR>



5. 开发环境搭建

1、NERD tree的安装说明见:
      http://hxqhit.blog.163.com/blog/static/1535792220101110114314503/       启动vim后输入:NERDTree<Enter>, 我们还可以绑定一个快捷键,执行 vim ~/.vimrc, 
      添加一行:nmap <F3> :NERDTree  <CR>,这样每次按F3就可以启动NERDTree了,还是挺方便的。
有如下指令:
o 打开关闭文件或者目录
t 在标签页中打开
T 在后台标签页中打开
! 执行此文件
p 到上层目录
P 到根目录
K 到第一个节点
J 到最后一个节点
u 打开上层目录
m 显示文件系统菜单(添加、删除、移动操作)
? 帮助
q 关闭 

2、Taglist 
       1)下载源文件:http://www.vim.org/scripts/script.php?script_id=273
       2)将文档解压缩至~/.vim目录。

            启动:输入:Tlist<Enter>, 当然我们也要绑定一个快捷键,在.vimrc中加入以下几行:

            nmap <F4> :Tlist<CR>

           ““”"”"”"”"”"”"”"”"”"”"”"”"”"”"”

           ” Tag list (ctags)

           ” “”"”"”"”"”"”"”"”"”"”"”"”"”"”"”

           let Tlist_Show_One_File = 1

          ” “不同时显示多个文件的tag,只显示当前文件的

         let Tlist_Exit_OnlyWindow = 1

          ” “如果taglist窗口是最后一个窗口,则退出vim

          let Tlist_Use_Right_Window = 1

          OK, 以后按F4就可以启动Taglist了,也很方便的。


6. 多个窗台的操作

你打开了几个窗口,现在你想退出 Vim,你可以分别关闭每一个窗口。更快的方法是:
:qall
这表示 "quit all" (全部退出)。如果任何一个窗口没有存盘,Vim 都不会退出。同时光
标会自动跳到那个窗口,你可以用 ":write" 命令保存该文件或者 ":quit!" 放弃修改。
如果你知道有窗口被改了,而你想全部保存,则执行如下命令:
:wall
这表示 "write all" (全部保存)。但实际上,它只会保存修改过的文件。Vim 知道保存
一个没有修改过的文件是没有意义的。
另外,还有 ":qall" 和 "wall" 的组合命令:
:wqall
这会保存所有修改过的文件并退出 Vim 。
最后,下面的命令由于退出 Vim 并放弃所有修改:
:qall!
注意,这个命令是不能撤消的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: