Sublime Text 2 - 在当前或项目目录中打开CMD提示符(Windows)

cap*_*lam 33 windows cmd sublimetext2

我发现以下Sublime命令非常有用,因为它在当前文件的位置打开一个资源管理器窗口:

{ "keys": ["ctrl+alt+o"], "command": "open_dir", "args": {"dir": "$file_path", "file": "$file_name"} },
Run Code Online (Sandbox Code Playgroud)

我喜欢的是一个类似的命令,它将打开一个cmd窗口.理想情况下,在根项目文件夹中,但当前文件目录也可以.

已阅读以下问题,但无法弄清楚如何在sublime插件/命令中使用它: BAT文件在当前目录中打开CMD

Tom*_*aps 59

  1. 单击Sublime Text 2中的菜单preference> Browser Packages.
  2. Cmd在步骤1中打开的目录中创建一个文件夹.
  3. 在步骤2中创建cmd.pyCmd文件夹中创建一个使用以下代码命名的python文件.
import os, sublime_plugin
class CmdCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        file_name=self.view.file_name()
        path=file_name.split("\\")
        current_driver=path[0]
        path.pop()
        current_directory="\\".join(path)
        command= "cd "+current_directory+" & "+current_driver+" & start cmd"
        os.system(command)
Run Code Online (Sandbox Code Playgroud)
  1. 在步骤2中创建Context.sublime-menuCmd文件夹中创建使用以下代码命名的文件.
[
     { "command": "cmd" }
]
Run Code Online (Sandbox Code Playgroud)
  1. 重新启动Sublime文本.

现在,您可以在右键单击上下文菜单中的当前目录中打开Cmd提示.

  • 在Sublime Text 3中,按照上面的说明在上下文菜单中放置一个`Cmd`项,但它始终被禁用. (15认同)
  • @Phrogz包"cmd"的名称应为大写:"CMD" (3认同)
  • @Phrogz :我将文件夹重命名为“Cmd”,上面带有一个 C,如果修复了它。 (2认同)

Cru*_*inh 18

壳牌Turtlestein包还具有用于此的命令.
安装该软件包后,您可以在当前文件的文件夹中键入CTRL+ SHIFT+ ALT+ C
(或Mac上的CMD+ SHIFT+ ALT+ C)以打开cmd/terminal.