6

我知道我可以使用以下命令在活动选项卡中运行 Ruby 脚本

cmd /K ruby “$(FULL_CURRENT_PATH)”

但是,我想在我的 Windows 系统上使用 Notepad++,就像我在 Mac 上的 BBEdit 中经常做的那样:打开一个文本文件,然后从菜单中调用一个 Ruby 脚本,并让该脚本作用于我的活动窗口中的文本无需实际输入文件名。那可能吗?

4

2 回答 2

9

要在 Notepad++ 中运行 Ruby 脚本,首先安装NppExec 插件(如果尚未安装)。然后在 Notepad++ 中按 F6 或转到 Plugins > NppExec > Execute。在“执行命令”对话框中键入以下内容:

ruby "$(FULL_CURRENT_PATH)"

有关其他命令行选项,请参阅此内容

于 2012-06-25T16:32:36.667 回答
2

$(FULL_CURRENT_PATH)是当前活动选项卡中文件的完整路径,其中包含当前选项卡的文本。

所以你可以保存当前文件然后执行

ruby /path/to/your/script.rb "$(FULL_CURRENT_PATH)"

我不知道为什么你必须不断输入文件名,但你可以Ctrl+F6在第一次运行后按 直接重新运行上一个命令。

于 2014-06-02T19:33:03.567 回答