Windows 7에서 폴더를 마우스 오른쪽 버튼으로 클릭하고 "Sublime Text로 열기"를 선택할 수 있습니까?


34

Windows 7에서는 명령 줄에서이 작업을 수행 할 수 있습니다.

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

samplefolderSublime 사이드 바에 내용이 로드 된 Sublime Text 창이 열립니다 .

이 작업은 필요에 따라 작동하지만 매번 명령 프롬프트를 여는 것은 불편합니다. Windows 탐색기의 마우스 오른쪽 버튼 메뉴에이 동작을 추가 할 수있는 방법이 있습니까? 폴더를 마우스 오른쪽 버튼으로 클릭하고 "바이러스 검사"와 같이 폴더를 마우스 오른쪽 버튼으로 클릭하고 "Sublime으로 열기"를 수행하고 싶습니다.

답변:


48

이것은 Vim의 .reg 파일이지만 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의미 가 무엇인지 알지 못하고 관련된 것을 찾지 못했습니다.

편집하다:

Windows 7에 Sublime Text 2를 기본 설치하는 경우 전체 코드는 다음과 같습니다. 다른 이름으로 저장 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\""

HKEY_CLASSES_ROOT \ Directory \ shell \에 수동으로 키 (끝에 % 1 포함)를 추가하고 작동했습니다. 감사! 당분간 두 번째 줄을 건너 뜁니다 (끝에 % V가 있음).
George P. Burdell

3
참고 : 숭고한 텍스트 2를 사용하는 경우, 반드시 교체 만든다 Sublime TextSublime Text 2
크리스 플레처

1
그들은 그 작은 아이콘을 어떻게합니까?
Aditya MP

2
+1 이것은 효과적이었습니다. 그러나 단일 파일을 편집하는 기능을 추가했습니다. 내가 이상 여기의 repo에서이 모든 것을 넣어 : github.com/cbmeeks/sublime-text-2-context-menu-windows
cbmeeks

내가 너무 잘 여기 :( cbmeeks의 코멘트를보고하기 전에 github의의 REPO를 만든 내 꺼야 OpenWithSublime은
Menelaos Vergis

1

Jethro Yu가 github gist에 게시 한 슈퍼 솔루션을 발견했습니다.

설치 지침 :

  • OpenWithSublimeTextAsAdmin.bat그 요지에 파일을 다운로드하십시오 .
  • Sublime Edit 설치 폴더에 복사하십시오 (일반적으로 C : \ Program files \ Sublime Text 3 또는 유사).
  • 그것을 실행하십시오.

풍모:

  • 매우 쉬운 설치.
  • 숭고한 텍스트로 파일 열기
  • Sublime Text로 높은 권한으로 파일을 엽니 다. 이것은 시스템 파일을 편집 할 때 특히 유용합니다.
  • 숭고한 텍스트로 폴더 열기

0

이것이 제가하는 것입니다

메모장 교체기를 설치 하고 내 sublime_text.exe(또는 다른 텍스트 편집기) 를 가리 킵니다 .

그런 다음 'Open with Notepad'레지스트리 설정을 추가하십시오 ( .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.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 * \ shell

"shell"을 마우스 오른쪽 버튼으로 클릭하고 "열기있는 텍스트로 열기"라고하는 새 키를 작성하도록 선택하십시오.

"command"라는 키 아래에 새 키를 만듭니다.

오른쪽 창에서 (기본값)을 두 번 클릭하고 다음을 입력하십시오.

[sublime text .exe 이름] % 1


이것은 파일을 열 때만 작동합니다. 폴더를 열 때는 작동하지 않습니다.
Kristopher Johnson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.