sublime portable open from desde descargar abrir windows cmd sublimetext2

windows - portable - open sublime text 3 from terminal



Sublime Text 2-Abrir el prompt de CMD en el directorio actual o del proyecto(Windows) (4)

He encontrado que el siguiente comando Sublime es realmente útil ya que abre una ventana del explorador en la ubicación del archivo actual:

{ "keys": ["ctrl+alt+o"], "command": "open_dir", "args": {"dir": "$file_path", "file": "$file_name"} },

Lo que me gustaría es un comando similar que abrirá una ventana de cmd en su lugar. Idealmente en la carpeta del proyecto raíz, pero el directorio de archivos actual también estaría bien.

He leído la siguiente pregunta, pero no puedo entender cómo usar esto en un plugin / comando sublime: archivo BAT para abrir CMD en el directorio actual


Solo para expandir la respuesta de TomCaps, también puede abrir el símbolo del sistema en la carpeta del proyecto raíz (como se solicitó en la pregunta), cambiando el paso 3 por:

  1. Cree un archivo python llamado cmd.py con el siguiente código en la carpeta cmd creada en el paso 2.

    import os, sublime, sublime_plugin class CmdCommand(sublime_plugin.TextCommand): def run(self, edit): file_name=sublime.active_window().project_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)


Estaba buscando lo mismo, excepto en Mac OS X. También probé

Pero terminé usando el

por las siguientes razones:

  • El propósito principal de Shell Turtulestein es otro
  • Sublime Terminal me permite usar iTerm en lugar de terminal incorporada

El paquete Shell Turtlestein también tiene un comando para esto.
Con ese paquete instalado, puede escribir CTRL + MAYÚS + ALT + C
(o CMD + MAYÚS + ALT + C en mac) para abrir cmd / terminal en la carpeta del archivo actual.


  1. Haga clic en la preference menú> Browser Packages en Sublime Text 2.
  2. Cree una carpeta Cmd en el directorio abierto en el paso 1.
  3. Cree un archivo python denominado cmd.py con el siguiente código en la carpeta Cmd creada en el paso 2.

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)

  1. Cree un archivo denominado Context.sublime-menu con el siguiente código en la carpeta Cmd creada en el paso 2.

[ { "command": "cmd" } ]

  1. Reiniciar texto sublime

Ahora puede abrir el indicador Cmd en el directorio actual en el menú contextual del botón derecho.