win10如何使vim支持python3

1.如何使vim下开发python调试更方便

1. 一键执行

这个不是插件,而是一个自定义的vim配置。很多时候我们写python,都是写一些较为简单的脚本,那么,这个一键执行的功能就非常实用,我个人感觉最实用的是在写单元测试的时候,写完一个单元测试,都不用退出vim,立即执行就能看到结果。

将下面的配置放到.vimrc文件即可:

""""""""""""""""""""""

"Quickly Run

""""""""""""""""""""""

map <F5> :call CompileRunGcc()<CR>

func! CompileRunGcc()

exec "w"

if &filetype == 'c'

exec "!g++ % -o %<"

exec "!time ./%<"

elseif &filetype == 'cpp'

exec "!g++ % -o %<"

exec "!time ./%<"

elseif &filetype == 'java'

exec "!javac %"

exec "!time java %<"

elseif &filetype == 'sh'

:!time bash %

elseif &filetype == 'python'

exec "!time python2.7 %"

elseif &filetype == 'html'

exec "!firefox % &"

elseif &filetype == 'go'

" exec "!go build %<"

exec "!time go run %"

elseif &filetype == 'mkd'

exec "!~/.vim/markdown.pl % > %.html &"

exec "!firefox %.html &"

endif

endfunc

2. 代码补全(snipMate)

代码补全能够显著地减少你敲键的次数,并且将你从琐碎的语法中解放出来。说白了,就是帮你写代码!

如果使用snipMate插件,那么,当你输入ifmain以后按tab键,将会自动为你生成下面的代码:

if __name__ == '__main__':

main()

输入for,再按tab键,生成如下代码:

for needle in haystack:

# code。

代码补全有两款插件都比较不错,可以根据自己的需要进行选择:

snipMate

xptemplate

3. 语法检查(Syntastic)

syntastic是一款强大的语法检查插件,当你保存源文件时,它就会执行,并提示用户哪些代码存在语法错误,哪些代码风格不符合规范,并给出具体的提示。

例如,python代码风格默认设置为PEP8,即使你不知道PEP8的风格,只要你使用syntastic插件,并根据它给出的提示修改,那么,你就能写出完全符合PEP8风格的代码!

4. 编程提示(jedi-vim)

jedi-vim是基于jedi的自动补全插件,与Syntastic 不同的是,该插件更加智能,更贴切的称呼是”编程提示”,而不是代码补全插件。

如下图所示:

可以说,这个插件是写vim的标配,并且,真正让vim写python变成一件轻松愉快的事情。

注意: 安装惊jedi-vim插件,需要在电脑中安装jedi,根据jedi-vim给出的提示,正常按装即可。不过我之前遇到一个问题,在公司的虚拟机里面,安装以后不起作用,google了半天没有成功,最后更新了一下vim就可以了,希望遇到相同问题的人,能够看到。

sudo aptitude install vim-gnome vim vim-common vim-tiny

2.如何使 Vim 下开发 Python 调试更方便

刚开始用vim写python的时候,感觉很不方便,于是就用了图形界面的Pycharm(如果是windows用户,这个IDE应该是标配),用了一段时间也没有觉得有什么不好,不过,脑子里总是会想起《程序员修炼之道》中,那句”最好是精通一种编辑器,并将其用于所有编辑任务。

如果不坚持使用一种编辑器,可能会面临现代的巴别特大混乱。”所以,我又决定用vim来写python。

在知乎上有很多vim写python的插件推荐,不过我感觉很多人回答都不动脑子,这些回答主要有两个问题: 回答不全面,很多人都只是推荐一款插件,然后贴个链接就完了,如果要想很爽的用vim写python,可以肯定的是,一款插件是不够的贴上自己的配置,说自己的配置有多爽,然后就不管了。如果是一个vim新手,是用不着这么多配置的,如果是一个vim老手,也不会放弃自己原有的配置,使用别人自定义、认为很爽的个性化配置所以,这些回答都不是很靠谱。

我争取推荐一些靠谱的东西,那么,就开始吧! 1. 一键执行这个不是插件,而是一个自定义的vim配置。很多时候我们写python,都是写一些较为简单的脚本,那么,这个一键执行的功能就非常实用,我个人感觉最实用的是在写单元测试的时候,写完一个单元测试,都不用退出vim,立即执行就能看到结果。

