Могу ли я щелкнуть правой кнопкой мыши папку в Windows 7 и выбрать «Открыть с возвышенным текстом»?
34
В Windows 7 я могу сделать это из командной строки:
"c:\Program Files\Sublime Text 2\sublime_text.exe" samplefolder
Это запускает окно Sublime Text, содержимое которого samplefolderзагружается в боковую панель Sublime.
Хотя это работает по мере необходимости, неудобно каждый раз открывать командную строку. Можно ли как-нибудь добавить это поведение в контекстное меню проводника Windows? Я хотел бы иметь возможность щелкнуть правой кнопкой мыши папку и «Открыть с помощью Sublime» точно так же, как я могу щелкнуть правой кнопкой мыши папку и «Сканировать на наличие вирусов».
Это мой файл .reg для Vim, но он совершенно ясен, просто замените строку, связанную с Vim, на Sublime. Затем сохраните как .reg файл и дважды щелкните для импорта.
Есть два контекстных меню папки, одно из которых - прямой щелчок правой кнопкой мыши на папке, это первые две строки, а другое - в пустой области папки, щелкните правой кнопкой мыши, это последние две строки. Я не знаю, что %Vозначало последнее , и не нашел ничего связанного, это просто работает.
Редактировать:
Для установки по умолчанию Sublime Text 2 в Windows 7, вот полный код. Сохранить как whatever.regи дважды щелкните.
Windows Registry Editor Version 5.00
; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\shell\sublime]
@="Open Folder as &Sublime Project"
"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"
[HKEY_CLASSES_ROOT\Directory\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%1\""
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime]
@="Open Folder as &Sublime Project"
"Icon"="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\sublime\command]
@="\"C:\\Program Files\\Sublime Text 2\\sublime_text.exe\" \"%V\""
Я добавил ключ (с% 1 в конце) вручную в HKEY_CLASSES_ROOT \ Directory \ shell \, и он работал. Благодарность! Пропуск второй строки (с% V в конце) на данный момент.
Джордж П. Берделл
3
Примечание: если вы используете Sublime Text 2, убедитесь, что вы заменили Sublime TextнаSublime Text 2
Крис Флетчер
1
Как они делают эти маленькие иконки?
Адитья депутат
2
+1 Это отлично сработало. Однако я добавил возможность редактировать отдельные файлы. Я положил все это в
репозиторий
Я также создал репозиторий github, прежде чем увидел комментарий cbmeeks :( ну вот мой OpenWithSublime
Я устанавливаю Notepad Replacer и указываю это на мой sublime_text.exe(или любой другой текстовый редактор).
Затем я добавляю параметр реестра «Открыть с помощью блокнота» (скопируйте и вставьте следующую информацию в .regфайл и дважды щелкните, чтобы применить ее.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\Open with Notepad]
[HKEY_CLASSES_ROOT\*\shell\Open with Notepad\command]
@="notepad.exe %1"
Блокнот Replacer выполняет замену любой команды (всей системы), чтобы notepad.exeоткрыть текстовый редактор, который вы указали при установке (в данном случае sublime_text.exe).
Если вы удалите Notepad Replacer или переустановите его, указывая на другой текстовый редактор, ваше контекстное меню «Открыть с помощью блокнота» все равно будет работать с новым текстовым редактором по умолчанию!
Sublime Text
наSublime Text 2
Я нашел супер решение, опубликованное на Github Gist Джетро Ю.
Инструкция по установке:
OpenWithSublimeTextAsAdmin.bat
файл в этой сути.Особенности:
источник
Это то, что я делаю
Я устанавливаю Notepad Replacer и указываю это на мой
sublime_text.exe
(или любой другой текстовый редактор).Затем я добавляю параметр реестра «Открыть с помощью блокнота» (скопируйте и вставьте следующую информацию в
.reg
файл и дважды щелкните, чтобы применить ее.Блокнот Replacer выполняет замену любой команды (всей системы), чтобы
notepad.exe
открыть текстовый редактор, который вы указали при установке (в данном случаеsublime_text.exe
).Если вы удалите Notepad Replacer или переустановите его, указывая на другой текстовый редактор, ваше контекстное меню «Открыть с помощью блокнота» все равно будет работать с новым текстовым редактором по умолчанию!
источник
как использовать
новый * .bat файл
источник
Вы должны иметь возможность просто открыть regedit.exe и перейти к:
Щелкните правой кнопкой мыши «shell» и выберите создание нового ключа, назвав его «Open with Sublime Text».
Создайте новый ключ под тем, который называется «команда».
Дважды щелкните значение (по умолчанию) в правой панели и введите следующее:
источник