如果你和我一样是个新手,想尝试一下Vim与Python,那么下面的一些文字也许适合你。 注:以下过程全部在WinXP下完成。 1、先说Python的安装与配置: 首先去Python的老家下载Python 2.3.3 Windows installer版本,如果你想使用wxPython的话,去http://www.wxpython.org(现在可以直接访问)下载wxPython2.5.1版本。没有什么特别注意的,都直接安装就可以了,wxPython缺省安装在 你的盘符:\Python23\Lib\site-packages下。现在你应该已经成功安装了Python2.3.3与wxPython2.5.1,拥有了IDLE与Python(command line)环境,开始你的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。跟我一起来配置与试用吧!首先去www.vim.org的ftp上下载gvim63a.exe文件,执行安装,选择full安装吧,Vim够小巧的啦。我安装在D:\vim下。 这里有必要列一下Vim6.3a beta的新特性,虽然这只是一个test版本,但是针对MS-Windows而言还是增加了不少不容忽视的特性,这也更增加了我对Vim的喜爱 :-) 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试一下吧! 想更好的在Vim下进行Python编程,你可能还需要以下几个Plugin与相关配置: 去http://sourceforge.net/projects/ctags下载ctags for windows版本;将下载文件解压至某一目录下,如D:\ctags。 去http://www.vim.org/scripts/index.php搜索并下载taglist与python_fold插件;将下载文件中的所有.vim结尾的插件文件放入D:\Vim\vim63a\plugin目录下(替换成你自己的安装路径)。 打开你的_vimrc文件加入如下两行: filetype onlet Tlist_Ctags_Cmd = 'd:\ctags\ctags.exe' 存盘退出Vim,重新启动Vim打开一个有function的Python文件看一看效果吧! 注: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.
2012年12月4日 星期二
WinXP下Vim与Python的相关安装与配置
嗨,大家好!我是一位資訊人、畫畫人、科技人和行銷人。定位自己為網路觀察家,永遠保持好奇心與熱情,學習跨領域新事物,希望最終能成為一個全方位的人。喜歡探索新技術和創意,並將其應用於工作和生活中。也喜歡畫畫、旅行、閱讀和寫作。希望我的部落格可以為您帶來啟發和樂趣,並與您分享我的經驗和見解。謝謝您的訪問,期待與您交流!
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言