用VIM搭建Python开发环境

windows7搭建基于VIM的开发环境(2)-编译64位且支持python的VIM版本并安装 windows7搭建基于VIM的开发环境(2)本系列指导 主要是从无到有完整搭建windows下基于VIM的开发环境,主要分为以下几部分: 搭建msys2下64位编译环境 编译64位且支持python的VIM版本并安装<本篇> VIM基本配置 VIM安装vundle VIM安装开发环境所需插件 VIM编译安装youcompleteme 开发环境验证 本篇我们主要讲解编译64位且支持python的V 阅读详情

1. VIM python 自动补全插件:pydiction

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

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

  1. 简单 python 关键词补全
  2. python 函数补全带括号
  3. python 模块补全
  4. python 模块内函数,变量补全
  5. from module import sub-module 补全

pydiction 插件安装

pydiction 1.0 之后版本安装配置

适用VIM 7之后的版本。

1.python _pydiction.vim

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

2.complete-dict

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

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

3. 配置 .vim rc 文件

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

"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 自动补全插件使用

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

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

 

pydiction 插件下载

使用Vim打造Python集成开发环境(IDE) Vim是一个功能强大的文本编辑器,它可以通过插件和配置进行定制,以满足不同编程语言的需求。在本文中,我们将探讨如何使用Vim将其配置为一个功能齐全的Python集成开发环境(IDE)。我们将介绍两个命令和相应的源代码,以帮助您将Vim优化为一个高效的Python开发工具。在Vim中,有多个插件管理器可供选择,如Vundle、Pathogen和vim-plug等。您可以打开任何Python文件以进行编辑,Vim将自动提供语法高亮、正确的缩进、缩进线和其他功能。安装完成后,重启Vim以使插件生效。 阅读详情

相关推荐

Python-使用更高效的Vim进行开发

使用更高效的 Vim 进行开发

使用VIM搭建Python开发环境

使用VIM搭建Python开发环境【ubuntu 16.04】安装VIMVIM中切换Python2和Python3VIM扩展开始打造IDE分割布局缓冲区(Buffers)代码折叠(Code Folding)Python代码缩进PEP8自动缩进标示不必要的空白字符支持UTF-8编码自动补全支持Virtualenv虚拟环境语法检查/高亮配色方案 本文用于记录第一次使用VIM搭建Python开发环境的过...

mingcheng2650的博客 1519

基于Simulink的二相混合式步进电机驱动器快速建模与仿真实践

本文详细介绍了如何利用Simulink对二相混合式步进电机驱动器进行快速建模与仿真。通过从零搭建电机数学模型、设计H桥控制逻辑,并集成步进时序,手把手指导读者创建可运行的仿真模型文件。该方法能有效验证控制策略,避免硬件调试风险,是学习与实践电机驱动开发的理想途径。

weixin_29171087的博客 149

基于YOLOv8的小麦病害智能检测系统开发实践

计算机视觉技术在农业领域的应用正逐步改变传统生产方式。以目标检测算法YOLOv8为核心,结合注意力机制和多尺度特征融合等改进,可显著提升农作物病害识别准确率。这类技术方案通过实时图像分析,能够实现早期病害预警,有效解决传统人工巡检时效性差、成本高等痛点。在具体实现上,采用PyQt5+TorchServe+Django的技术栈,支持边缘计算部署,满足无网络环境下的田间实时检测需求。实测数据显示,系统对小麦锈病的识别准确率达到92.3%,较传统方法提升3倍,同时检测成本降低81%。该方案不仅适用于小麦病害检测,

weixin_33708432的博客 487

S32DS IDE调试技巧:如何用Attach功能高效定位汽车电子MCU的Bootloader问题

本文详细介绍了在汽车电子MCU开发中,如何利用S32DS IDE的Attach调试模式高效定位Bootloader与应用程序的协同问题。通过对比常规调试与Attach模式的本质差异,并深入讲解工程配置、镜像合并及实战调试流程,帮助开发者在不复位、不重新下载程序的前提下,实时分析系统状态,快速解决内存映射冲突、中断向量表重定向等疑难杂症。

weixin_29168393的博客 270

电力现货市场出清机制与节点电价计算实战解析

本文深入解析了电力现货市场的出清机制,特别是节点边际电价的计算原理与实战应用。通过一个基于Matlab和IEEE30节点系统的完整案例,详细演示了如何利用最优潮流模型求解市场出清价格,并提取节点电价,揭示了电网阻塞如何影响实时电价的形成。

weixin_29061425的博客 950

保姆级教程!将 Vim 打造一个 IDE (Python 篇)

