VIM神之编辑器,春风再美也比不上你的笑
2019-07-24 本文已影响80人
黑猫编程
圣战传说
一同时提到vim和emacs,就几乎一定引发关于哪个更好的圣战。
据说这个圣战从很早就开始了,偶尔还会有windows下的ultraedit的用户来凑凑热闹。
然而,我们在学习编程语言时,现在是学习go语言,编辑器的事情不用花费更多心思去考虑,将精力集中在编程的主线上,简单明了解决问题才是关键。
[兵器打造](https://github.com/yanpeng1314/Win-VIM
)
安装成功之后,在自己的C:\Users\Administrator目录下配置_vimrc文件
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
"设置文件的代码形式 utf8
set encoding=utf-8
set termencoding=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf-8,chinese,cp936
"vim的菜单乱码解决
source $VIMRUNTIME/delmenu.vim
source $VIMRUNTIME/menu.vim
"vim提示信息乱码的解决
language messages zh_CN.utf-8
filetype on
filetype plugin indent on
colorscheme desert
set helplang=cn "设置中文帮助
set history=500 "保留历史记录
set tabstop=4 "设置tab的跳数
set expandtab
set backspace=2 "设置退格键可用
set nu! "设置显示行号
set wrap "设置自动换行
set linebreak "整词换行,与自动换行搭配使用
set autochdir "自动设置当前目录为正在编辑的目录
set hidden "自动隐藏没有保存的缓冲区,切换buffer时不给出保存当前buffer的提示
set scrolloff=5 "在光标接近底端或顶端时,自动下滚或上滚
set showtabline=2 "设置显是显示标签栏
set autoread "设置当文件在外部被修改,自动更新该文件
set mouse=a "设置在任何模式下鼠标都可用
set nobackup "设置不生成备份文件
set go= "不要图形按钮
set guioptions-=T " 隐藏工具栏
set guioptions-=m " 隐藏菜单栏
"===========================
"查找/替换相关的设置
"===========================
set hlsearch "高亮显示查找结果
set incsearch "增量查找
"===========================
"状态栏的设置
"===========================
set statusline=[%F]%y%r%m%*%=[Line:%l/%L,Column:%c][%p%%] "显示文件名:总行数,总的字符数
set ruler "在编辑过程中,在右下角显示光标位置的状态行
"===========================
"代码设置
"===========================
syntax enable "打开语法高亮
syntax on "打开语法高亮
set showmatch "设置匹配模式,相当于括号匹配
set smartindent "智能对齐
set shiftwidth=4 "换行时,交错使用4个空格
set autoindent "设置自动对齐
set ai! "设置自动缩进
set cursorcolumn "启用光标列
set cursorline "启用光标行
set guicursor+=a:blinkon0 "设置光标不闪烁
set fdm=indent "
set guifont=Courier\ New:h18
set lines=50 columns=108
风韵犹存
有人问我你究竟是哪里好,
这么多年我还忘不掉?
春风再美也比不上你的笑,
没见过你的人不会明了。
希望各位在学习编程时打造一件趁手的兵器。