Windows 7'de bir klasörü sağ tıklayıp "Yüce Metinle Aç" ı seçebilir miyim?


34

Windows 7'de bunu komut satırından yapabilirim:

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

Bu, samplefolderSublime'ın kenar çubuğunda yüklü olan bir Sublime Metin penceresi açar .

Bu gerektiği gibi çalışır, ancak her seferinde bir komut istemi açmak sakıncalıdır. Bu davranışı Windows Explorer'ın sağ tıklama menüsüne ekleyebilmemin bir yolu var mı? Bir klasörü sağ tıklayıp "Yüce ile Aç" seçeneğini bir klasöre sağ tıklayıp "Virüs taraması" yapabilmek istiyorum.

Yanıtlar:


48

Bu, Vim için .reg dosyam, ancak oldukça açık, sadece Vim ile ilgili dize Sublime ile değiştirin. Sonra .reg dosyası olarak kaydedin ve almak için çift tıklayın.

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

İki klasör içerik menüsü vardır, bir ilk iki satır var klasörü direkt sağ tık, ve başka biri de son iki satır var boş alan sağ tıklama, klasör. En son ne %Vanlama geldiğini bilmiyorum ve ilgili hiçbir şey bulamadım, sadece işe yarıyor.

Düzenle:

Sublime Text 2'nin Windows 7'ye varsayılan kurulumu için tam kod burada. Farklı kaydet whatever.regve çift tıklayın.

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

Anahtarını (sonunda% 1 ile) HKEY_CLASSES_ROOT \ Directory \ shell \ 'e elle ekledim ve çalıştı. Teşekkürler! İkinci satırı atlamak (sonunda% V ile).
George P. Burdell

3
Not: Sublime Text 2 kullanıyorsanız, emin yerini yapmak Sublime TextileSublime Text 2
Chris Fletcher

1
Bu küçük ikonları nasıl yapıyorlar?
Aditya MP,

2
+1 Bu harika çalıştı. Ancak, tek dosyaları düzenleme yeteneği ekledim. Bunların hepsini burada bir depoya
koydum

Cbmeeks yorumunu görmeden önce bir github deposu da yarattım :( işte benimki OpenWithSublime
Menelaos Vergis

1

Jethro Yu tarafından github özü yayınlanan süper bir çözüm buldum

Kurulum Talimatları:

  • OpenWithSublimeTextAsAdmin.batBu oyunda dosyayı indirin .
  • Sublime Edit kurulum klasörüne kopyalayın (genellikle C: \ Program files \ Sublime Text 3 veya benzeri)
  • Koş

Özellikleri:

  • Süper kolay kurulum.
  • Sublime Text ile dosyaları aç
  • Sublime Text ile ayrıcalıklı yükseltilmiş dosyaları açın. Sistem dosyalarını düzenlemek istediğinizde bu özellikle kullanışlıdır.
  • Klasörleri Sublime Metinle açma

0

Bu benim işim

Notepad Replacer'ı kurdum ve bunu sublime_text.exe(veya başka bir metin editörüne) işaret ediyorum .

Daha sonra 'Not Defteri ile Aç' Kayıt Defteri ayarını ekledim (aşağıdakini kopyalayıp yapıştırın ve .reguygulamak için çift tıklayın.

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'ın yaptığı, notepad.exeyüklemede belirttiğiniz metin düzenleyicisini açmak için açmak için herhangi bir komutu (sistem çapında) değiştirir (bu durumda sublime_text.exe).

Notepad Replacer'ı kaldırırsanız veya farklı bir metin düzenleyiciye işaret ederek yeniden yüklerseniz, 'Not Defteri ile Aç' içerik menüsünüz yine de yeni varsayılan metin düzenleyiciyle çalışacaktır!


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

nasıl kullanılır

yeni bir * .bat dosyası


-1

Regedit.exe dosyasını açıp şu noktalara göz atabilirsiniz:

HKEY_CLASSES_ROOT * \ shell

"Kabuk" üzerine sağ tıklayın ve "Yüce Metin ile Aç" olarak adlandırıp yeni bir anahtar oluşturmayı seçin.

Altında "command" denilen yeni bir anahtar oluşturun.

Sağ paneldeki (Varsayılan) değerine çift tıklayın ve aşağıdakileri girin:

[sublime text .exe adı]% 1


Bu sadece dosyaları açmak için çalışır. Klasörleri açmak için çalışmaz.
Kristopher Johnson,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.