Chinaunix首页 | 论坛 | 博客
  • 博客访问: 10964
  • 博文数量: 4
  • 博客积分: 175
  • 博客等级: 入伍新兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-23 11:11
文章分类

全部博文(4)

文章存档

2007年(2)

2006年(2)

我的朋友
最近访客

分类: Python/Ruby

2006-12-23 11:34:16

如果你和我一样是个新手,想尝试一下Vim与Python,那么下面的一些文字也许适合你。

注:以下过程全部在WinXP下完成。

(我是用的Windows2003,应该在2000下也没问题吧。)

1、先说Python的安装与配置:

首先去下载Python 2.3.3 Windows installer版本

(现在已经是2.5版了)

如果你想使用wxPython的话,去(现在可以直接访问)下载wxPython2.5.1版本。没有什么特别注意的,都直接安装就可以了,wxPython缺省安装在你的盘符:\Python23\Lib\site-packages下。现在你应该已经成功安装了Python2.3.3与wxPython2.5.1,拥有了IDLE与Python(command line)环境,开始你的Python之旅吧!

(记得把环境变量设置一下哦,可以直接在命令提示符里面运行PYTHON方便一点哈!)

当然,如果你想在Windows下使用 Python进行Win32编程,你可能还需要Win32all---Mark Hammond's add-on for the regular Python installer (also including the Win32 API, COM support, and Pythonwin),访问,下载最新版本。

如果你觉得IDLE太过简单,那么你还可以尝试一下DrPython---a highly customizable cross-platform ide to aid programming in Python. It was developed with teaching in mind, and has a clean, simple interface. It is written in Python, using wxPython as the gui. 访问,下载最新版本,解压后执行DrPython.pyw即可。

2、关于Vim的安装与配置

我最喜欢的编辑器是Vim,它也完全可以胜任Python编程的工作。5月6日,Vim 6.3a beta release。跟我一起来配置与试用吧!首先去的ftp上下载gvim63a.exe文件,执行安装,选择full安装吧,Vim够小巧的啦。我安装在D:\vim下。

这里有必要列一下Vim6.3a beta的新特性,虽然这只是一个test版本,但是针对MS-Windows而言还是增加了不少不容忽视的特性,这也更增加了我对Vim的喜爱 :-)

(现在最新版本为7.0)

  • Support for translated help files. The files themselves are available separately.
  • More conversions are possible on Macintosh and MS-Windows without help of the iconv library.
  • The Win32 self-installing exe now also includes vim.exe, the console version.
  • When formatting text, marks are kept at the same position.
  • Support for the NetBeans interface on MS-Windows.
  • MS-Windows: Vim can run inside an MDI window of another application.
  • ...

安装完Vim以后,你还需要到,下载Vim的中文帮助文件vimcdoc-0.6.0,一路安装下去就可以了,这样你可以在Vim中使用中文帮助。

现在开始使用Vim进行Python编程工作吧,如果你想在Vim环境下直接执行当前程序文件,在你的_vimrc文件中加入如下一行:

map :!d:\python23\python.exe %

作用是将键盘上的F12健映射为使用Python执行当前文件,存盘退出Vim,重新进入后编辑一个py文件,按F12试一下吧!

(我用上面的命令不行前面还缺一点,我用的命令是map :!"C:\Program Files\Python25\python.exe" %  注意一个问题就是Python的路径最好用双引号括起来,因为路径中有空格的话解析路径会出错的,而且加上这些必要的东西是编程的好习惯)

想更好的在Vim下进行Python编程,你可能还需要以下几个Plugin与相关配置:

去下载ctags for windows版本;将下载文件解压至某一目录下,如D:\ctags。

去搜索并下载taglist与python_fold插件;将下载文件中的所有.vim结尾的插件文件放入D:\Vim\vim63a\plugin目录下(替换成你自己的安装路径)。

打开你的_vimrc文件加入如下两行:

filetype onlet Tlist_Ctags_Cmd = 'd:\ctags\ctags.exe'

存盘退出Vim,重新启动Vim打开一个有function的Python文件看一看效果吧!

(网上的资料一般说"_vimrc"这个vim的配置文件在vim的目录下面,但是在windows下面好像不是这样的,这个文件应该在"C:\Documents and Settings\你的用户名\"下面,编辑vim目录下那个配置文件没有效果的。如果想运行方便又希望桌面干净就把vim的安装目录也设置在环境变量里面吧~)

注: python_fold插件实现了折叠功能,在有+的折叠行输入zo和zc可以打开折叠和重新折叠(注意这两个命令不需要: 直接输入即可。taglist与ctags一起实现了tag功能,使用:Tlist打开/关闭taglist功能,它们的功能很强大,仔细看看帮助吧。

OK,目前为止,我们安装了Python+wxPython+win32all+DrPython,也安装了最新的Vim与几个基础型的插件,Python相对易学易用,Vim功能强大,希望它们的结合能帮助的学习与工作。

后记:为什么要写这样一篇东西呢?我不敢保证以上文字的准确与精确性,但这些过程是我作为一个菜鸟的一些摸索,我想同我一样的新手们应该也多看Doc,多用Google,多点思考,多点耐心,让我们一起进步。

I like Vim, I use Vim.I like Python, I use Python.

 原文地址
阅读(703) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:windows安装基于Apache的Subversion服务器

给主人留下些什么吧!~~