树莓派下为vi配置python开发环境

之前的文章:树莓派(Raspberry PI)上的PyQt 安装,记录了树莓派上安装PyQt库来开发有GUI的python应用程序的过程。但在用默认的vi编写代码时还是蛮痛苦的,没有语法高亮,没有自动补全,现在把这些给加上, 参考网友的文单:Vim 的 Python 编辑器详细配置过程 (Based on Ubuntu 12.04 LTS),是基于ubuntu的,在树莓派上做下来,也是一样的,过程如下:

  1. 首先得有vim, Raspbian系统自带有vim, 也可以再装一次,不同版本的vim网上说是“不同的编译选项编译出来的vim而已”,怎么编译,有时间研究一下。

    或:
  2. 实现跳转,安装ctags

    其实ctags不是vim插件,在源码下目录下运行敲:ctags -R 就会在同一目录下生成一个名为tags的文件,然后在vi里按’ctrl-]’为可以跳转到当前光标所在的变量/函数/类/等的定义处。 按‘ctrl-t’返回。
  3. 实现左边或右边显示所有tag, 如变量/函数/类/等显示,点击即可跳转到定义处。就是安装一个插件:taglist, 为了实装taglist, 先安装vim-scripts, 它带有vim-addon-manager插件管理器.


     
  4. 安装pydiction。 pydiction是用来实现对python文件代码补全和语法提示功能。下载:https://github.com/rkulla/pydiction , 解压后,进入pydiction目录。

    这3个文件的功能:

    找到~/.vimrc文件, 如果没有就添加一个,然后向里面添加如下内容

    到此已经基本完成python开发环境的搭建。试了一下效果: 2015-11-08-130538_1073x614_scrot
  5. ————————分割线,下面完善vim本身——————————————-
  6. 安装pathogen.vim

然后向.vimrc里添加一句:

完成安装pathogen.vim, 以后把vim插件解压到~/.vim/bundle中,它会被自动加到“runtimepath”中。

7 . 折叠代码

  简介:将Python代码折叠,Python的class,function,以及在{{{,}}}标记的内容将被折叠。

下载:http://vim.sourceforge.net/scripts/script.php?script_id=515

安装:

将下载的python_fold.vim拷贝到 ~/.vim/plugin 目录下。

关闭开启时默认折叠命令,在.vimrc写入:

zo: 展开单个折叠区。

zc: 聚合单个折叠区。

zn: 展开全部折叠区。

zN: 聚合全部折叠区。

 

 

8. NERDTree目录树

9. 自动补全

acp.vim

l9.vim

打赏