1. 打算用vim写Python 各位指点下 :w保存在当前目录下
:q退出vim
:wq保存并退出
退出vim后,输入pwd显示当前目录
知道了当前目录后,打开文件管理,找到python文件保存的目录,然后复制到桌面的文件夹中,或者直接在其中创建一个文件 。
让python高亮显示,需要安装插件python.vim,还有更多的设置比如自动补齐等,参考codepy.net/2009/02/08/code-python-in-vim.html
2. 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
3. 如何用 Python 给 Vim 写插件 vim有各种强大的插件,这不仅归功于其提供的用来编写插件的脚本语言vimL,还得益于它良好的接口实现,从而支持python等语言编写插件 。
当vim编译时带有+python特性时就能使用python2.x编写插件,+python3则支持python3.x,可以使用vim --version来查看vim的编译特性 。要使用python接口,可以用:h python来查看vim提供的帮助文档,本文做一个简单的介绍 。
我们都知道在vim里可以执行bash命令,只需要:!command即可,那么vim里可以执行python语句吗?当然可以了,vim那么强大!不是吗,是吗?!vim中执行python命令在vim中可以使用py[thon] {stmt}来执行python语句{stmt},你可以用:python print "Hello World!"来验证一下 。只能执行一条语句,没什么用,不是吗?所以有更加强大的接口,语法如下:py[thon] << {endmarker}{script} {endmarker}这样我们就可以执行python脚本{script}中的内容了 。
【vim怎么写python】{endmarker}是一个标记符号,可以是任何内容,不过{endmarker}后面不能有任何的空白字符 。看一个简单的例子,假设下面代码保存为script_demo.vim:function! Foo()python << EOFclass Foo_demo: def __init__(self): print 'Foo_demo init'Foo_demo()EOFendfunction 。
4. 如何使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等等 。
文章插图