क्या मैं विंडोज 7 में एक फ़ोल्डर पर राइट-क्लिक कर सकता हूं और "ओपन विथ सब्लिम टेक्स्ट" चुन सकता हूं?


34

विंडोज 7 में, मैं कमांड लाइन पर यह कर सकता हूं:

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

यह एक उदात्त पाठ विंडो लॉन्च करता है, जिसमें samplefolderउपठेका के साइडबार में लोड की गई सामग्री होती है ।

हालांकि यह आवश्यकतानुसार काम करता है, लेकिन हर बार कमांड प्रॉम्प्ट खोलने में असुविधा होती है। क्या मैं Windows Explorer के राइट-क्लिक मेनू में इस व्यवहार को जोड़ सकता हूं? मैं एक फ़ोल्डर को राइट-क्लिक करने में सक्षम होना चाहता हूं और "सब्बल के साथ खोलें" ठीक उसी तरह जैसे मैं किसी फ़ोल्डर को राइट-क्लिक कर सकता हूं और "वायरस के लिए स्कैन" कर सकता हूं।

जवाबों:


48

यह विम के लिए मेरी .reg फ़ाइल है, लेकिन यह काफी स्पष्ट है, बस सबमिम के साथ विम संबंधित स्ट्रिंग को बदलें। फिर .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मतलब क्या था , और इससे संबंधित कुछ भी नहीं मिला है, यह सिर्फ काम करता है।

संपादित करें:

विंडोज 7 पर उदात्त पाठ 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 के साथ) लंघन।
जॉर्ज पी। बर्डेल

3
नोट: यदि आप उदात्त पाठ 2 उपयोग कर रहे हैं, सुनिश्चित करें कि आप की जगह बनाने Sublime Textके साथSublime Text 2
क्रिस फ्लेचर

1
वे उन छोटे माउस को कैसे करते हैं?
आदित्य सांसद

2
+1 यह बहुत अच्छा काम किया। हालाँकि, मैंने एकल फ़ाइलों को संपादित करने की क्षमता जोड़ी। मैंने यह सब यहाँ एक रेपो में डाला: github.com/cbmeeks/sublime-text-2-context-menu-windows
cbmeeks

मैंने cbmeeks की टिप्पणी देखने से पहले एक github रेपो भी बनाया है :( अच्छी तरह से मेरा है OpenWithSublime
Menelaos

1

मुझे एक मिला जेथ्रो यू द्वारा गिथब गिस्ट पर पोस्ट किया गया सुपर समाधान

स्थापाना निर्देश:

  • OpenWithSublimeTextAsAdmin.batउस जिस्ट में फाइल डाउनलोड करें ।
  • इसे अपने उदात्त संपादन संस्थापन फ़ोल्डर में कॉपी करें (आमतौर पर C: \ Program files \ Sublime Text 3 या समान)
  • चलाओ।

विशेषताएं:

  • सुपर आसान स्थापना।
  • उदात्त पाठ के साथ फ़ाइलें खोलें
  • उदात्त पाठ के साथ उन्नत विशेषाधिकार वाली फाइलें खोलें। यह विशेष रूप से तब उपयोगी होता है जब आप सिस्टम फाइल को एडिट करना चाहते हैं।
  • उदात्त पाठ के साथ फ़ोल्डर खोलें

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.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 Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.