将下面的配置放到.vimrc文件即可: """""""""""""""""""""" "Quickly Run """""""""""""""""""""" map :call CompileRunGcc() func! CompileRunGcc() exec "w" if &filetype == 'c' exec "!g++ % -o %<" exec "!time ./%<" elseif &filetype == 'cpp' exec "!g++ % -o %<" exec "!time ./%<" elseif &filetype == 'java' exec "!javac %" exec "!time java %<" elseif &filetype == 'sh' :!time bash % elseif &filetype == 'python' exec "!time python2.7 %" elseif &filetype == 'html' exec "!firefox % &" elseif &filetype == 'go' " exec "!go build %<" exec "!time go run %" elseif &filetype == 'mkd' exec "!~/.vim/markdown.pl % > %.html &" exec "!firefox %.html &" endif endfunc2. 代码补全(snipMate)代码补全能够显著地减少你敲键的次数,并且将你从琐碎的语法中解放出来。说白了,就是帮你写代码! 如果使用snipMate插件,那么,当你输入ifmain以后按tab键,将会自动为你生成下面的代码: if __name__ == '__main__': main()输入for,再按tab键,生成如下代码: for needle in haystack: # code。

代码补全有两款插件都比较不错,可以根据自己的需要进行选择: snipMatexptemplate3. 语法检查(Syntastic)syntastic是一款强大的语法检查插件,当你保存源文件时,它就会执行,并提示用户哪些代码存在语法错误,哪些代码风格不符合规范,并给出具体的提示。 例如,python代码风格默认设置为PEP8,即使你不知道PEP8的风格,只要你使用syntastic插件,并根据它给出的提示修改,那么,你就能写出完全符合PEP8风格的代码! 4. 编程提示(jedi-vim)jedi-vim是基于jedi的自动补全插件,与Syntastic 不同的是,该插件更加智能,更贴切的称呼是”编程提示”,而不是代码补全插件。

如下图所示: 可以说,这个插件是写vim的标配,并且,真正让vim写python变成一件轻松愉快的事情。 注意: 安装惊jedi-vim插件,需要在电脑中安装jedi,根据jedi-vim给出的提示,正常按装即可。

不过我之前遇到一个问题,在公司的虚拟机里面,安装以后不起作用,google了半天没有成功,最后更新了一下vim就可以了,希望遇到相同问题的人,能够看到。 sudo aptitude install vim-gnome vim vim-common vim-tiny至于调试,难道你们不是用ipdb的吗?如果不是,赶紧用用,你们会喜欢的。

3.如何使vim下开发python调试更方便

首先去python.org下载最新版本两个分支python2.x和python3.x如果你用框架开发的考虑兼容性,比如有的框架django就可以在2.x和3.x下同时使用还比如flask bottle等等有的框架只支持2.x如web2py等下载完毕后安装。

安装完毕设置环境变量PATH 如C:\Python34;C:\Python34\Scripts;设置完毕就可以使用了,安装方式使用pip方式比较简单如pip install django flask等等查看安装的框架可以用pip freeze显示很方便,至于ide有很多比如 komodoedit vim idle等等。

4.windows10 部署完gvim怎么用python

1)安装Python2.7,我安装到了D:\Program Files\Python27,将此路径添加到环境变量;

2)安装gvim,我安装到了D:\Program Files (x86)\Vim,将路径D:\Program Files (x86)\Vim\vim80添加到环境变量;

3)安装Ctags,下载文件解压后将文件内ctags.exe文件拷贝到D:\Program Files (x86)\Vim\vim80路径下;

4)安装Taglist,下载文件解压后将plugin文件中的taglist.vim文件拷贝到D:\Program Files (x86)\Vim\vim80\plugin路径下;

5)安装Pydiction,下载文件解压后将complete-dict,pydiction和after\ftplugin路径下的python_pydiction.vim这三个文件拷贝到D:\Program Files (x86)\Vim\vim80\ftplugin路径下。

5.vim不支持python,是不是缺少什么东西

问题可能来自两方面: vim 没有把 python 支持特性编译进来;或者编译支持的 python 与本地安装的版本不兼容。

1. 只有编译的时候带了 python 支持的 vim 才能使用相关的功能。要想知道 vim 是否带了编译时的支持,使用:

:version看有没有 +python 之类的字样。如果是 + 号,表示支持,如果是 - 号就是不支持(像我截图中标出的 postscript 就是 -)。python 代表 python 2,python3 表示 python 3 的支持情况。

2. 如果是 + 号,那么要看编译时支持的 python 是不和你电脑上现在已经安装的 python 相容。用:

set pythondll?

set pythonthreedll?分别来看编译时支持的 python2 或 python3 版本。结果可能是:

pythonthreedll=python35.dll这样你的电脑里必需要安装 python 3.5 才可以配合 vim 使用。注意一定要是标准版的才行,定制版(比如 Anaconda)是不行的。