从上周开始我就开始折腾 ,搞了一下 Vim IDE for Python & Go,我将整个搭建的过程整理成本篇文章分享出来,本篇是 Python 版本的保姆级教程,实际上我还写了 Go 版本的,有想看的可以本篇文章点个赞,我下篇就发 一说到 IDE,总有人会因 which one is 世界上最好的编辑工具 而吵得不可开交,但本文不会涉及、也不想误导大家,我相信不同的人、不同的使用场景都有着有不同的最优解,世界上没有一招通吃的编辑器。 如果是在桌面端,PyCharm 和 VS Code 已经做得

王炳明 1万+

别再自己写消息提示了!5分钟用WPF+Material Design打造专业级Snackbar(支持.NET 6)

本文为WPF开发者提供了一份快速集成专业级Snackbar消息提示的实战指南。通过引入MaterialDesignThemes开源库,在.NET 6 WPF项目中,仅需5分钟即可告别传统的MessageBox,实现遵循Material Design规范、动画流畅、支持队列管理的非侵入式Snackbar控件,显著提升应用的用户体验与现代化交互水平。

year5的博客 173

vim 安装_vim搭建Python开发环境

1.安装Vim,yum install -y vim2.配置vim,实现一键执行,vim ~/.vimrc3.使用vim创建py文件测试一键执行。4.按ESC切换到命令模式,按F5运行Python程序5.安装git,yum install -y git6.安装vim插件管理vundle,Vundle 是 Vim bundle 的简称,使用git来管理vim插件,使用它安装vim插件很方便。(1)创...

weixin_39952074的博客 243

金证股份软件测试笔试题面试题

boss上这家公司的HR找到了我,我看了一下这家公司的业务,是我以前做过的基金与证券。还是很感兴趣的,决定去面试看看情况。 (因为只是想去涨面试经验,没有想拿offer,一些回答有点不太对,为后面木有offer埋下伏笔。其实有点亏,毕竟走路过去,而且还花了3个小时) 地点在金证股份科技大楼8楼。 2月25号 主要分为笔试题和面试。 1、笔试题 进来的时候直接给我一份笔试题做,做了一个半小时吧。 分为3道选择题和1道SQL查询题、1道案例设计题 选择题都是考察SQL函数,可能日常生活中没有见过

全村的希望的博客 4451

【教程4>第3章>第1节】通信系统高阶调制解调概述

高阶调制(High Order Modulation)是一种先进的数字调制技术,旨在通过增加每个符号携带的信息比特数来提高无线通信系统的数据传输速率和频谱效率。这种技术特别适用于具有较高信噪比(Signal-to-Noise Ratio, SNR)的通信环境,例如卫星通信、光纤通信以及一些高质量的无线通信链路。在数字通信中,调制是将数字信号(比特流)转换为适合在物理信道上传输的模拟信号的过程。高阶调制通过使用更多的信号状态或星座点来表示不同的比特组合,从而在一个符号周期内传输更多的信息。

FPGA/MATLAB学习教程/源码/项目合作开发 1704

Vim - Python 开发环境搭建

Vim - Python 开发环境搭建    一向喜欢Vim的快捷,所以先用Vim作为Python的编译工具。配置步骤如下: 1  下载如下几个软件:    1)    ctags58.zip : 进取文件的结构信息,用Taglist必须先安装这个  http://cdnetworks-kr-2.dl.sourceforge.net/project/ctags/ctags/5.8/cta

lingchen214的专栏 9438

OpenClaw实战系列02:企业微信接入完全指南

本文详细介绍了如何将OpenClaw与企业微信对接,实现智能机器人功能。主要内容包括:企业微信侧创建智能机器人或自建应用,获取必要凭证和权限;OpenClaw侧安装配置企业微信插件,设置通信通道;完成双向验证并进行功能测试。文章提供了详细的配置步骤、常见问题排查方法和进阶玩法,帮助用户在30分钟内完成对接。关键点包括:确保URL可访问、Token一致、网关正常运行,以及针对不同部署环境(云服务器/内网)的配置差异。

PeterPan的博客 3814

vim搭建python_vim 搭建python开发环境 不断完善中..

linux系统中,在本用户根目录下$vim ~/.vimrc打开vim的配置文件,如果没有,此命令可新建该文件如下内容添加入文件:set nocompatible " 关闭 vi 兼容模式syntax on " 自动语法高亮mapgg=Gf12回到文章开头(这个容易搞乱内容的格式,慎用,我做python开发,坑死我了)map ggVGY Ctrl+a复制整篇内容这两行是设置自动缩进se...

weixin_33722350的博客 263

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Vim实战:从零搭建Python开发环境

