关于Vim的一点基本配置
2013-03-08 08:55
323 查看
作为Linux使用者,无论是:神之编辑器—emacs 抑或 编辑器之神—vim,至少应该要熟悉一种吧。
vim入门稍简单一些,所以我只会一点vim。
假如需要安装一个新的系统,而vim默认开启的属性又比较少,就需要自己启用一些常用的特性了,可以通过编辑/etc/vim/vimrc实现,这里稍作备份一下:
上面是常用配置部分,还有几个常用的命令操作也顺便记录一下吧:
以上列出的只是我最常用的几个,理论上,通过插件配合,vim可以实现任何你想要的功能(如块注释/反注释,函数名自动补全等像eclipse上的特性),更多常用的特性及命令自己查阅手册。
vim入门稍简单一些,所以我只会一点vim。
假如需要安装一个新的系统,而vim默认开启的属性又比较少,就需要自己启用一些常用的特性了,可以通过编辑/etc/vim/vimrc实现,这里稍作备份一下:
"语法高亮"(这个属性系统应该默认开启了,但作为最常用的,顺便列了出来) syntax on "搜索匹配高亮" set hlsearch "设置制表符占用空格数为4个"(默认的Tab是8个空格,像编写python这种对缩进非常严格的语言时不方便) set tabstop=4 set shiftwidth=4 set noexpandtab "开启行号显示" set number "开启实时搜索功能" set incsearch
上面是常用配置部分,还有几个常用的命令操作也顺便记录一下吧:
Esc - 切换到命令模式 i - 切换到编辑模式,光标在当前位置 a - 切换到编辑模式,光标移到下一字符 k/j/h/l - 光标上下左右移动操作 . - 重复上次操作 u - 撤销上次操作 Shift+G - 移动到文档结尾 gg - 移动到文档开始 dd - 删除一行 ndd - 从当前行开始删除n行,n表示数字 yyp - 拷贝并粘贴当前行(p表示粘贴,可以先yy,然后移动光标到其它地方再p) nyyp - 拷贝从当前行开始删除n行并粘贴,n表示数字 /word - 搜索,word为搜索字符串 :%s/str1/str2 - 将当前行str1替换成str2 :%s/str1/str2/g - 将全文str1替换成str2
以上列出的只是我最常用的几个,理论上,通过插件配合,vim可以实现任何你想要的功能(如块注释/反注释,函数名自动补全等像eclipse上的特性),更多常用的特性及命令自己查阅手册。
相关文章推荐
- 关于vim的一些基本配置
- 我的 vim 基本配置
- 关于vim的一些配置资源
- 关于路由的一点基本知识
- 关于vim的配置文件
- 【vim】简介与基本配置
- 关于使用Carbide编译及配置的一点注意事项
- 【Linux】Ubuntu vim的安装和基本配置
- 关于MFC OpenGL环境配置的一点总结
- 关于OPC DCOM配置的一点简短总结
- vim 基本配置
- 关于白盒测试之基本路径测试法的一点思考
- 关于VIM配置问题工作记录20130524
- VIM基本配置
- windows7搭建基于VIM的开发环境(3)-VIM基本配置
- vim的基本配置
- linux的基本配置和vim的快捷键
- 文件模式Vim配置文件种类,加载顺序,基本配置
- Ubuntu里VIM的基本配置运行
- rhel中的vim基本配置