vim设置python脚本自动补全

简介: Linux VIM python 自动补全插件:pydictionPydiction 可以是我们使用Tab键自动补全Python代码在Vim,是一款非常不错的插件。

Linux VIM python 自动补全插件:pydiction

Pydiction 可以是我们使用Tab键自动补全Python代码在Vim,是一款非常不错的插件。

Pydiction不需要安装,所有没有任何依赖包问题,Pydiction主要包含三个文件。

python_pydiction.vim -- Vim plugin that autocompletes Python code.

complete-dict -- Dictionary ``file of Python keywords, modules, etc.

pydiction.py -- Python script to add ``more words to complete-dict.

下载Pydiction

mkdir ~/.vim

mkidr ~/.vim``/bundle

cd ~/.vim``/bundle

#这里我们也可以自己下载好上传到linux系统中

git clone https:``//github``.com``/rkulla/pydiction``.git

配置Pydiction

#- UNIX/LINUX/OSX: Put python_pydiction.vim in ~/.vim/after/ftplugin/

#- WINDOWS: Put python_pydiction.vim in C:\vim\vimfiles\ftplugin\

# Assuming you installed Vim to C:\vim\

cp -r ~/.vim``/bundle/pydiction/after/ ~/.vim

新建.vimrc文件

vim ~/.vimrc

在.vimrc文件添加如下配置:

filetype plugin on

let g:pydiction_location = ``'~/.vim/tools/pydiction/complete-dict'

let g:pydiction_menu_height = 3

到此已经可以使用Tab键自动补全python代码了。

img_6e6413266cbccef027cdb643a25d8d90.jpe
image
目录
相关文章
|
缓存 Shell 开发工具
[oeasy]python064_命令行工作流的总结_vim_shell_python
本文总结了命令行工作流中的关键工具和操作,包括vim、shell和Python。主要内容如下: 1. **上次回顾**:完成了输入输出的代码编写,并再次练习了vim的使用。 2. **shell基础**:介绍了shell环境及其基本命令,如`pwd`、`cd`、`ll -l`等。 3. **Python游乐场**:通过`python3`命令进入Python交互环境,可以进行简单计算和函数调用,常用函数有`help`、`ord`、`chr`等。 4. **vim编辑器**:详细讲解了vim的三种模式(正常模式、插入模式、底行命令模式)及其切换方法,以及常用的底行命令如`:w`、`:q`、`
296 15
|
Shell 开发工具 Python
如何在vim里直接运行python程序
如何在vim里直接运行python程序
|
API Python
使用Python requests库下载文件并设置超时重试机制
使用Python的 `requests`库下载文件时,设置超时参数和实现超时重试机制是确保下载稳定性的有效方法。通过这种方式,可以在面对网络波动或服务器响应延迟的情况下,提高下载任务的成功率。
1010 1
|
移动开发 Java 编译器
什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件
什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件
1037 1
|
Python Windows 内存技术
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
【Azure 应用服务】Azure App Service (Windows) 使用Flask框架部署Python应用,如何在代码中访问静态文件呢?如何设置文件路径?是相对路径还是绝对路径呢?
317 0
|
NoSQL 网络安全 Redis
用python安装redis并设置服务自启
用python安装redis并设置服务自启
331 0
|
Linux UED iOS开发
Python colorama 设置控制台、命令行输出彩色文字
Python colorama 设置控制台、命令行输出彩色文字
361 0
|
8月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
1350 102
|
8月前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
475 104
|
8月前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
368 103