vim 和 python 有相当深入的交互。除了简单的交互执行 python 语句和返回结果外,vim 的内部的数据结构(比如缓冲区、窗口之类的)和 vim-script 脚本的执行接口也全对 python 开放。因此对 python 各版本支持的灵活性就要差一些,需要在编译阶段就确定。

如果想兼容你电脑上已有的 python,需要在你的电脑上重新编译 vim,这通常比较困难。在你的电脑上配置两套 python 环境要相对容易很多。或者如果你对 python 的要求并不高的话,就用 vim 支持的那版也行。

以上的回答假定您已经对 python 有一定的了解,并且可以自己正确的安装和配置 python 的环境。如果抛开 vim,python 都不能正确执行,那么需要先解决 python 的安装和配置问题。

win10如何使vim支持python3

转载请注明出处windows之家 » win10如何使vim支持python3

win10

wincc74安装教程win10

阅读(135)

本文主要为您介绍wincc74安装教程win10,内容包括怎么在win10系统安装step7和wincc,怎么在win10系统安装step7和wincc,wincc7.4支持win10吗。win7系统只支持ste7 v.5.5及以上版本,在安装的时候,尽量保证win7系统是纯净版,有时候ghost版的win7系

win10

苹果电脑win10系统steam

阅读(90)

本文主要为您介绍苹果电脑win10系统steam,内容包括想拿苹果电脑下载window软件,如果用win10可以下载并使用吗?,苹果笔记本怎么装win10系统软件,steamos系统,怎么装win10。Boot Camp会重启系统,进入Windows安装界面,之后的步骤就与在PC上安装

win10

电脑安装win10重启卡死

阅读(111)

本文主要为您介绍电脑安装win10重启卡死,内容包括安装win10后重启卡住一个画面不动了怎么回事?,win10重装系统卡死在启动界面,重启了好几次都没用怎么办,电脑装win10系统,第二次重启后卡住了,怎么办呢,重启是在装系统。1)先软后硬,重新安装操

win10

win10显示桌面不显示缩略图

阅读(99)

本文主要为您介绍win10显示桌面不显示缩略图,内容包括如何解决win10系统中桌面图片不显示缩略图?,Win10系统桌面图片不显示缩略图怎么设置,w10系统的缩略图怎么不显示了。步骤一:比如说桌面上有个图片,就是看不见这个是什么,非要你打开之后才

win10

win10系统如何识别触摸屏

阅读(91)

本文主要为您介绍win10系统如何识别触摸屏,内容包括怎样打开win10系统触摸屏功能,windows10怎样校准触摸屏,怎样打开win10系统触摸屏功能?。点击电脑的右下方的消息框就能够看到“平板模式”了,打开“平板模式”就是win10系统触摸屏功能了。

win10

win102004升级安装

阅读(105)

本文主要为您介绍win102004升级安装,内容包括win102004企业版怎么安装呢,win101909怎么更新2004,cpue31231v3可以装win102004新版本吗?。win10系统安装cad2004的具体步骤如下:首先打开CAD安装包,右键单击安装程序,选择“以管理员身份”运行。

win10

win10显示bootcamp

阅读(89)

本文主要为您介绍win10显示bootcamp,内容包括win10怎么打开bootcamp,win10怎么打开bootcamp,win10怎么进入bootcamp。步骤一 先使用Boot Camp 分割磁盘1.在Finder工具条中点选“前往”按钮,在弹出的菜单中选择“实用工具”:2.在打开的“实用

win10

win10计算机怎么在桌面显示

阅读(68)

本文主要为您介绍win10计算机怎么在桌面显示,内容包括windows10怎么显示桌面,win10怎么在桌面显示电脑,win10计算机怎么在桌面显示。win10怎么设置桌面图标显示出来方法/步骤如下图是安装好的win10操作系统,这里一般情况都没有显示出计算机

win10

苹果电脑win10系统怎么连接投影仪

阅读(82)

本文主要为您介绍苹果电脑win10系统怎么连接投影仪,内容包括我是苹果电脑装的windows10,怎么连接投影仪?,MacBook怎么连接投影仪,macbookair换装了WIN10怎么连投影仪。首先要用数据线将我们的笔记本电脑和投影仪进行连接。

win10

win10打开工作组电脑需要密码

阅读(106)

本文主要为您介绍win10打开工作组电脑需要密码,内容包括win10局域网共享进入别人电脑要密码,怎么把密码去掉,win10文件夹共享打开一直提示要密码怎么解决,win10电脑启动需要密码怎么取消。打开控制面板WINDOWS防火墙列外将文件和打印机共享

