Gvim基本配置
二话不说,直接上图。
(https://img-blog.csdn.net/20151023003609831)
半透明要进去才可以设置,有大V知道怎么设置打开时是半透明请勿保留。
<编码配置>
" -----------------------------------------------------------------------------
" < 判断操作系统是否是 Windows 还是 Linux >
" -----------------------------------------------------------------------------
let g:iswindows = 0
let g:islinux = 0
if(has("win32") || has("win64") || has("win95") || has("win16"))
let g:iswindows = 1
else
let g:islinux = 1
endi
set encoding=utf-8
//设置GVIM内部编码
set fileencoding=utf-8
//设置当前文件编码
set fileencoding=ucs-bom,utf-8,gbk,cp936,latin-1
//设置支持打开的文件的编码
filetype plugin indent on
//开启文件类型自动识别,启动针对文件类型的自动缩进
<解决菜单乱码>
if(g:iswindows && g:isGUI)
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
languege message zh_CN.utf-8 //解决consle输出乱码
endif
<编写文件时的配置>
filetype on //启动文件类型侦测
set smartindent //启动智能对齐
set expandtab //将tab键转换为空格
set tabstop=4 //设置tab键的宽度
set shiftwidth=4 //设置自动换行缩进宽度
set smarttab //按一次backspace删除shiftwidth宽度
set foldenable //启动折叠
set foldmethod=indent //indent折叠方式
set ignorecase //搜索模式里忽略大小写
<界面配置>
set number //显示行号
set cursorline //突出显示当前行
set nowrap //设置不自动换行
set shortmess=atI //去掉欢迎界面
-------------窗口位置、大小------------
if g:isGUI
au GUIEnter * simalt ~x //窗口最大化
winpos 100 10 //指定窗口出现位置
set line=50 columns=200 //linesL:高度 columns:宽度
endif
set go= //传说中的无边框
<其他配置>
set writebackup //保存前备份,保存后删除备份
set nobackup //设置无备份文件
set vb t_vb= //关闭提示音
//不使用 MiniBufExplorer 插件时也可用<C-k,j,h,l>切换到上下左右的窗口中
noremap <c-k> <c-w>k
noremap <c-j> <c-w>j
noremap <c-h> <c-w>h
noremap <c-l> <c-w>l
< vimtweak 插件 > 请确保以已装工具(增删透明度)
下载好插件放到plugin后在_vimrc 中写入
可直接copy
if (g:iswindows && g:isGUI)
let g:Current_Alpha = 255
let g:Top_Most = 0
func! Alpha_add()
let g:Current_Alpha = g:Current_Alpha + 10
if g:Current_Alpha > 255
let g:Current_Alpha = 255
endif
call libcallnr("vimtweak.dll","SetAlpha",g:Current_Alpha)
endfunc
func! Alpha_sub()
let g:Current_Alpha = g:Current_Alpha - 10
if g:Current_Alpha < 155
let g:Current_Alpha = 155
endif
call libcallnr("vimtweak.dll","SetAlpha",g:Current_Alpha)
endfunc
func! Top_window()
if g:Top_Most == 0
call libcallnr("vimtweak.dll","EnableTopMost",1)
let g:Top_Most = 1
else
call libcallnr("vimtweak.dll","EnableTopMost",0)
let g:Top_Most = 0
endif
endfunc
"快捷键设置
nmap <c-up> :call Alpha_add()<CR>
**nmap <c-down> :call Alpha_sub()<CR>
nmap <leader>t :call Top_window()<CR>
endif
set incsearch “ 搜索逐字符高亮
set ruler “显示光标的坐标
set hls “高亮显示
syntax on “关键字上色(进行程序设计的朋友应该都知道是什么)
set spell “拼写错误检查
colo torte
“选择 torte 配色方案。VIM 里内置了许多关键字上色的配色方案,另外你还可以到网上下载更多配色方案,或是自己编写。点击“编辑”→“调色板”,就能列出所有支持的配色方案。你可以把“调色板”子菜单剪下来,然后慢慢选择,挑出一个你最喜欢的配色方案来。