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. 配置选项
4. 键盘映射,注意尖括号的空格
nmap <F3> :NERDTree<CR>
5. 开发环境搭建
6. 多个窗台的操作
你打开了几个窗口,现在你想退出 Vim,你可以分别关闭每一个窗口。更快的方法是:
:qall
这表示 "quit all" (全部退出)。如果任何一个窗口没有存盘,Vim 都不会退出。同时光
标会自动跳到那个窗口,你可以用 ":write" 命令保存该文件或者 ":quit!" 放弃修改。
如果你知道有窗口被改了,而你想全部保存,则执行如下命令:
:wall
这表示 "write all" (全部保存)。但实际上,它只会保存修改过的文件。Vim 知道保存
一个没有修改过的文件是没有意义的。
另外,还有 ":qall" 和 "wall" 的组合命令:
:wqall
这会保存所有修改过的文件并退出 Vim 。
最后,下面的命令由于退出 Vim 并放弃所有修改:
:qall!
注意,这个命令是不能撤消的。
在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!
注意,这个命令是不能撤消的。
相关文章推荐
- VIM一些设置及常用shell命令总结(不断更新...)
- [Java]集合框架知识点总结(逐步更新)
- 逐步设置vim C/C++语法高亮显示和自动缩进
- VIM - 使用总结 (长期更新)
- Ubuntu中设置共享文件夹,遇到问题总结(包括VMware-tools安装,更新源更改,共享工具的安装)
- Vim编辑器基本设置总结
- ResultSet参数设置和更新(翻译总结)
- C编程提示的总结 摘录 逐步更新
- vim编辑器安装命令使用命令和设置的使用总结
- 逐步设置vim C/C++语法高亮显示和自动缩进
- 逐步设置vim C/C++语法高亮显示和自动缩进
- Silverlight 中Storyboard.TargetProperty的设置总结(不断更新)
- ResultSet参数设置和更新(翻译总结)
- vim 命令总结(持续更新)
- VIM环境设置总结笔记
- Eclipse常见设置及快捷键使用总结(更新中)
- Vim配置:插件+常用设置(不定时更新)
- 逐步设置vim C/C++语法高亮显示和自动缩进
- [Java]《Java编程思想》知识点总结(坚持逐步更新)
- vim使用系列之二——总结一下自己常用的VIM操作(边用边更新)