如何配置IPython在Windows上使用gvim?

时间:2009-03-17 18:33:24

标签: python windows vim ipython

这看起来真的像我应该能在谷歌上找到的东西,但出于某种原因,我无法做出正面或反面。有EDITOR环境变量,ipy_user_conf.py文件,ipythonrc文件,关于在服务器模式下运行gvim的一些奇怪的事情以及一些我无法解决的其他东西(可能是因为睡眠不足)。

我可以遵循哪个指南,或者有人可以概述我需要采取的步骤?

4 个答案:

答案 0 :(得分:9)

将EDITOR环境变量设置为'gvim -f'似乎有效。

set EDITOR=gvim -f

答案 1 :(得分:6)

  1. 编辑文件 - C:\Users\[your username]\_ipython\ipythonrc.ini
  2. 将行代替editor 0改为editor gvim –f(或editor [whatever editor you_want to use and system recognize it]
  3. 保存文件
  4. 您可能遇到Win无法识别gvim作为命令的问题,您可以这样修复:

    控制面板 - >系统 - >推进系统设置(系统属性 - 高级选项卡) - >环境变量

    在系统变量中修改路径并添加:;C:\Program Files\Vim\vim73\或导致您的 gvim.exe

    的路径

答案 2 :(得分:3)

Create a new Environment Variable in Windows名为EDITOR

  1. Win XP: Start -> Control Panel -> System -> Advanced -> Environment Variables -> New
  2. Win 7: Start -> Type in Search Programs and Files: "environment variables" -> select 'Edit environment variables for your account' -> New...
  3. 变量名称为EDITOR,变量值将是gvim.exe文件安装位置的文件路径(例如"C:\Program Files\Vim\vim73\gvim.exe"

答案 3 :(得分:0)

要使用qtconsole,我必须输入

ipython qtconsole --ConsoleWidget.editor=gvim.bat
当在Windows下安装gvim时,已经在我的执行路径中创建并安装了 gvim.bat。因此,为了使它永久化,

c.IPythonWidget.editor = 'gvim.bat'
需要在ipython_qtconsole_config.py输入

行。