win10

win10如何手写笔关闭

阅读(113)

本文主要为您介绍win10如何手写笔关闭,内容包括win10怎么关闭笔和功能,怎么关闭win10系统自带的手写输入法,win10如何禁止TabTip(触摸键盘和手写板)启动。方法/步骤首先,我们打开我们的电脑,然后我们点击左下角的开始按钮;win10如何关闭在手写

win10

win10显示器闪屏

阅读(99)

本文主要为您介绍win10显示器闪屏,内容包括win10电脑屏幕老是一闪一闪的怎么回事,显示器闪屏怎么处理?Win10系统屏幕闪烁怎么调节,win10屏幕出现闪屏怎么解决。电脑升级到win10以后屏幕一直闪烁解决方法如下:进入设置→更新和安全→恢复2、

win10

win10电脑管家登录组错误

阅读(83)

本文主要为您介绍win10电脑管家登录组错误,内容包括怎样解决win10开机提示电脑管家登录组件错误,怎样解决win10开机提示电脑管家登录组件错误,怎样解决win10开机提示电脑管家登录组件错误。“WiN+r”打开“运行”窗口,输入“regedit”点击确

win10

win10安装后体积太大

阅读(113)

本文主要为您介绍win10安装后体积太大,内容包括安装封装好的系统,系统体积变大了,是什么问题,正版win10更新了系统后系统容量大了十多个g,照这样更新下去c盘,win10装完之后占多大空间。对于很多PC用户来说,如今都用上了SSD与最新的Win10操作

win10

wincc74安装教程win10

阅读(135)

本文主要为您介绍wincc74安装教程win10,内容包括怎么在win10系统安装step7和wincc,怎么在win10系统安装step7和wincc,wincc7.4支持win10吗。win7系统只支持ste7 v.5.5及以上版本,在安装的时候,尽量保证win7系统是纯净版,有时候ghost版的win7系

win10

win10系统如何识别触摸屏

阅读(91)

本文主要为您介绍win10系统如何识别触摸屏,内容包括怎样打开win10系统触摸屏功能,windows10怎样校准触摸屏,怎样打开win10系统触摸屏功能?。点击电脑的右下方的消息框就能够看到“平板模式”了,打开“平板模式”就是win10系统触摸屏功能了。

win10

win10显示桌面不显示缩略图

阅读(99)

本文主要为您介绍win10显示桌面不显示缩略图,内容包括如何解决win10系统中桌面图片不显示缩略图?,Win10系统桌面图片不显示缩略图怎么设置,w10系统的缩略图怎么不显示了。步骤一:比如说桌面上有个图片,就是看不见这个是什么,非要你打开之后才

win10

电脑安装win10重启卡死

阅读(111)

本文主要为您介绍电脑安装win10重启卡死,内容包括安装win10后重启卡住一个画面不动了怎么回事?,win10重装系统卡死在启动界面,重启了好几次都没用怎么办,电脑装win10系统,第二次重启后卡住了,怎么办呢,重启是在装系统。1)先软后硬,重新安装操

win10

苹果电脑win10系统steam

阅读(90)

本文主要为您介绍苹果电脑win10系统steam,内容包括想拿苹果电脑下载window软件,如果用win10可以下载并使用吗?,苹果笔记本怎么装win10系统软件,steamos系统,怎么装win10。Boot Camp会重启系统,进入Windows安装界面,之后的步骤就与在PC上安装

win10

电脑没有摄像头怎么办WIN10

阅读(135)

本文主要为您介绍电脑没有摄像头怎么办WIN10,内容包括windows10系统里没有摄像头怎么办,win10电脑摄像头不显示怎么设置,window10检测不到摄像头怎么办。http://jingyan.baidu.com/article/.htmlWin10打

win10

如何优惠购买win10

阅读(63)

本文主要为您介绍如何优惠购买win10,内容包括正版win10怎么购买比较便宜,有什么比较便宜的,购买win10系统的方法么?,如何以比较便宜的价格获得一个正版win10。Win10升级方法已激活概括:开始搜索“Windows Update”Windows更新左上角“返回”

win10

win10显示bootcamp

阅读(89)

本文主要为您介绍win10显示bootcamp,内容包括win10怎么打开bootcamp,win10怎么打开bootcamp,win10怎么进入bootcamp。步骤一 先使用Boot Camp 分割磁盘1.在Finder工具条中点选“前往”按钮,在弹出的菜单中选择“实用工具”:2.在打开的“实用