欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用VIM打造最好的 Linux python开发环境

程序员文章站 2022-05-29 09:34:15
...

查看vim版本

  • 判断是否支持python
    使用VIM打造最好的 Linux python开发环境

VIM Extensions(扩展)

安装vundle插件管理工具

  • 下载插件
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  • 创建文件
touch ~/.vimrc
  • ~/.vimrc添加配置内容
set nocompatible              " required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'gmarik/Vundle.vim'

" Add all your plugins here (note older versions of Vundle used Bundle instead of Plugin)


" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
  • ~/.vimrc文件的normal模式下下载插件,输入
:PluginInstall

或者在命令行输入

vim +PluginInstall +qall

安装vim8

./configure --with-features=huge --enable-multibyte  --enable-python3interp=yes --with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu/ --prefix=/usr/local/vim81

./configure --with-features=huge --enable-python3interp --enable-pythoninterp --with-python-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu/ --enable-rubyinterp --enable-luainterp --enable-perlinterp --with-python-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu/ --enable-multibyte --enable-cscope      --prefix=/usr/local/vim/

  • 报错
checking for tgetent()... configure: error: NOT FOUND!       You need to install a terminal library;
  • 执行
yum install ncurses ncurses-devel
  • 详细的参数说明
--with-features=huge:						//支持最大特性
--enable-rubyinterp:						//打开对ruby编写的插件的支持
--enable-luainterp:						//打开对lua编写的插件的支持
--enable-perlinterp:						//打开对perl编写的插件的支持
--enable-multibyte:						//打开多字节支持,可以在Vim中输入中文
--enable-cscope:							//打开对cscope的支持
--enable-pythoninterp:						//打开对python编写的插件的支持
--with-python-config-dir=/usr/lib64/python2.7/config							//指定python config路径。
--enable-python3interp:					//打开对python3编写的插件的支持
--with-python-config-dir=with-python3-config-dir=/usr/local/python3/lib/python3.5/config-3.5m		//指定python3 config路径。

--prefix=/usr/local/vim81					//指定安装路径,可自定义。	

  • 编译报错
make distclean

参考链接

Linux下搭建基于python的VIM
Centos7下编译安装vim8.1并支持python3,解决出现+python/dyn的情况
vim编程配置python3开发环境初级(两个版本)
链接4成功
YouCompleteMe安装

相关标签: # python环境