首页 > 系统服务 > 详细

vim学习之改头换面(基础配置)

时间:2017-03-04 21:10:18      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:dtree   .cn   基础配置   mirror   .org   target   lte   ner   syn   

 还记得在线有个维护博客园的学长说过,这网站的前端做的贼丑,今日一看果真如此。其实我想说毕竟干货多,没有那么多花花肠子。下面开始进入正题。

在入坑了sublime、vscode、atom、notepad++之后,决定进入vim这个大坑,毕竟搞运维的,与终端打交道的时间多,还有一定vi基础。

本文及以后更新的关于vim学习的笔记均以windows下gvim8.0为例。

先放一张gvim的丑照(来自网络)

技术分享

我的gvim最开始使用的时候遇到的问题就是菜单栏和内容乱码问题,可以在_vimrc中写入以下代码:

 1 "解决菜单和内容中文乱码问题
 2 if has("multi_byte") 
 3     set encoding=utf-8 
 4     set termencoding=utf-8 
 5     set formatoptions+=mM 
 6     set fencs=utf-8,gbk 
 7     if v:lang =~? ^/(zh/)/|/(ja/)/|/(ko/) 
 8         set ambiwidth=double 
 9     endif 
10     if has("win32") 
11         source $VIMRUNTIME/delmenu.vim 
12         source $VIMRUNTIME/menu.vim 
13         language messages zh_CN.utf-8 
14     endif 
15 else 
16     echoerr "Sorry, this version of (g)vim was not compiled with +multi_byte" 
17 endif

接下来换一款口碑还不错的主题:solarized

gvim自带的颜色主题没有这个可以在https://github.com/altercation/vim-colors-solarized上下载

下载解压后把colors目录下的solarized.vim拷贝到gvim安装目录下的vim80下的colors中,然后在_vimrc中写入:

1 "设置行号和语法高亮
2 syntax enable
3 syntax on
4 set nu
5 "修改主题为solarized
6 set t_Co=256
7 set background=dark "light和dark两个版本
8 colorscheme solarized
9 hi Normal  ctermfg=252 ctermbg=none

每次编辑文件后,就出现以.un~结尾的文件自动生成,这是vim的undofile和备份文件,可以这样避免:

1 "禁止vim生成 un~
2 set noundofile
3 set nobackup
4 set noswapfile

windows下的gvim的菜单栏和工具栏在我看来有点多余,很多功能可以用快捷键实现,而且不美观,可以这样隐藏:

 1 "隐藏菜单栏和工具栏,用F2切换 
 2 set guioptions-=m  
 3 set guioptions-=T  
 4 map <silent> <F2> :if &guioptions =~# T <Bar>  
 5         \set guioptions-=T <Bar>  
 6         \set guioptions-=m <bar>  
 7     \else <Bar>  
 8         \set guioptions+=T <Bar>  
 9         \set guioptions+=m <Bar>  
10     \endif<CR>  

接下来安装一个文件浏览器插件NERDTree,使得gvim可以在左侧完美的显示文件目录

插件下载地址:http://www.vim.org/scripts/script.php?script_id=1658

下载之后直接解压到gvim的安装目录下的vimfiles目录中,这时会有同名的文件夹,选择全部替换。然后在_vimrc中写入:

1 "设置文件浏览器快捷键为F3
2 map <F3> :NERDTreeMirror<CR>
3 map <F3> :NERDTreeToggle<CR>

保存后再打开gvim按F3就可以调出文件目录了

然后gvim就成这样了:

技术分享

当然,以上gvim插件的安装方式略显复杂,接下来的时间我会用git for windows来解决这个问题,

vim学习之改头换面(基础配置)

标签:dtree   .cn   基础配置   mirror   .org   target   lte   ner   syn   

原文:http://www.cnblogs.com/Vito-Yan/p/6502522.html

(0)
(0)
   
举报
评论 一句话评论(0
0条  
登录后才能评论!
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号