1、创建vim插件工作目录

[root@ray ~]# mkdir -p ~/.vim/bundle

2、下载插件

[root@ray ~]# cd ~/.vim/bundle
[root@ray bundle]#  git clone https://github.com/rkulla/pydiction.git

3、将pydiction目录中的after目录拷贝到 ~/.vim/目录。当vim执行时,会自动执行~/.vim/目录中的内容

[root@ray bundle]# cd pydiction/
[root@ray pydiction]# cp -r after/ ~/.vim/

4、修改vim配置,设置打开以.py结尾的文件,按tab可以支持python语法补全

[root@ray pydiction]# vim ~/.vimrc
filetype plugin on
let g:pydiction_location = '~/.vim/bundle/pydiction/complete-dict'
set ai
set et
set ts=4

5、测试,注意文件名必须是以.py结尾,否则没有代码补全

转载于:https://www.cnblogs.com/ray-mmss/p/10518866.html

将vim打造成python开发工具相关推荐

  1. Python培训教程分享:10款超好用的Python开发工具

    学会Python技术后,我们在参加工作的时候如果能有辅助工具的话,那么会很大程度的提高我们的工作效率,那么Python都有哪些好用的开发工具呢?下面小编就为大家详细的介绍一下10款超好用的Python ...

  2. python开发工具

    工欲善其事必先利其器-简单几步打造顺手的python开发工具(windows,Linux多版本) 初学一门语言,一般来说第一道门槛是开发工具的选择,以及配置,用记事本写代码写写helloworld尚堪 ...

  3. python开发工具排名-7款公认比较出色的Python IDE,你值得拥有!

    Python作为一款比较"简洁"的编程语言,它拥有很多性价比高的性能,造就了它现在比较火热的局面,很多人都来学习Python.Python 的学习过程少不了 IDE 或者代码编辑器 ...

  4. python视频课程推荐-听说程序员都在用,5款Python开发工具推荐

    很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头.后来工作中深刻体会到,合理使用开发的工具的便利和高效.今天,我就把Python程序员使用 ...

  5. 8个主流且实用的Python开发工具推荐

    不管是刚入门学习Python还是已经在从事Python开发工作的人,都需要学习和掌握一些Python开发工具和软件.那么,现在已经主流且实用的Python软件有哪些呢?接下来小千就为大家介绍一下学习P ...

  6. python3开发工具推荐_python开发工具有哪些?我推荐这5款python开发工具!

    python开发工具有很多,目前我们用的比较多的是pycharm,除了pycharm还有文本编辑器像微软的vscode,sublime text都有非常好的插件,今天,我就把Python程序员使用频率 ...

  7. python编程软件哪个好-Python开发工具哪个好?好用的Python开发工具排行榜推荐下载...

    Python是一个强大又好学的编程语言,它里面包含了高级的数据代购,给面向对象提供高效的编程,在这过程还需要一些编辑器等等,这些工具可以有效的帮助开发者更快的使用Python 开发的速度,大大提高了整 ...

  8. python的主流开发工具排名,最常用的python开发工具

    有哪些值得推荐的 Python 开发工具? 第一款:最强终端 Upterm它是一个全平台的终端,可以说是终端里的IDE,有着强大的自动补全功能,之前的名字叫做:BlackWindow. 有人跟他说这个 ...

  9. 有哪些值得推荐的 Python 开发工具

    作者:麻瓜编程 链接:https://www.zhihu.com/question/20381207/answer/286407355 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业 ...

最新文章

  1. 领结婚证了,新的人生开始了!
  2. 【星球知识卡片】注意力机制发展如何了,如何学习它在各类任务中的应用?...
  3. Troubleshooting OpenStack Bug- 每天5分钟玩转 OpenStack(162)
  4. 基于ABP落地领域驱动设计-01.全景图
  5. python数据分析函数大全_Python常用数据分析函数集合
  6. JDK源码解析之 Java.lang.Short
  7. /var/log目录中Linux日志文件的功能详解
  8. SqlServer之OutPut
  9. 分析mysql慢查询_mysql慢查询的分析方法_MySQL
  10. 数据库课程设计:某自来水公司收费管理系统(SQL Server)
  11. 如何评价兰州交通大学的软件工程专业?
  12. poj1981-单位圆最多覆盖点
  13. Fabric系列 - 锚节点
  14. 健康系列——如何增强免疫力
  15. Layui upload上传文件
  16. J2EE体系架构设计
  17. [AC自动机 模板]
  18. 【Python 实操】labelImg标注的xml格式转换为yolo的txt文件
  19. 全局唯一ID发号器的几个思路
  20. 全文检索学习之ElasticSearch学习笔记

热门文章

  1. Nginx压测性能优化
  2. CentOS下部署Hadoop高性能集群
  3. Linux上快速安装软RAID详细步骤
  4. Linux ACL 权限
  5. 软碟通 UltraISO U启替代品 Win32DiskImager 无设备 无盘符 无u盘 无优盘 解决方案 之diskpart
  6. python知识:json格式文本;异常处理;字符串处理;unicode类型和str类型转换
  7. 解决Linux CentOS中cp -f 复制强制覆盖的命令无效的方法
  8. vue-touch不能上下滑动的问题【解决】
  9. 执行Linux脚本出错,出现No Such file or directory异常
  10. Android闹钟设置的解决方案