Gvim配置

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 里内置了许多关键字上色的配色方案,另外你还可以到网上下载更多配色方案,或是自己编写。点击“编辑”→“调色板”,就能列出所有支持的配色方案。你可以把“调色板”子菜单剪下来,然后慢慢选择,挑出一个你最喜欢的配色方案来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值