网站首页网站地图google地图百度地图学习库RSS在线PSPS联盟素材下载  PS视频教程专题 PS爱好者教程网www.psahz.com PS教程自学网QQ群

Vim配置详解

时间:2015-05-11 14:43 来源:教程资料 作者:Vim 阅读:

  首 先安装完整版本的VIM

  如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的 VIM,如果在Windows下,直接安装它的Binary就行了。

  当然自己编译安装可能更好些。

  安装成功以后就是第二步设置vim

  vim通过一个叫vimrc的文件来进行设置

  默认安装的vim-tiny的 设置文件可以在/usr/share/vim中找到,果然极其简洁

  这里我们需要重新定制一个

  插 播一段 vimrc的存放位置:

  系统 vimrc 文件: "$VIM/vimrc"

  用 户 vimrc 文件: "$HOME/.vimrc"

  用户 exrc 文件: "$HOME/.exrc"

  系 统 gvimrc 文件: "$VIM/gvimrc"

  用户 gvimrc 文件: "$HOME/.gvimrc"

  系统菜单文件: "$VIMRUNTIME/menu.vim"

  $VIM 预设值: "/usr/share/vim"

  下面是网上比较流行的一个版本,可以直接拿来用

  在用戶主目录下建一个文件.vimrc(这是一个隐藏文件),把下面的内容拷贝到 这个文件中

  再用vim打开程序,就能看到语法高亮以及其他诸多功能

  当 然完全可以再在上面进行删改,添加代码折叠啊或是增加一些windows的文件保存快捷方式什么的

  不想麻烦的,下面 的直接拿来用就OK了

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " 一般设定

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " 设定默认解码

  set fenc=utf-8

  set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936

  " 不要使用vi的键盘模式,而是vim自己的

  set nocompatible

  " history文件中需要记录的行数

  set history=100

  " 在处理未保存或只读文件的时候,弹出确认

  set confirm

  " 与windows共享剪贴板

  set clipboard+=unnamed

  " 侦测文件类型

  filetype on

  " 载入文件类型插件

  filetype plugin on

  " 为特定文件类型载入相关缩进文件

  filetype indent on

  " 保存全局变量

  set viminfo+=!

  " 带有如下符号的单词不要被换行分割

  set iskeyword+=_,$,@,%,#,-

  " 语法高亮

  syntax on

  " 高亮字符,让其不受100列限制

  :highlight OverLength ctermbg=red ctermfg=white guibg=red guifg=white

  :match OverLength '\%101v.*'

  " 状态行颜色

  highlight StatusLine guifg=SlateBlue guibg=Yellow

  highlight StatusLineNC guifg=Gray guibg=White

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " 文件设置

  """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

  " 不要备份文件(根据自己需要取舍)

  set nobackup

  " 不要生成swap文件,当buffer被丢弃的时候隐藏它

  setlocal noswapfile

  set bufhidden=hide

  " 字符间插入的像素行数目

  set linespace=0

  " 增强模式中的命令行自动完成操作

  set wildmenu

  " 在状态行上显示光标所在位置的行号和列号

  set ruler

  set rulerformat=%20(%2*%

    PS笔刷下载 PS滤镜下载 PS形状下载 PS样式下载 PS动作下载 PS图案下载