Ответ 1
Ответ на Sublime Text 2 - открыть приглашение CMD в текущем каталоге или каталоге проекта (Windows) почти правильно.
Только один шаг (для меня) должен быть изменен: имя файла должно быть в верхнем регистре. Используйте CMD
вместо CMD
.
Мои шаги (Win7):
- Откройте папку
%APPDATA%\Sublime Text 3\Packages
или просто нажмите Настройки → Браузерные пакеты.. в бета-версии sublime-text-3 - Создайте папку с именем
CMD
(Верхний). Путь CMD должен быть%APPDATA%\Sublime Text 3\Packages\CMD
. - Откройте папку CMD и создайте файл с именем
cmd.py
(строчный), вставьте контекст, как показано ниже:
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)
- Создайте файл (снова), названный
Context.sublime-menu
. Добавьте контекст как показано ниже:
[
{ "command": "cmd" }
]
- Функция Cmd будет работать в контекстном меню (щелкните правой кнопкой мыши). Например:
Из-за причины, если вы хотите открыть командную строку по команде (например, с помощью cmd), вы можете добавить следующий контекст в Default (Windows).sublime-keymap.
{ "keys": ["c", "m", "d"], "command": "cmd"}
Вы можете открыть его из Предпочтения → Ключевые привязки - Пользователь