`
sinxadmin
  • 浏览: 80036 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Python VIM 开发环境配置

阅读更多
1. VIM python 自动补全插件:pydiction

这是一个相当不错的 Python 代码自动完成的脚本。

可以实现下面python代码的自动补全:

简单python关键词补全
python 函数补全带括号
python 模块补全
python 模块内函数,变量补全
from module import sub-module 补全
pydiction 插件安装

pydiction 1.0 之后版本安装配置

适用VIM7之后的版本。

1.python_pydiction.vim

将文件 python_pydiction.vim 放到 ~/.vim/after/ftplugin/ 路径下,如果这个路径不存在,你可以自己创建这个文件夹结构。(Windows下面的话放在目录类似的结构中)

2.complete-dict

将complete-dict文件放到你自己的某个路径下,后面的配置会用到这个文件,这个文件就是记录所有的python关键词。

我将这个文件放到 ~/.vim/tools/pydiction/complete-dict

3. 配置 .vimrc 文件

在 ~/.vimrc 文件中添加如下配置

"pydiction 1.2 python auto complete
filetype plugin on
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
"defalut g:pydiction_menu_height == 15
"let g:pydiction_menu_height = 20
pydiction 1.0 之前版本安装配置

为了使用这个功能,我把pydiction 放在了 ~/.vim/tools 目录中,并在 .vimrc 中增加如下设置:

" python auto-complete code
" Typing the following (in insert mode):
"   os.lis<Ctrl-n>
" will expand to:
"   os.listdir(
" Python 自动补全功能,只需要反覆按 Ctrl-N 就行了
if has("autocmd")
  autocmd FileType python set complete+=k~/.vim/tools/pydiction
endif
pydiction 自动补全插件使用

pydiction 1.2 版本在VIM中直接用 <Tab> 键就可以实现自动补全。

在vim中键入 os.pa<Tab> 后出现的自动补全界面



pydiction 插件下载

本地下载:pydiction 1.2 (2009年7月25日更新)
官方地址: http://vim.sourceforge.net/scripts/script.php?script_id=850
分享到:
评论

相关推荐

    mac下vim之python配置步骤

    mac下vim之python配置步骤,自动缩进,语法高亮,背景,自动补全,文件管理

    emacs搭建python开发环境

    emacs搭建python开发环境(包括一个VIM的perl支持)。

    ubuntu16.04制作vim和python3的开发环境

    本文给大家介绍的是在ubuntu系统下制作python3开发环境的详细步骤,非常的实用,有需要的小伙伴可以参考下

    实践Vim配置python开发环境

    这段时间一直在用Python自带的IDLE编辑器、可是这IDLE的代码缩进真的让人很受伤、当你用到if:elif:的时候、后一行的elif:不会自动对齐、这让我经常出现在调试的时候才发现代码缩进出现问题呢、所以这次终于鼓起...

    Linux RedHat下安装Python2.7开发环境

    Linux RedHat下安装Python2.7、pip、ipython环境、eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 mv /usr/local/bin/python cd /usr/local/bin/python2.6 或mv /usr/bin/...

    cybercore:我的开发环境和系统配置(macOS,ruby,js,python,dotfiles,zsh,vim,sublime,字体等)。 由Ansible供电

    我的开发环境和系统配置 ansible@2.10.3 / JavaSE@15.0.1 ( ) Ruby(3.0.0) 锈(1.44.1) python (3.9.0)/ python (2.7.18) nodejs (最新)/纱线(1.22.10) 长生不老药(1.11.2)/ erlang (23.1) ...

    Eclipse中搭建Python开发环境

    虽然使用Vim编辑器+命令行的方式比较酷,然而一个优秀的IDE确实能让开发速度提升不少。于是笔者想到Eclipse——一个神一样的利器。经过一番曲折,终究修成正果。整理成文,希望对热爱的Python的童鞋有所帮助。 ...

    vim配置文件插件打包下载

    个人vim配置包,常用插件和宏定义均已包含在内,快捷键一应俱全,可以完全作为C/C++/PYTHON/PERL的开发调试环境。

    Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解

    virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。 第一...

    dotvim:我的Vim配置可轻松进行传输和共享

    本质上,这是一个以Vim为中心的Python开发环境。 安装 $ mkdir ~/.vim $ cd .vim $ # Don't forget the dot on the end. $ git clone https://github.com/kdart/dotvim.git . $ git submodule update --init --...

    Windows下用PyCharm和Visual Studio开始Python编程

    Windows搭建python开发环境 首先需要去python的官网下载环境。鼠标移动到Downloads的tab上,在这里可以下载。 python的环境还是很人性化的,没有那么多罗里吧嗦的配置什么的,下载好以后直接无脑next就行了,直到...

    vimIde:将Vim设置为IDE

    杀虫剂利用coc插件打造开发环境以下参考Java IDEC / C ++ #termux apt安装clang #vim :CocInstall coc-clangdPython #termux apt安装python 点安装绝地#阿里巴巴代理商pip配置设置global.index-url #vim :...

    harmonyos2-TheVimIDE:现代VimIDE,支持C/C++、Java、Python、Lua、PHP、JavaScript、Ru

    的目标是为编辑器提供一个功能齐全的集成开发环境。 TheVimIDE 的后代是一个小插件集合,让我在 Vim 的日常工作中更加舒适。 随着时间的推移和其他 IDE 的启发,我有了一个想法,让 Vim 一步一步地成为一个具有所有...

    python入门到高级全栈工程师培训 第3期 附课件代码

    05 Python安装以及环境变量的操作 06 Python初识以及变量 07 Python条件语句和基本数据类型 08 Python while循环语句以及练习题 09 练习题讲解 第10章 01 上节内容回顾以及补充 02 上周作业实现 03 Pycharm的安装...

    基于Python代码编辑器的选用(详解)

    Python开发环境配置好了,但发现自带的代码编辑器貌似用着有点不大习惯啊,所以咱们就找一个“好用的”代码编辑器吧,网上搜了一下资料,Python常用的编辑器有如下一些: 1. Sublime Text 2. Vim 3. PyScripter 4. ...

    dotbag:我用于我的开发环境的配置包

    我用于我的开发环境的配置包(主要用于 git、vim 和 python) ###设置 cd ~ git clone git://github.com/caxap/dotbag.git .dotbag cd .dotbag ./configure 安装一些额外的 python 库 sudo pip install -r ...

    dotfiles:(n)vim,tmux,vscode,X等的配置文件

    集成开发环境 vscode 窗口管理器 X服务器 dconf 安装 要安装(存放)所有配置,请运行install-all.sh 。 要求 一些别名和设置使用了诸如rg (ripgrep)和fd (find)之类的自定义工具。 要使用安装程序脚本,需要...

    dotfiles:我的开发环境的配置文件

    VIM 使用VundleVim / Vundle.vim进行插件管理 珠江三角洲 默认终端

Global site tag (gtag.js) - Google Analytics