http://www.pythonclub.org/linux/vim/pydiction
这是一个相当不错的 Python 代码自动完成的脚本。
可以实现下面python代码的自动补全:
-
简单python关键词补全
-
python 函数补全带括号
-
python 模块补全
-
python 模块内函数,变量补全
-
from module import sub-module 补全
pydiction 插件安装
下载地址:http://www.vim.org/scripts/script.php?script_id=850
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 之前版本安装配置(注意这里是1.0之前版本的配置,我用的是1.2版本的,这步,不需要操作)
为了使用这个功能,我把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
相关推荐
一、Vim Python 自动补全插件:Pydiction Pydiction 是一个 Vim 插件,专门用于提供 Python 代码的自动补全。它支持以下功能: 1. 简单 Python 关键词补全:这包括 Python 的内置关键字和保留字。 2. Python 函数...
一、vim python自动补全插件:pydiction 可以实现下面python代码的自动补全: 1.简单python关键词补全 2.python 函数补全带括号 3.python 模块补全 4.python 模块内函数,变量补全 5.from module import sub-...
然后,我们可以下载自动补全插件「pydiction」,并将其复制到 ftplugin 文件夹下。 cp python_pydiction.vim ~/.vim/after/ftplugin/ 接着,我们需要在 `.vimrc` 文件中添加以下配置,以便启用自动补全: ...
VIM(Vi Improved)是一款非常强大的文本编辑器,它支持多种插件以增强其功能,其中Pydiction就是专门为Python编程设计的一个自动补全插件。 Pydiction是VIM中的一个插件,它提供了对Python代码的智能补全支持。...
最后是Pydiction,这是一个Vim下的Python自动补全插件。它使用Python的内置`pydoc`模块来获取补全建议,提供了一个强大的动态补全功能,不仅包含Python标准库的函数和类,还能根据当前工作区的文件提供补全。...
6. pydiction:python代码补全,输入过程中按tab键弹出自动补全提示。 7. vimpdb:python编译调试器,默认F2设置断点,F5运行,F12查看stack trace,F3查看变量和 参数值。现在改为:Ctrl+M设置断点,Ctrl+D运行。 ...
而Pydiction则是将Vim编辑器与Python编程完美融合的一款插件,它为Vim提供了智能代码补全功能,极大地提高了Python编程的便捷性。本文将深入探讨Pydiction及其在Vim中的应用。 首先,让我们了解什么是Pydiction。...
3. **Pydiction (pydiction-1.2.zip)**:Python开发者的利器,提供了Python词汇自动补全功能。安装后,编辑Python文件时,可以享受到智能提示的便利。 4. **Ctags (ctags57)**:代码标签生成工具,它能生成一个索引...
Pydiction 是一个用于 Python 的代码补全插件,它可以显著提高编程效率。安装步骤如下: 1. **下载 Pydiction**: ```bash wget http://www.pythonclub.org/_media/Python-basic/pydiction-1.2.zip ``` 2. **...
例如,对于Python开发,可以安装Pydiction(Python词汇补全)和Jedi-Vim(Python代码补全)。 3. **配置语法检查**:使用如ALE(Async Linting Engine)这样的插件,实时检查代码错误。 4. **集成调试工具**:如...
2. **Python自动补全插件** - 安装pydiction插件,提供Python代码自动补全功能。 3. **文件浏览插件** - 安装winManager插件,用于更好地管理文件和窗口布局。 4. **Taglist插件** - Taglist插件可以帮助列...
下载`python.vim`插件,将原`python.vim`备份,然后将新插件复制到`/usr/share/vim/vim74/syntax`目录。 5. **生成ctags文件**: 使用`ctags`工具,它可以为你的Python项目生成一个索引文件,方便快速跳转到函数...
代码自动补全功能对于开发效率是至关重要的,因此需要安装一个支持Python3的自动补全插件。本文中推荐的是pydiction插件。首先,使用wget命令下载pydiction的zip压缩包,并解压。接着,根据系统中的Vim版本(如vim74...
对于Python开发,VIM可以通过安装插件如YouCompleteMe、Pydiction等来实现代码补全和语法高亮。配置VIM为Python开发环境,需要在`.vimrc`配置文件中添加相应的设置,例如设置Python文件的语法高亮,启用自动缩进等。...
5. **Pydiction**:这是一个用于gvim的Python代码补全插件。下载地址为:`http://www.vim.org/scripts/script.php?script_id=850`。安装后需要将`complete-dict`、`pydiction`以及`after\ftplugin`路径下的`python_...
- 提供 Python 语言的语法检查和自动补全等功能。 - **NERD_TREE**: - 文件浏览器插件,方便在 Vim 内部管理文件结构。 - **bash-support**: - 支持 bash 脚本的语法高亮和一些附加功能。 ### 总结 Vim 是一款...