相信大家多次被推荐用vim作为编辑程序,知道vim编辑有很多优点,但是vim初始界面太原始了,安装了之后只能用来编辑,如果要运行就需要退出去运行,麻烦死了 。回想用现成的IDE是多么的舒服 。但是为了更好的学习,所以要对vim进行设置、安装一系列插件满足我们的需求 。
作者 | 陈颖/言有三
编辑 | 陈颖/言有三
1 写在前边的废话在群里言有三老师多次推荐用vim作为编辑程序,作为经验丰富的AI程序员,我想一定有其道理,所以决定好好学习vim 。知道vim编辑有很多优点,大家可以在网上搜,我认为最重要的一点就是看起来很牛啊~ 。但是vim初始界面太原始了,看得我想哭,安装了之后只能用来编辑,如果要运行就需要退出去,通过Python test.py来运行,麻烦死了 。回想用现成的IDE是多么的舒服 。来来来,看一看界面有多简单 。

文章插图
切换normal模式和插入模式还好,但是全部代码靠手打,很容易出错,所以智能补全、运行和断点调试总不能没有 。因此我们要对vim进行设置安装一系列插件满足我们的需求 。
按照以前的经验在网上搜了一大堆的配置方法,总想着直接一下就配置好,直接拷贝粘贴,结果有的插件根本没有作用 。想一键运行程序,结果根本不行,不能用,作为小白,完全不知道问题在哪,花了大概两三天都没配成功 。按照以前的习惯,就放弃了,换了个别人弄的现成的叫Spacevim,这个也还挺有名的 。于是按照网上搜的方法配置也超麻烦,快捷键也是自己不习惯的 。于是又放弃了…… 这两天又重新安装了ubuntu、anaconda、tensorflow、vim,最后还是决定要再挑战一次,于是将自己安装过程分享 。
本文默认大家理解了vim的normal模式和插入模式、基本的打开保存文件方法、github安装完成 。
下面主要内容包括:
1、vim安装及基本设置
2、插件安装及设置
3、快捷键设置
2 vim安装及基本设置下面内容包括:
1、vim安装
2、查看对python支持
3、基本设置
2.1 vim安装
sudo apt-get install vim-gtk2.2 查看对python支持
vim --version | grep python

文章插图
红色的+python3说明vim支持python3,-号表明不支持 。如果没有加入Python支持,如果使用YouCompleteMe(补全插件)就会出现警告 。
2.3 基本设置
vim ~/.vimrc打开文件(没有的这个文件话,会自动新建),添加如下代码:(一定要看每一行的意思)
#基本设置filetype on "开启文件类型侦测filetype indent on "适应不同语言的智能缩进syntax enable "开启语法高亮功能syntax on "允许用定制语法高亮配色方案替换默认方案"说明:以上这个我也不知道有没有用,因为看不出来#显示设置set laststatus=2 "总是显示状态栏set ruler "显示光标位置set number "显示行号set cursorline "高亮显示当前行“说明:可以单个设置,保存后,再打开看效果,很有成就感#编辑设置set expandtab "扩展制表符号为空格set tabstop=4 "制表符占空格数set softtabstop=4 "将连续数量的空格视为一个制表符set shiftwidth=4 "自动缩进所使用的空白数set textwidth=79 "编辑器每行字符数set autoindent "打开自动缩进set wildmenu "vim命令自动补全按键ESC,进入normal模式下输入命令:wq 保存退出vimvim ~/.vimrc 打开基础设置后的界面如下:

文章插图
3 插件安装及设置本小节内容包括:
1、安装Vundle(管理插件的插件)
2、安装Solarized(主题方案的插件)
3、安装vim-powerline(状态栏主题插件)
4、安装nerdcommenter(注释的插件)、auto-pairs(自动配对括号插件)
5、安装YouCompleteMe(自动补全插件)
6、安装nerdtree(树形目录插件)
7、安装indentLine(自动缩进指示)
3.1 安装Vundle(管理插件的插件)
用github下载Vundle:
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vimVundle是用来管理插件的插件,用github下载到
~/.vim/bundle/Vundle.vim文件夹下 。注:安装前需要提前安装github,参考言有三老师公众号白身境
在/home根目录下,通过(Ctrl+h)显示隐藏文件:
vim ~/.vimrc【最常用VIM插件安装大全】打开,输入以下代码:
推荐阅读
- 春季养肝护肝喝什么茶最好 春季养肝护肝喝什么茶
- 白琳工夫茶最适合哪些群体喝
- 醋糟鱼的做法最正宗的做法 糟鱼怎么做
- 最好的径山茶
- 运动|坚持跳绳是减肥最有效的办法
- 护肤|你的皮肤并没那么脆弱,最真诚的护肤建议!
- 护肤品|最好的提拉紧致护肤品
- 最香的建兰 建兰该怎么养护
- 脸下垂提升最有效的方法 补充胶原蛋白的方法
- 13种蚊虫叮咬常用药盘点!看看你适合哪一种?
