Чи можу я клацнути правою кнопкою миші папку в Windows 7 і вибрати "Відкрити піднесеним текстом"?


34

У Windows 7 я можу це зробити в командному рядку:

"c:\Program Files\Sublime Text 2\sublime_text.exe" samplefolder

Це запускає вікно "Піднесений текст" із вмістом, samplefolderзавантаженим на бічній панелі Sublime.

Хоча це працює за потребою, незручно кожного разу відкривати командний рядок. Чи можна додати цю поведінку до меню правої кнопки миші Провідника? Я хотів би мати змогу клацнути правою кнопкою миші папку та "Відкрити з піднесеним", як я можу клацнути правою кнопкою миші папку та "Сканувати на віруси".

Відповіді:


48

Це мій .reg файл для Vim, але це цілком зрозуміло, просто замініть рядок Vim, пов'язаний з Sublime. Потім збережіть як .reg файл та двічі клацніть для імпорту.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\vim]
@="&Vim here"

[HKEY_CLASSES_ROOT\Directory\shell\vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%1\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\vim]
@="&Vim here"

[HKEY_CLASSES_ROOT\Directory\Background\shell\vim\command]
@="\"C:\\Program Files (x86)\\Vim\\vim73\\gvim.exe\" \"%V\""

Контекстне меню двох папок, одна - це пряма клацання правою кнопкою миші на папці, це перші два рядки, а інша - в папці порожній області правою кнопкою миші, це два останні рядки. Я не знаю, що %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 Це чудово спрацювало. Однак я додав можливість редагувати окремі файли. Я все це переклав
cbmeeks

Я також створив github repo перед тим, як побачити коментар cbmeeks :( ну ось мій OpenWithSublime
Menelaos Vergis

1

Я знайшов супер рішення, розміщене на Github gist від Jethro Yu

Інструкції з Інсталяції:

  • Завантажте OpenWithSublimeTextAsAdmin.batфайл у цю гру.
  • Скопіюйте його у свою інсталяційну папку Sublime Edit (як правило, C: \ Program файли \ Sublime Text 3 або подібні)
  • Виконати його.

Особливості:

  • Супер проста установка.
  • Відкрийте файли з піднесеним текстом
  • Відкрийте файли з підвищеними привілеями з Sublime Text. Це особливо зручно, коли ви хочете редагувати, тобто системні файли.
  • Відкрийте папки з піднесеним текстом

0

Це я і роблю

Встановлю блокнот-замінювач і вказую на мій 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"

Те, що робить Notepad Replacer, це замінити будь-яку команду (системну) для відкриття notepad.exeтекстового редактора, який ви вказали при встановленні (у цьому випадку sublime_text.exe).

Якщо ви видалите Замісник блокнота або повторно встановите його, вказуючи на інший текстовий редактор, ваше контекстне меню "Відкрити за допомогою блокнота" все одно буде працювати з новим текстовим редактором за замовчуванням!


0
@echo off
@reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Sublime Text 2" /t REG_EXPAND_SZ /v "Icon" /d "\"%~dp0sublime_text.exe\",0" /f
@reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Sublime Text 2\command" /t REG_EXPAND_SZ /v "" /d "\"%~dp0sublime_text.exe\" \"%%1\"" /f
pause

як користуватись

новий * .bat файл


-1

Ви повинні мати можливість просто відкрити regedit.exe та перейти до:

HKEY_CLASSES_ROOT * \ оболонка

Клацніть правою кнопкою миші на "оболонці" та виберіть створення нового ключа, назвавши його "Відкрити піднесеним текстом".

Створіть новий ключ під тим, який називається "команда".

Двічі клацніть значення (за замовчуванням) на правій панелі та введіть наступне:

[піднесений текст. ім'я .exe]% 1


Це працює лише для відкриття файлів. Це не працює для відкриття папок.
Крістофер Джонсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.