Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)

为什么要用vim编辑py文件?

因为在Linux命令行中,缺少图形界面的IDE,vim是最佳的文本编辑器,而为了更好的编辑py文本,所 以配置vim。

1. 安装完整版vim

vi和vim的区别?

在Linux自带有vi编辑器,而vim是指vi improved,即vi升级版。区别在于vi指令和功能较vim简单, 正因如此才有了vi improved。

Ubuntu自带的vi编辑器是vim.tiny,也就是vim最基本功能,几乎等同于vi。而在Ubuntu中vi命令指向 的是vim。

如何使用apt安装vim?

Linux分支之Debian及其衍生版本中可以通过apt管理包,apt是advanced packaging tools的缩写。 Ubuntu作为Debian分支,使用apt命令管理包是很方便的。

使用apt-get命令安装包时会发现有几个包可供选择:vim,vim-gnome,vim-gtk,vim-tiny。据说vim 包其实就是vim.basic,该版本不支持GUI。建议安装的是vim-gnome。

apt搜索包:

$ apt-cache search package_name

apt安装包:

$ apt-get install vim-gnome

安装完成后,vi命令会指向vim.gnome。

2. 安装ctags

ctags用于支持taglist,使用ctags可以在变量之间跳跃。

$ apt-get install ctags

3. 安装taglist

首先安装vim-scripts,vim-scripts中带有vim-addon-manager,vim-addon-manager是Ubuntu众多插 件管理器之一,用来管理vim插件。通过vim-addon-manager安装taglist。

$ apt-get install vim-scripts
$ vim-addons install taglist

4. 安装pydiction

pydiction用来实现代码补全和语法提示功能。pydiction不能通过apt安装,需要自行下载安装。

下载方法一:

在vim官网下载zip包,然后自行解压。下载地址为:http://www.vim.org/scripts/script.php? script_id=850

  下载方法二:

在GitHub下载源码,可以使用Git迁出到本地,或者下载zip包自行解压,地址为: https://github.com/rkulla/pydiction

pydiction可以让vim自动补全Python代码,无论是关键字,标准库还是第三方库。它主要包含3个文件 :

python_pydiction.vim: vim插件文件。

complete-dict: 一个字典文件,包含了Python的关键字和模块。插件引用的内容即来自于此。

pydiction.py: 一个py脚本,运行此文件可以增加新的模块到complete-dict字典中。

时间: 2024-10-29 12:54:19

Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)的相关文章

Linux技巧--Redhat 5系统中的vim编辑器无法正常显示中文解决方案(中文显示为乱码)/Ubuntu 12.04系统gedit中文乱码

Redhat5 vim编辑器 中文乱码: 1.查看linux系统中是否已安装fonts-chinese中文语言支持包,如果没有安装,需要下载相应版本的rpm包进行安装 [root@localhost 02EXPORT_SYMBOL]# rpm -qa | grep fonts-chinese fonts-chinese-3.02-12.el5 2.修改/etc/sysconfig/i18n文件为以下内容 修改之前,记得先备份.cp /etc/sysconfig/i18n /etc/sysconf

阿里云ubuntu 12.04 64位部署java及配置mysql教程

系统版本:ubuntu 12.04 64位 安装(测试时使用的版本是mysql-server-5.5):     apt-get install mysql-server 启动和停止等:     /etc/init.d/mysql start     /etc/init.d/mysql restart     /etc/init.d/mysql stop 本地连接:     mysql -uname -p 更改mysql编码(比如改为utf8)     进入mysql,查看当前编码:      

ubuntu 12.04中如何配置jdk6 6u38版

ubuntu 12.04 下默认是安装了openjdk的,不过这个jdk问题比较多,因为你甚至无法启动Eclipse,所以还是需要自己安装jdk的. 1.下载jdk6 jdk6下载地址为:http://download.java.net/jdk6/,根据操作系统的选择对应的安装包,我的是ubuntu 12.04 32bit的,所以下载的文件是jdk-6u38-ea-bin-b04-linux-i586-31_oct_2012.bin, 2.在/usr/local下创建文件夹: sudo mkdi

阿里云ubuntu 12.04 64位系统java环境配置详解

系统版本:ubuntu 12.04 64位 ssh链接服务器(使用终端远程链接):     ssh -l username IP地址 如果出现类似如下错误:         @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @ 表示host文件中记录的上次登陆信息和当前信息不匹配.在客户端执行:         mv ~/.ssh/known_hosts /tmp 再次登陆,提示是否继续链接时输入yes即可. 添加用户 1:使用a

ubuntu 12.04系统服务器安全配置介绍

这篇翻译linux安全技术的文章为 ubuntu 12.04.2 LTS 而写,你也可以在任何其他 Linux 分发版上做相同的事情. 如果服务器已经有了一个公有IP,你会希望立即锁定 root 访问.事实上,你得锁定整个ssh访问,并确保只有你可以访问.增加一个新用户,把它加入admin组(在/etc/sudoers预配置以拥有sudo访问权限).  代码如下 复制代码 $ sudo addgroup admin Adding group 'admin' (GID 1001) Done.  

mysql-5.7.14-winx64免安装版在win10下的详细配置过程

1.配置文件 如果使用mysql的默认配置,在使用的过程中会出现很多问题,如汉字是乱码等. 在mysql的根目录(如:D:\mysql\mysql-5.7.14-winx64)下,新建配置文件my.ini(utf-8编码): [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 关闭权限检查 #skip-grant-tables # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\

学习jsp+servlet+javabean需要的软件及完整的详细配置过程

问题描述 我之前安装和配置好了tomcat5.5和jdk1.5jdbc和sqlserver2005,其实可以用了,但我还是希望其他完整的方便些的工具,比如myeclipse,但不知道怎么弄,我下了myeclipse6.5,但是安装运行后不行,请高手指点! 解决方案 解决方案二:啊?本人很纳闷,你弄好了之前的那三个其实就是很好的了,不是吗???解决方案三:继续努力应该不成问题!解决方案四:百度应该很多吧!不行的话,邮箱我,我回复一个配置PPT给你!116982086@qq.com解决方案五:MyE

Ubuntu 12.04上安装和配置Postfix邮件服务详细教程

邮件服务器配置之所以麻烦是因为需要了解很多东西,牵涉到域名服务 DNS/Bind,Web 收发邮件 Apache/PHP/MySQL/SquirrelMail,认证服务 LDAP, Kerberos, PAM,邮件通常存放在额外存储上还要 NFS/SAN,邮件服务 Postfix/Dovecot,反垃圾反病毒 Postgrey/Clam AV/SpamAssassion,安全认证 SSL,监控和备份等等,这一套下来基本包括了 Linux 系统管理的方方面面,所以说配置一个安全可靠的企业级邮件系统

ubuntu 12.04 apt-get安装配置阿里云OCS的php支持

之前介绍了centos/redhat下如何配置ocs的PHP环境支持,ubuntu下阿里云官方暂未提供相关帮助文档,ubuntu下模块名称不尽相同,所以本文介绍一下ubuntu12.04下如何配置环境来支持ocs服务,主要是sasl的配置 以下操作均为阿里云服务器操作实录 首先,还是先配置一下高大上的阿里云镜像源 1 vim /etc/apt/source.list 在最前面添加一下内容 01 deb http://mirrors.aliyun.com/ubuntu/ precise main