Bisakah saya mengklik kanan folder pada Windows 7 dan memilih "Buka dengan Teks Luhur"?

34

Di Windows 7, saya bisa melakukan ini di baris perintah:

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

Ini meluncurkan jendela Sublime Text, dengan konten yang samplefolderdimuat di sidebar Sublime.

Meskipun ini berfungsi sesuai kebutuhan, tidak nyaman untuk membuka prompt perintah setiap saat. Apakah ada cara saya dapat menambahkan perilaku ini ke menu klik kanan Windows Explorer? Saya ingin dapat mengklik kanan folder dan "Open with Sublime" sama seperti saya dapat mengklik kanan folder dan "Scan for virus".

George P. Burdell
sumber

Jawaban:

48

Ini adalah file .reg saya untuk Vim, tapi cukup jelas, ganti saja string yang terkait dengan Vim dengan Sublime. Kemudian simpan sebagai file .reg dan klik dua kali untuk mengimpor.

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\""

Ada dua menu konteks folder, satu klik kanan langsung pada folder, itu adalah dua baris pertama, dan satu lagi di folder klik kanan area kosong, itulah dua baris terakhir. Saya tidak tahu apa %Vartinya yang terakhir , dan belum menemukan sesuatu yang berhubungan, itu hanya berfungsi.

Edit:

Untuk pemasangan Sublime Text 2 pada Windows 7, berikut adalah kode lengkapnya. Simpan sebagai whatever.regdan klik dua kali.

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\""
Mengdi Gao
sumber
Saya menambahkan kunci (dengan% 1 di akhir) dengan tangan ke HKEY_CLASSES_ROOT \ Directory \ shell \ dan berhasil. Terima kasih! Melewati baris kedua (dengan% V di akhir) untuk saat ini.
George P. Burdell
3
Catatan: jika Anda menggunakan Sublime Text 2, pastikan Anda menggantinya Sublime TextdenganSublime Text 2
Chris Fletcher
1
Bagaimana mereka melakukan ikon-ikon kecil itu?
Aditya MP
2
+1 Ini bekerja dengan sangat baik. Namun, saya menambahkan kemampuan untuk mengedit file tunggal. Saya meletakkan semua ini dalam repo di sini: github.com/cbmeeks/sublime-text-2-context-menu-windows
cbmeeks
Saya telah membuat repo github juga sebelum melihat komentar cbmeeks :( baik di sini adalah milik saya OpenWithSublime
Menelaos Vergis
1

Saya menemukan solusi super diposting di github intis oleh Jethro Yu

Instruksi instalasi:

  • Unduh OpenWithSublimeTextAsAdmin.batfile dalam inti itu.
  • Salin ke folder instalasi Edit Sublime Anda (biasanya C: \ Program files \ Sublime Text 3 atau serupa)
  • Menjalankannya.

Fitur:

  • Instalasi super mudah.
  • Buka file dengan Teks Sublim
  • Buka file dengan hak yang lebih tinggi dengan Teks Sublime. Ini sangat berguna ketika Anda ingin mengedit file sistem yaitu.
  • Buka folder dengan Teks Luhur
Spiralis
sumber
0

Inilah yang saya lakukan

Saya menginstal Notepad Replacer dan arahkan ke saya sublime_text.exe(atau editor teks lainnya).

Saya kemudian menambahkan pengaturan Registry 'Buka dengan Notepad' (salin dan rekatkan yang berikut ke dalam .regfile dan klik dua kali untuk menerapkannya.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Open with Notepad]

[HKEY_CLASSES_ROOT\*\shell\Open with Notepad\command]
@="notepad.exe %1"

Apa yang Notepad Replacer lakukan adalah mengganti semua perintah (lebar sistem) untuk dibuka notepad.exeuntuk membuka editor teks yang Anda tentukan dalam pemasangan (dalam hal ini sublime_text.exe).

Jika Anda menghapus Notepad Replacer atau menginstalnya kembali yang menunjuk ke editor teks yang berbeda, menu konteks 'Open with Notepad' Anda akan tetap berfungsi dengan editor teks default yang baru!

Jon Erickson
sumber
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

bagaimana cara menggunakan

baru file * .bat

ruanjf
sumber
-1

Anda seharusnya bisa hanya membuka regedit.exe dan browse ke:

HKEY_CLASSES_ROOT * \ shell

Klik kanan pada "shell" dan pilih untuk membuat kunci baru, menyebutnya "Buka dengan Teks Luhur".

Buat kunci baru di bawah yang disebut "perintah".

Klik dua kali pada nilai (Default) di panel kanan dan masukkan berikut ini:

[teks luhur. nama exe]% 1

hampir tidak kabel
sumber
Ini hanya berfungsi untuk membuka file. Tidak berfungsi untuk membuka folder.
Kristopher Johnson