安装完成后,在vimrc配置文件中通过Plug命令声明需要的插件,然后执行:PlugInstall即可自动安装。在Vim中调试Python代码,我选择使用pdb集成。最近在Linux上折腾Vim配置Python开发环境,走了不少弯路,也积累了一些经验。Vim的轻量级和可定制性,配合这些插件,完全可以满足日常Python开发需求。当然,长期使用的话还是建议按照上面的步骤配置自己的专属环境,毕竟Vim的魅力就在于高度可定制。上尝试了类似的配置,发现它的在线编辑器已经预装了很多常用插件,省去了不少配置时间。

SunstoneLion34的博客 581

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

vim可以用来编译python吗_vim怎么编译python Python开发环境搭建 - Linux - 服务器之家...

vim怎么编译python Python开发环境搭建发布时间:2017-03-27

weixin_39542889的博客 101

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

用vim搭建python开发环境[zz]

http://www.yuanma.org/data/2007/0205/article_2237.htm 原文地址 http://brothertian.yculblog.com/archive.122370.html用vim搭建python开发环境作者: 来源:zz 发表时间:2007-02-05 ...

weixin_34018202的博客 156

python vim开发环境搭建

发现了一个不错的python vim环境 首先可以把原来的vim环境备份一下 cp ~/.vimrc vimrc.bak tar -cvf vimbak.tar ~/.vim备份好之后将.vim 目录清空 cd ~/.vim && rm -rf * 安装必要依赖 sudo apt-get install python vim exuberant-ctags git

hexiaodouaipiqiu的博客 789

vim配置python开发环境搭建_配置 vim Python IDE 开发环境

在 Linux 下对 vim 进行一些配置,使之支持如下特性:1. 加强的 Python 语法高亮显示;2. 对脚本、项目生成 ctag 序列;3. 在 vim 中显示 ctag 序列列表;4. Python 函数、类的自动补全;5. Python 代码自动折叠;一、准备本文以 CentOS 5.6 为例对系统默认自带的 vim 进行配置。在开始之前需要确认系统已经安装了以下 RPM 包:vim-...

weixin_39581972的博客 250

vim python开发环境_vim搭建Python开发环境

1.安装Vim,yum install -y vim2.配置vim,实现一键执行,vim ~/.vimrc3.使用vim创建py文件测试一键执行。4.按ESC切换到命令模式,按F5运行Python程序5.安装git,yum install -y git6.安装vim插件管理vundle,Vundle 是 Vim bundle 的简称,使用git来管理vim插件,使用它安装vim插件很方便。(1)创...

weixin_39604897的博客 141

用 VIM 搭建 Python 的集成开发环境

总是在本末倒置! 学习python, 首先是学习语言本身, 学习其Web框架. 结果, 我花了如此多的时间, 在构建一个基于VIM的IDE. 有现成的, 为什么不用.  eclipse+pydev   下面的文章浪费了大量时间, 搜索到的, 放在这里, 做个纪念吧.   Vim as Python IDE on windows(这个文章介绍配置python IDE, 给力) http:/...

weixin_34128534的博客 179

vim配置python开发环境_使用 Vim 搭建 Python 开发环境

SpaceVim 是一个模块化的 Vim IDE,针对 Python 这一语言的支持主要依靠 lang#python 模块以及与之相关的其它模块。的这篇文章主要介绍如何使用 SpaceVim 搭建 Python 的开发环境,侧重介绍跟 Python 开发相关使用技巧。在阅读这篇文章之前,可以先阅读《使用 Vim 搭建基础的开发环境》,对语言相关以外的功能有一个大致的了解。安装模块SpaceVim ...

weixin_39995108的博客 434

VIM搭建Python开发环境(Windows版本)

最近正在学习Python,在windows下缺少个合适的开发环境,于是就安装了VIM,至于为什么选VIM就不解释了,这和为什么看足球的时候看欧冠而不看国足是一个道理!   在VIM的安装目录(windows下默认安装位置为: C:\Program Files\Vim)下有VIM的配置文件,名为 _vimrc ,如果没有的话,那就手动添加一个吧。   打开VIM的配置文件 _vimrc ,我们就

hfit000的专栏 1887

终极Python开发环境搭建:Vim + Python-mode完整指南

想要在Vim中打造一个强大的Python开发环境吗?Python-mode插件正是你需要的终极解决方案!这个强大的Vim插件将Vim编辑器转变为一个功能齐全的Python IDE,集成了代码检查、重构、调试和文档查询等专业功能。无论你是Vim老手还是Python新手,Python-mode都能显著提升你的开发效率。 ## 为什么选择Python-mode作为你的Python开发环境? Pyth

gitblog_00719的博客 342
上一篇: Activity栈简析
下一篇: Android dumpsys
火VVVVV
博客等级 码龄16年 87粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值