【问题标题】:execute python script in vim [windows]在 vim [windows] 中执行 python 脚本
【发布时间】:2012-07-26 03:20:23
【问题描述】:

我正在尝试在 vim 中运行 python 脚本。我将以下代码放入插件文件夹中的 python.vim 中:

map <buffer> <S-e> :w<CR>:!/usr/bin/env python % <CR>

但它似乎是 Linux。有什么办法可以调整它并绕过Win7?谢谢!

【问题讨论】:

    标签: python vim windows-7


    【解决方案1】:

    map :w:!C:/path/to/your/python % 怎么样?

    【讨论】:

      【解决方案2】:

      您应该将 python.exe 路径紧跟在! 之后。例如:

      map :w:!C:\Python27\python.exe %
      

      【讨论】:

      • 奇怪的是我将代码更改为 map :w:!C:\Python27\python.exe % 它仍然显示错误 mgs: usr/bin/env python 系统找不到指定的路径.我还需要改变什么吗?谢谢!!
      • 您是否在您正在执行的脚本的顶部声明了#!/usr/bin/env python?因为你不应该。
      • 不,它只是 ftplugin 文件夹中的原始 python.vim 文件。我刚刚添加了这一行。不知道怎么了...
      • 我想通了:只需映射到“!python %”。
      【解决方案3】:

      试试map &lt;buffer&gt; &lt;S-e&gt; :w&lt;CR&gt;:!C:\Python27\python.exe % &lt;CR&gt;

      【讨论】:

        猜你喜欢
        • 2010-12-28
        • 1970-01-01
        • 2013-09-22
        • 1970-01-01
        • 2017-05-29
        • 2012-05-19
        • 2011-03-11
        相关资源
        最近更新 更多