⑴ ubuntu怎么给vim添加python支持
1、在终端中输入 vim --version 查看是否支持 python,如果看到 +python,请关闭本页面;看到 -python 相信你苦恼多时了,往下看吧!
2、没办法只能安装 py2 包 ,以 nox 为例,在终端输入 sudo apt-get install vim-nox-py2
3、安装完成后在查看是不是支持 python,显然从 +python3 换成了 +python。你想要两个都要加号,给你一个眼神。
4、sudo update-alternatives --config vim 可以让你在 python 和 python3 之间切换,如图 1 就是 python3,2 就是 python了。
⑵ vim 怎样新建python包及方法
1.先创建一个正常普通的文件夹a
2.然后进入文件夹,在里面用vim创建名字为__init__.py的空文件,文件里面什么都不用写
3.你再在a文件夹下,创建和编写你要执行代码的py文件b.py就可以了
4.此时a就可看做python的一个包了,如果你要执行代码文件就进入a目录,然后再a目录下运行python b.py就行
5.如果你要外部调用a,那么你要确保从你执行python命令的目录起,一直到a这个目录那里,每一个层级下都要有一个__init__.py文件,创建方法同2
⑶ 打算用vim写Python 各位指点下
保存在当前文件夹下,
那你就cd到桌面那个文件夹下再vim。
⑷ 如何使 Vim 下开发 Python 调试更方便
刚开始用vim写python的时候,感觉很不方便,于是就用了图形界面的Pycharm(如果是windows用户,这个IDE应该是标配),用了一段时间也没有觉得有什么不好,不过,脑子里总是会想起《程序员修炼之道》中,那句”最好是精通一种编辑器,并将其用于所有编辑任务。如果不坚持使用一种编辑器,可能会面临现代的巴别特大混乱。”所以,我又决定用vim来写python。
在知乎上有很多vim写python的插件推荐,不过我感觉很多人回答都不动脑子,这些回答主要有两个问题:
回答不全面,很多人都只是推荐一款插件,然后贴个链接就完了,如果要想很爽的用vim写python,可以肯定的是,一款插件是不够的
贴上自己的配置,说自己的配置有多爽,然后就不管了。如果是一个vim新手,是用不着这么多配置的,如果是一个vim老手,也不会放弃自己原有的配置,使用别人自定义、认为很爽的个性化配置
所以,这些回答都不是很靠谱。我争取推荐一些靠谱的东西,那么,就开始吧!
这个不是插件,而是一个自定义的vim配置。很多时候我们写python,都是写一些较为简单的脚本,那么,这个一键执行的功能就非常实用,我个人感觉最实用的是在写单元测试的时候,写完一个单元测试,都不用退出vim,立即执行就能看到结果。
将下面的配置放到.vimrc文件即可:
代码补全能够显着地减少你敲键的次数,并且将你从琐碎的语法中解放出来。说白了,就是帮你写代码!
如果使用snipMate插件,那么,当你输入ifmain以后按tab键,将会自动为你生成下面的代码:
输入for,再按tab键,生成如下代码:
代码补全有两款插件都比较不错,可以根据自己的需要进行选择:
snipMate
xptemplate
syntastic是一款强大的语法检查插件,当你保存源文件时,它就会执行,并提示用户哪些代码存在语法错误,哪些代码风格不符合规范,并给出具体的提示。
例如,python代码风格默认设置为PEP8,即使你不知道PEP8的风格,只要你使用syntastic插件,并根据它给出的提示修改,那么,你就能写出完全符合PEP8风格的代码!
jedi-vim是基于jedi的自动补全插件,与Syntastic 不同的是,该插件更加智能,更贴切的称呼是”编程提示”,而不是代码补全插件。
如下图所示:
可以说,这个插件是写vim的标配,并且,真正让vim写python变成一件轻松愉快的事情。
注意: 安装惊jedi-vim插件,需要在电脑中安装jedi,根据jedi-vim给出的提示,正常按装即可。不过我之前遇到一个问题,在公司的虚拟机里面,安装以后不起作用,google了半天没有成功,最后更新了一下vim就可以了,希望遇到相同问题的人,能够看到。
⑸ vim 中怎么运行python
打开vi,输入:
:!wget https://download.jetbrains.com/python/pycharm-community-5.0.2.tar.gz
:!tar xvfz pycharm-community-5.0.2.tar.gz
:!pycharm-community-5.0.2/bin/pycharm.sh
然后你就可以愉快的写Python程序了。
⑹ vim中Python编辑问题
python是靠缩进来决定语句的层次关系的,所以你的缩进风格一定要统一,并且不能把空格和tab混起来用,而不幸的,你的softtabstop就是干这个坏事的。把你上面贴的设置语句中的最后两句改成
set expandtab
set tabstop=4
set shiftwidth=4
set softtabstop=4
这样就总是把tab映射成4个空格,绝对不会有缩进方面的问题,而且还可以用backspace一次把4个空格删掉。
或者你想用纯粹的tab,那就不要把tab映射成空格,用下面的配置,tab宽度是4
set noexpandtab
set tabstop=4
set shiftwidth=4
set softtabstop=0 "一定要设置成0
⑺ 如何使用vim编写python
vim只能修改文件,不能编译。 比方说你可以直接在终端输入vim Code.py来打开文件并修改之类的。 如果要编译,就要在终端输入Python Code.py 那么他会自行对该文件编译然后直接运行
⑻ 如何使 Vim 下开发 Python 调试更方便
我的方法是这样的:打开两个终端,一个直接输入python进入python输入命令行另外一个输入vim打开python文件然后在命令行进行测试,在写入python文件中,再就是在python文件中多用print查看哪一步是否和自己预期的不同。
⑼ 如何安装vim-python插件
用户自己的插件放在 ~/.vim/ftplugin 下面,插件的文件名应当是 <文件类型.vim>. 针对同一个文件类型有很多插件的, 可以在上述目录下建立子目录 (和文件类型一致), 例如建立 ~/.vim/ftplugi/tex 目录,然后把有关 tex 和 latex 的插件都放在这个目录中,这时候子目录下的文件名可以随便取,只要以 .vim 为后缀即可.
系统级的插件放在 /usr/local/share/vim/vim74/ftplugin 下面 (这是你自己编译安装的 vim,而且是配置在 /usr/local 中,系统自带的 vim 则放在 /usr/share/vim/vim74/ftplugin 下面,这裏的 74 是 vim 的版本号 7.4 的缩写,其他版本类似)。
⑽ python在vim中怎么用
Python在vim中怎么用?
1、安装Python
2、将安装路径,如C:Python34放到Path
3、在Vim中打开文件xxx.py
4、在vim中执行: :!python.exe %
%:标识当前所编辑文件,会被该文件名替换。
更多Python知识,请关注:Python自学网!!