我知道我可以使用命令
在我的活动选项卡中运行Ruby脚本cmd /K ruby “$(FULL_CURRENT_PATH)”
但是,我想在我的Windows系统上使用Notepad ++,我在Mac上的BBEdit中定期执行操作:打开文本文件,然后从菜单中调用Ruby脚本,并使该脚本作用于文本我的活动窗口,无需实际输入文件名。这可能吗?
答案 0 :(得分:9)
要在Notepad ++中运行Ruby脚本,首先安装NppExec plugin(如果尚未安装)。 然后在Notepad ++中点击F6或转到插件> NppExec>执行。 在“执行命令”对话框中,键入以下内容:
ruby "$(FULL_CURRENT_PATH)"
See this了解其他命令行选项
答案 1 :(得分:2)
$(FULL_CURRENT_PATH)
是当前活动标签中文件的完整路径,其中包含当前标签的文本。
因此您可以保存当前文件,然后执行
ruby /path/to/your/script.rb "$(FULL_CURRENT_PATH)"
我不知道为什么你必须继续输入文件的名称,但是你可以在第一次运行后按Ctrl+F6
直接重新运行上一个命令。