有哪些编程必备的 Vim 配置? |
您所在的位置:网站首页 › 德施曼智能锁添加指纹怎么设置 › 有哪些编程必备的 Vim 配置? |
我简单说一下常见的编程用的基本配置,这些配置只要写在vim的配置文件中就可以了。 配置文件目录: 在linux下一般用~/.vimrc文件 windows下一般在用户文件夹下的_vimrc文件或vim安装目录下的_vimrc文件。 设置: "传说中的去掉边框用下边这一句 set go= "设置配色,这里选择的是desert,也有其他方案,在vim中输入:color 在敲tab键可以查看 color desert "设置背景色,每种配色有两种方案,一个light、一个dark set background=light "打开语法高亮 syntax on "显示行号 set number "设置缩进有三个取值cindent(c风格)、smartindent(智能模式,其实不觉得有什么智能)、autoindent(简单的与上一行保持一致) set cindent "在windows版本中vim的退格键模式默认与vi兼容,与我们的使用习惯不太符合,下边这条可以改过来 set backspace=indent,eol,start "用空格键替换制表符 :set expandtab "制表符占4个空格 set tabstop=4 "默认缩进4个空格大小 set shiftwidth=4 "增量式搜索 set incsearch "高亮搜索 set hlsearch "有时中文会显示乱码,用一下几条命令解决 let &termencoding=&encoding set fileencodings=utf-8,gbk "很多插件都会要求的配置检测文件类型 :filetype on :filetype plugin on :filetype indent on "下边这个很有用可以根据不同的文件类型执行不同的命令 "例如:如果是c/c++类型 :autocmd FileType c,cpp : set foldmethod=syntax :autocmd FileType c,cpp :set number :autocmd FileType c,cpp :set cindent "例如:如果是python类型 :autocmd FileType python :set number :autocmd FileType python : set foldmethod=syntax :autocmd FileType python :set smartindent 以上是简单的几个比较常用的vim配置,用vim来敲程序还要借助于一些插件,比如: omnicppcomplete c/c++代码补全 taglist 查看函数列表 NERD_Tree 查看文件列表 pydiction python代码补全 具体安装方法参见google、baidu或访问http://www.vim.org就不赘述了 另外从楼主提的问题来看,应该是初学vim。vim很强大,想要用好vim需要也很值得投入一定的时间去学习,仅凭上边的几条配置与插件是远远不够的。推荐一部教材《vimbook》老外写的,很详细,内容也不多。that's all. |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |