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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Linux下gvim配置可以通过修改~/.vimrc文件来实现。以下是一些常用的配置: 1. 设置tab为4个空格: ``` set tabstop=4 set shiftwidth=4 set expandtab ``` 2. 设置行号: ``` set number ``` 3. 设置高亮: ``` syntax on ``` 4. 设置自动缩进: ``` set autoindent ``` 5. 设置搜索高亮: ``` set hlsearch ``` 6. 设置鼠标支持: ``` set mouse=a ``` 7. 设置字体和颜色: ``` set guifont=Monospace\ 10 set background=dark ``` 以上是一些常用的配置,可以根据自己的需求进行修改。 ### 回答2: Linux 下的 Gvim 是一款非常强大的代码编辑器,它可以支持多种语言,拥有丰富的插件和一些非常实用的功能。对于程序员来说,将 Gvim 配置得更加个性化和高效化,可以大大提高开发效率。下面给大家介绍一些 Gvim配置方式。 1. 安装 Gvim 在 Linux 下,以 Debian 系列为例,可以通过 apt-get 命令进行安装: ``` sudo apt-get install vim-gnome sudo apt-get install vim-gui-common ``` 2. 配置 .vimrc 文件 Gvim配置文件是 .vimrc 文件,该文件位于用户的 Home 目录下。可以通过编辑该文件来对 Gvim 进行个性化配置。以下是一些常用的配置方式: - 显示行号:在 .vimrc 文件中添加以下配置代码: ``` set number ``` - 高亮当前行:在 .vimrc 文件中添加以下配置代码: ``` set cursorline ``` - 配色方案:可以通过下载一些 Gvim 配色方案来更改 Gvim 的配色。下载的配色文件需要放在 ~/.vim/colors/ 目录下,并在 .vimrc 中添加以下配置代码: ``` colorscheme [配色名称,例如:molokai] ``` - 自动缩进:在 .vimrc 文件中添加以下配置代码,可以让 Gvim 自动缩进: ``` set autoindent ``` - Tab 键转换为空格:在 .vimrc 文件中添加以下配置代码,可以让 Gvim 在输入 Tab 键时转换为空格: ``` set expandtab set tabstop=4 set shiftwidth=4 ``` 3. 安装插件 Gvim 的插件可以大大增强其功能,以下是一些常用的插件: - NERDTree:类似于文件管理器的插件,用于浏览文件夹和文件。 - Tagbar:用于显示当前文件的函数和变量列表。该插件需要 ctags 的支持,可以通过以下命令进行安装: ``` sudo apt-get install ctags ``` - CtrlP:一个快速的模糊搜索插件,可以搜索文件,缓冲区和标签。 - Vundle:一个方便的插件管理器,可以方便地安装和卸载插件。 在安装完插件之后,需要在 .vimrc 中添加以下配置代码: ``` call vundle#begin() Plugin '插件名称' call vundle#end() ``` 以上是关于 Linux 下 Gvim配置方法。通过这些配置,可以让 Gvim 更加高效和个性化。希望本文能够对大家有所帮助。 ### 回答3: gvim是Linux下非常常用的文本编辑器之一,它可以通过配置来满足个性化的需求。以下是针对gvim的一些配置方法: 1. 插件配置gvim提供了插件功能,常用的插件有taglist、nerdtree、CtrlP等。可以将插件安装到~/.vim/plugin目录下,然后在vimrc配置文件中添加“:plugin on”命令开启插件。 2. 颜色主题配置gvim默认的颜色主题可能不够满足个性化需求,可以通过设置颜色主题来改变编辑器的颜色。可以在vimrc配置文件中添加“colorscheme【主题名称】”命令指定颜色主题。 3. 按键和命令映射:gvim支持按键和命令的自定义映射。可以使用map命令映射,如“:map Shift+j gg=G”表示将Shift+j键映射为执行gg=G这个命令。 4. 快捷键设置:快捷键设置也可以通过配置来进行定制。可以在vimrc配置文件中添加定义映射的命令,比如“nnoremap 【快捷键】 【命令】”就是定义普通模式下的快捷键映射。 5. 显示行号:在编辑代码时,显示行号是非常有用的。可以在vimrc配置文件中添加“set nu”命令开启行号显示。 以上配置方法只是基础配置,还有很多其他高级的配置方法。总之,gvim可以通过不同的配置来适应不同的编辑需求,能够大大提高效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Richard_i

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值