Sublime文本:打开包含powershell的文件夹

时间:2015-02-24 11:41:29

标签: powershell sublimetext2 sublimetext

我已经从崇高的文字2中找到了如何open a folder in explorer,如何使用Powershell等任意程序打开文件夹?

我没有寻找Powershell命令,我正在寻找键盘快捷键/函数等来在powershell中的sublime文本实例中打开折叠。

1 个答案:

答案 0 :(得分:2)

对于这种类型的东西,你现在已经进入了必须编写自己的Sublime Text插件的领域,这个插件涉及到涉及一些Python。

简而言之,您决定要使用哪些键映射来打开PowerShell窗口(理想情况下,打开该窗口,PowerShell设置为使用当前编辑文件所在的路径),例如:

{
  "keys": ["shift+f12"],
  "command": "open_powershell_window"
}

然后,您可以将其映射到插件中所需的行为(打开PowerShell窗口):

import sublime, sublime_plugin
# maps to open_powershell_window by converting to lower case and word-
# splitting using underscores
class OpenPowerShellWindowCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        # magic to open and run powershell

然而,幸运的是有一个名为Sublime Terminal的插件可以为我们(以及其他shell,取决于您的操作系统)执行此操作。它将打开一个终端窗口,其中包含设置为项目文件夹的路径或当前编辑的文件。

您可以使用Package Control进行安装,只需执行Install Package并搜索“终端”(在说明中查找wbond.net网址以确保获得正确的,刚刚在v1.4.0。)

您可以在此处找到源代码:

  

https://github.com/wbond/sublime_terminal