set autoindent "vim使用自动对齐,当前行的对齐格式应用到下一行;
"set smartindent "依据上面的对齐格式,智能的选择对齐方式;
set shiftwidth=4 "设置当前行直接交错时使用4个空格
set softtabstop=4 "设置tab键为4个空格
colorscheme evening "颜色方案
set nobackup "不要产生备份文件
"set cursorline "高亮当前行
set hlsearch "高亮显示所有匹配
set number "显示行号
set history=100 "设置冒号命令和搜索命令的命令历史列表的长度为 100,默认20
set nocompatible "关闭兼容模式
set autoread "当文件在外部被修改时,自动重新读取
set showcmd " Show (partial) command in status line.
"set showmatch " 设置匹配模式,类似输入左括号时会自动匹配右括号
set ignorecase " Do case insensitive matching 搜索时忽略大小写
set smartcase " Do smart case matching
set incsearch " Incremental search
set autowrite " Automatically save before commands like :next and :make
set hidden " Hide buffers when they are abandoned
set mouse=a " Enable mouse usage (all modes)
syntax on " Code highlighting
filetype on " 命令打开文件类型检测功能,它相当于文件类型检测功能的开关
filetype plugin on " 脚本中会设置自动命令,在runtimepath中搜索文件类型插件
filetype indent on " 允许vim为不同类型的文件定义不同的缩进格式
"输出、main方法的快捷键
iabbr sout System.out.println("");<Left><Left><Left>
iabbr vmain public static void main(String[] args){}<left>
" 设置中文支持
set fenc=utf-8
set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936,big-5
set enc=utf-8
let &termencoding=&encoding
"Taglist设置
let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的
let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Use_Right_Window = 1 "在右侧窗口中显示taglist窗口
let Tlist_Enable_Fold_Column = 0 " 不要显示折叠树
"F9编译(保存文件并清屏)
"map <F9> :w<CR>:!clear<CR>:!javac %<CR>
"F8启动taglist
"map <silent> <F8> :TlistToggle<cr>
" BufExplorer
let g:bufExplorerDefaultHelp=0 " Do not show default help.
在windows下面使用了一会gvim,其中有个设置是错误报警,感觉很烦人,取消后会出现屏幕快速闪一下,无法取消,还有就是同样是使用的eveing背景,看了看代码都是一样的,gvim显示的真是差劲啊。
"set smartindent "依据上面的对齐格式,智能的选择对齐方式;
set shiftwidth=4 "设置当前行直接交错时使用4个空格
set softtabstop=4 "设置tab键为4个空格
colorscheme evening "颜色方案
set nobackup "不要产生备份文件
"set cursorline "高亮当前行
set hlsearch "高亮显示所有匹配
set number "显示行号
set history=100 "设置冒号命令和搜索命令的命令历史列表的长度为 100,默认20
set nocompatible "关闭兼容模式
set autoread "当文件在外部被修改时,自动重新读取
set showcmd " Show (partial) command in status line.
"set showmatch " 设置匹配模式,类似输入左括号时会自动匹配右括号
set ignorecase " Do case insensitive matching 搜索时忽略大小写
set smartcase " Do smart case matching
set incsearch " Incremental search
set autowrite " Automatically save before commands like :next and :make
set hidden " Hide buffers when they are abandoned
set mouse=a " Enable mouse usage (all modes)
syntax on " Code highlighting
filetype on " 命令打开文件类型检测功能,它相当于文件类型检测功能的开关
filetype plugin on " 脚本中会设置自动命令,在runtimepath中搜索文件类型插件
filetype indent on " 允许vim为不同类型的文件定义不同的缩进格式
"输出、main方法的快捷键
iabbr sout System.out.println("");<Left><Left><Left>
iabbr vmain public static void main(String[] args){}<left>
" 设置中文支持
set fenc=utf-8
set fencs=utf-8,usc-bom,euc-jp,gb18030,gbk,gb2312,cp936,big-5
set enc=utf-8
let &termencoding=&encoding
"Taglist设置
let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的
let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Use_Right_Window = 1 "在右侧窗口中显示taglist窗口
let Tlist_Enable_Fold_Column = 0 " 不要显示折叠树
"F9编译(保存文件并清屏)
"map <F9> :w<CR>:!clear<CR>:!javac %<CR>
"F8启动taglist
"map <silent> <F8> :TlistToggle<cr>
" BufExplorer
let g:bufExplorerDefaultHelp=0 " Do not show default help.
在windows下面使用了一会gvim,其中有个设置是错误报警,感觉很烦人,取消后会出现屏幕快速闪一下,无法取消,还有就是同样是使用的eveing背景,看了看代码都是一样的,gvim显示的真是差劲啊。
本文地址:http://oceanban.blogspot.com/2010/12/vimrc.html 原创文章如转载,请注明链接: 转自OceanBan的空间 |
5 评论:
linux下,vi还是王道啊。
折腾了俩天linux玩不好这个,不知道咋回事,要么是安装好后无法联网。要么是安装时候找不到硬盘。有空请你指教,不知道你何时有空哦。
@冰山驶者
google.com随时在线,有问题找谷哥
你是如何自定义帖子链接的格式的?
@不见不烦
我不明白你的意思,具体那里?
发表评论