linux系统ubuntu下的vim的配置和插件管理

linux系统ubuntu下的vim的配置和插件管理

这两天在ubuntu下学python,正在为用什么编辑器而纠结的时候。看到有人推荐用vim。对vim早有耳闻,也曾试着用了下,真的是好(学)难(不)用(会)。不过,不难用,谁学呢,是不?下面就把我摸索(百度)到的在ubuntu下安装和配置vim的一些东西记录一下。

安装不用说了,用apt-get不要太简单。

一、基本配置

配置则是新建或者打开在~目录下的文件.vimrc,一些基本配置:

set nocompatible "不向下兼容vi
set nu "显示行号
set splitbelow "打开新窗口时在下面
set splitright "打开新窗口时在右面
syntax on "语法高亮

以下配置python缩进,要特别注意|不能漏,否则vim打开py文件会报错

au BufNewFile, BufRead *py
    \ set tabstop=4 " |
    \ set softtabstop=4 |
    \ set shiftwidth=4 |
    \ set textwidth=79 |
    \ set expandtab | "空格替代tab
    \ set autoindent |
    \ set fileformat=unix |

二、vim的pip Vundle

安装

关于vim的插件管理,可以用Vundle,Vundle类似于python的pip。安装Vundle,要用git。

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

配置

然后在.vimrc里配置。以下这几行,是必须的。

set nocompatible
filetype off
filetype plugin indent on
set rtp+=~/.vim/bundle/vundle.vim
call vundle#begin
plugin ‘gmark/vundle.vim’
call vundle#end

插件管理

其他插件只需要用Plugin 引入(应该在call vundle#end之前),最后在vim的命令模式下执行命令:PluginInstall就可以。
下面命令在vim命令模式下运行。

:PluginInstall 安装~/.vimrc中”call vundle#begin()”到”call vundle#end()”范围内配置好的插件
:PluginClean 清理已经从”call vundle#begin()”到”call vundle#end()”范围删除的插件。
:PluginUpdate 更新插件
:PluginSearch 搜索插件,如”:PluginSearch html”搜索包含html关键词的插件

三、常用插件安装

python自动补全——pydiction

我安装的插件有python语法补全插件Pydiction(本来是要装YouComplietMe,奈何vim版本不够高,没装好)。安装和配置Pydiction,在.vimrc中输入:

Bundle ‘Pydiction’
let g:pydiction_location=’~/.vim/bundle/Pydiction/complete-dict’
let g:pydiction_menu_height=5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值