广告
本站里的文章大部分经过自行整理与测试
2017年4月1日星期六
Ubuntu - VIM 编辑器 + 插件 + Python 支持
在 VIM 编辑器上利用插件管理器 Vundle,
轻松安装上超过 30 个插件
除了 Python, 也支持 C/C++, Java, JSON, HTML, Perl, PHP, Ruby, XML 等
1) 依赖库
$ sudo apt-get install libncurses5-dev git make wget
2) 编译与安装 VIM
$ git clone https://github.com/vim/vim.git
$ cd vim
$ ./configure --prefix=/usr/ --enable-multibyte --enable-pythoninterp=yes
$ make -j4
$ sudo make install
$ vim --version
3) 安装 VIMRC 和插件管理器
3.1) 如果已有 ~/.vim 和 ~/.vimrc, 建议先备份
$ mv ~/.vim ~/.vim.backup
$ mv ~/.vimrc ~/.vimrc.backup
3.2) 安装 VIMRC
$ git clone https://github.com/hfucn/vimrc.git ~/.vim
$ ln -s ~/.vim/vimrc ~/.vimrc
3.3) 安装 VIM 的插件管理器
$ git clone https://github.com/VundleVim/Vundle.vim ~/.vim/bundle/Vundle.vim
4) 进入 VIM, 安装插件
$ vim test.py
按 o 进入编辑模式, 输入些东西
按 Esc 进入命令行模式, 输入以下开始安装插件
:PluginInstall
等待所有插件安装完后出回来..
:wq!
5) 加入 fcitx-status 插件 ( 如果已安装了 fcitx ) - 输入中文用
$ mkdir -p ~/.vim/bundle/fcitx-status/plugin
$ wget https://raw.githubusercontent.com/humiaozuzu/fcitx-status/master/plugin/fcitx.vim
$ mv fcitx.vim ~/.vim/bundle/fcitx-status/plugin
6) 添加 Python 2 或 Python 3 的支持
6.1) 安装
# Python 2
$ sudo apt-get install vim-nox-py2
或
# Python 3
$ sudo apt-get install vim-gnome
6.2) 设置
# 设置支持用 Python 2 ( 同一时间只能设置支持一个版本的 python )
$ sudo update-alternatives --set vim /usr/bin/vim.nox-py2
$ sudo update-alternatives --set vi /usr/bin/vim.nox-py2
或
# 设置支持用 Python 3
$ sudo update-alternatives --set vim /usr/bin/vim.gnome
$ sudo update-alternatives --set vi /usr/bin/vim.gnome
或
$ sudo update-alternatives --config vim
$ sudo update-alternatives --config vi
6.3) 检查
# + 代表支持, - 代表不支持
$ vi --version | grep python
7) 编辑 test.py, 然后运行测试
$ vi test.py
按 o 进入编辑模式
import os
print(os.sys.path)
按 Esc 进入命令模式, 输入
:wq!
$ python test.py
或
$ python3 test.py
8) 编辑 test.c, 然后运行测试
$ vi test.c
按 o 进行编辑模式
# include <stdio.h>
int main() {
printf("Hello World");
return 0;
}
按 Esc 进入命令模式, 输入
:wq!
$ gcc test.c -o test
$ ./test
9) 其它命令
:PluginClean - 清理没用 plugins
:PluginInstall - 安装新的 plugins
:PluginInstall! - 更新所有 plugins
订阅:
博文评论 (Atom)
没有评论:
发表评论