ubuntu 配置vim编辑器

摘要:
经过长时间的等待,我终于使用unix下的vim开发环境:install pydication pydication来实现代码完成和语法提示功能。无法通过apt安装Pydication。您需要自己下载并安装它。英国天然气公司lonehttps://github.com/rkulla/pydiction # https://github.com/ma6174/vim让我们看看这个人。Pydication允许Vim自动完成Python代码,无论是关键字、标准库还是第三方库。它主要包含三个文件:python_Pyvention。vim:vim插件文件。插件引用的内容来自此处。祝辞。py:一个py脚本。运行此文件可以将新模块添加到完整的点字典中。

 憋了很久,终于用上了unix下的vim 开发环境:

ubuntu 配置vim编辑器第1张

安装pydiction

 

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

git clone https://github.com/rkulla/pydiction #https://github.com/ma6174/vim 看个人吧

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

python_pydiction.vim: vim插件文件。

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

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

Linux/Unix系统:

mologa@python:~$ tree -L 4 ~/.vim/after/                                                                                                         
/home/mologa/.vim/after/                                                                                                                         
├── complete-dict                                                                                                                                
├── ftplugin                                                                                                                                     
│   └── python_pydiction.vim                                                                                                                     
├── plugin                                                                                                                                       
│   └── snipMate.vim                                                                                                                             
└── pydiction.py 

vim 安装插件 eq:

1.首先将你想要安装的插件写到 ~/.vimrc中
2.打开vim,如果你有vimrc中未安装的插件,它会提示!
3.`:PluginInstall` 回车等待安装即可
    echo "Plugin 'Valloric/YouCompleteMe'" >>~/.vimrc 
    打开 vim  -->  :PluginInstall
    安装完成后目录下回生成文件 ~/.vim/vundle/YouCompleteMe
    在~/.vimrc 中添加配置文件的路径 let g:ycm_global_ycm_extra_conf='~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py'

但是我并没有使用`YouCompleteMe`,耗时太长;所以后来选择装`pydiction`

参考:http://www.cnblogs.com/Suzzz

免责声明:文章转载自《ubuntu 配置vim编辑器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇css的常用效果总结LDAP 查询基本知识下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

攻防世界-crypto-easychallenge(.pyc反编译)

进入题目后下载附件,发现是一个.pyc文件。 pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,运行加载的速度会有所提高;另一反面,把py文件编译为pyc文件,从而可以实现部分的源码隐藏,保证了python做商业化软件时的安全性 用uncompyle6这个第三方python反编译器来进行反编译。...

解放双手!用 Python 控制你的鼠标和键盘

在工作中难免遇到需要在电脑上做一些重复的点击或者提交表单等操作,如果能通过 Python 预先写好相关的操作指令,让它帮你操作,然后你自己去刷网页打游戏,岂不是很爽?】 很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。很多已经做案例的人,却不知道如何去学习更加高深的知识。那么针对这三类人,我给大...

记一次阿里云服务器中部署egg遇到的问题 (docker vim)

------------恢复内容开始------------ 1.下载好egg脚手架, 在package.json 同目录 添加 Dockerfile 2.编写Dockerfile # 设置基础镜像,如果本地没有该镜像,会从Docker.io服务器pull镜像 FROM node # 设置时区 # RUN apk --update add tzdata...

python之判断和循环

计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print ('your age is,'+str(age)) print ('adult') print ('END') 注意: Pytho...

Python中读取txt文本出现“ 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence”的解决办法

UnicodeDecodeError: 'gbk' codec can't decode byte 0xbf in position 2: illegal multibyte sequence 今天练习通过读取英文版的Walden.txt的文本信息,统计文本中的英文单词词频的时候出现了这样的错误提示。 错误的意思是:Unicode的解码(Decode)出现...

python之路——表操作

阅读目录   引擎介绍   表介绍   创建表   查看表结构   mysql中的数据类型   表的完整性约束   修改表结构   删除表   多表结构的创建与分析   作业 返回顶部 引擎介绍 mysql中的存储引擎(https://www.cnblogs.com/l-hf/p/11533999.html) 返回顶部 表介绍 表就相当于文...