जवाबों:
मुझे यकीन नहीं है कि यह सवाल यहां स्पष्ट है, लेकिन आप एक नया "बिल्ड सिस्टम" जोड़ सकते हैं Tools -> Build System -> New Build System...
सबलाइम टेक्स्ट में सभी विन्यास के साथ इसका सिर्फ JSON है, इसलिए इसे बहुत सीधा होना चाहिए। मुख्य बात जिसे आप कॉन्फ़िगर करना चाहते हैं वह "cmd"
कुंजी / वैल है। यहाँ मेरे मैक पर क्रोम लॉन्च करने के लिए बिल्ड कॉन्फिग है।
{
"cmd": ["open", "-a", "Google Chrome", "$file"]
}
उस के रूप में सहेजें Chrome.sublime-build
, उदात्त पाठ को पुनः लोड करें और आपको Chrome
बिल्ड सूची में एक नया विकल्प देखना चाहिए । यह चयन करें और फिर आप के साथ Chrome को लॉन्च करने के लिए सक्षम होना चाहिए Cmd+ BMac पर (या जो भी हॉटकी आप निर्माण के लिए कॉन्फ़िगर किया है, हो सकता है अपने F7या Ctrl+ Bएक Windows मशीन पर)
कम से कम यह आपको सही दिशा में एक धक्का देना चाहिए।
संपादित करें:
एक और बात जो मैं सब्बल टेक्स्ट 2 में बहुत कुछ कर रहा हूं वह यह है कि यदि आप किसी डॉक्यूमेंट के अंदर राइट क्लिक करते हैं, तो संदर्भ मेनू में मौजूद आइटम में से एक है Copy File Path
, जो वर्तमान फ़ाइल के पूर्ण पथ को क्लिपबोर्ड में आसानी से चिपकाने के लिए डालता है , जो आप चाहते हैं।
उदात्त पाठ 3 (linux उदाहरण) "shell_cmd": "google-chrome '$ file'"
{ "cmd": ["google-chrome", "$file"] }
"shell_cmd": "open -a your_app '$file'"
।
"HTML फ़ाइलों के लिए ब्राउज़र संदर्भ मेनू में खोलें" नवीनतम बिल्ड (2207) में जोड़ा गया है। इसकी रिलीज की तारीख 25 जून 2012 थी।
{ "keys": ["ctrl+alt+b"], "command": "open_in_browser"}
(या कोई अन्य मुख्य संयोजन जो आप कल्पना करते हैं)
sublime.log_commands(True)
Windows7 फ़ायरफ़ॉक्स / क्रोम:
{
"cmd":["F:\\Program Files\\Mozilla Firefox\\firefox.exe","$file"]
}
मेरी जगह के लिए बस फ़ायरफ़ॉक्स। exe या chrome.exe के अपने रास्ते का उपयोग करें।
Firefox.exe या chrome.exe को अपने पथ से बदलें।
C:\\Users\\$User$\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe
खिड़कियों पर क्रोम के लिए आम रास्ता है (अपने उपयोगकर्ता नाम के साथ $ $ $ बदलें)।
Preferences -> Key Bindings - User
फ़ाइल खोलने के लिए इस पंक्ति को जोड़ें :
{ "keys": ["alt+l"], "command": "open_in_browser"}
Tools -> Build System -> New Build System...
फ़ाइल खोलने के लिए इस लाइन को जोड़ें , और नाम के साथ सहेजें"OpenWithChrome.sublime-build"
"shell_cmd": "C:\\PROGRA~1\\Google\\Chrome\\APPLIC~1\\chrome.exe $file"
फिर आप फाइल को सेलेक्ट करके या Tools -> Build System -> OpenWithChrome
दबाकर ब्राउज / ओपन कर सकते हैंF7
Ctrl+B
कुंजी से ।
\` with single slashaes
/ ` को भी बदल सकते हैं, जो कि Sublime Text विंडोज पर भी समझेगा।
पैकेज नियंत्रण का उपयोग करके ब्राउज़र प्लग इन में दृश्य स्थापित करें या जीथब से पैकेज डाउनलोड करें और इस पैकेज को अपने पैकेज फ़ोल्डर में ब्राउज़ करें (जो ब्राउज़ पैकेज से)
इसके बाद, प्राथमिकताएं, कुंजी बाइंडिंग - उपयोगकर्ता पर जाएं, इसे पेस्ट करें
[{"कुंजियाँ": ["f12"], "कमांड": "view_in_browser"}]
अब F12 आपकी शॉर्टकट कुंजी होगी।
Preferences --> PackageSettings--> view in Browser -- > default settings
; "क्रोम 64" ("फ़ायरफ़ॉक्स" था)। फिर किसी भी शॉर्टकट के साथ पूरी तरह से काम करता है;)
आप SideBarEnhancements प्लगइन स्थापित कर सकते हैं , जो अन्य चीजों के बीच आपको F12 पर क्लिक करके ब्राउज़र में फ़ाइल खोलने की क्षमता देगा।
क्रोम में बिल्कुल खोलने के लिए, आपको "साइड बार.सुब्ल-सेटिंग्स" फ़ाइल को ठीक करना होगा और सेट "default_browser"
करना होगा"chrome"
।
मैं इस वीडियो ट्यूटोरियल को सबक टेक्स्ट 2 पर सीखने की सलाह देता हूं ।
पूर्वनिर्धारित url के साथ डिफ़ॉल्ट ब्राउज़र लॉन्च करने वाली खिड़कियों पर:
टूल्स> बिल्ड सिस्टम> न्यू बिल्ड सिस्टम:
{
"cmd": ["cmd","/K","start http://localhost/projects/Reminder/"]
}
ctrl+ Bऔर वॉइला!
यहाँ विंडोज के लिए बहुत सारे समाधान प्रतीत होते हैं लेकिन यह सबसे सरल है:
टूल्स -> बिल्ड सिस्टम -> न्यू बिल्ड सिस्टम , उपरोक्त में टाइप करें, इस प्रकार सहेजें Browser.sublime-build
:
{
"cmd": "explorer $file"
}
फिर अपनी HTML फ़ाइल पर वापस जाएं। उपकरण -> बिल्ड सिस्टम -> ब्राउज़र । फिर CTRL-B
जो भी ब्राउजर आपके सिस्टम डिफॉल्ट ब्राउजर में होगा उसे दबाएं और फाइल को ओपन करें।
यदि आप विभिन्न ब्राउज़रों को फ़ाइल में शामिल करना चाहते हैं, तो यहां एक और समाधान है। यदि आप और मैक उपयोगकर्ता, उदात्त मेनू से, टूल> नया प्लगइन पर जाते हैं। उत्पन्न कोड हटाएं और निम्नलिखित को अतीत में रखें:
import sublime, sublime_plugin
import webbrowser
class OpenBrowserCommand(sublime_plugin.TextCommand):
def run(self,edit,keyPressed):
url = self.view.file_name()
if keyPressed == "1":
navegator = webbrowser.get("open -a /Applications/Firefox.app %s")
if keyPressed == "2":
navegator = webbrowser.get("open -a /Applications/Google\ Chrome.app %s")
if keyPressed == "3":
navegator = webbrowser.get("open -a /Applications/Safari.app %s")
navegator.open_new(url)
सहेजें। फिर User Keybindings को Open करें। (उपकरण> कमांड पैलेट> "उपयोगकर्ता कुंजी बाइंडिंग"), और इसे कहीं सूची में जोड़ें:
{ "keys": ["alt+1"], "command": "open_browser", "args": {"keyPressed": "1"}},
{ "keys": ["alt+2"], "command": "open_browser", "args": {"keyPressed": "2"}},
{ "keys": ["alt+3"], "command": "open_browser", "args": {"keyPressed": "3"}}
अब Sublime में किसी भी html फ़ाइल को खोलें और कीबाइंडिंग में से किसी एक का उपयोग करें, जो आपके पसंदीदा ब्राउज़र में उस फ़ाइल को खोल देगा।
टूल्स -> बिल्ड सिस्टम -> न्यू बिल्ड सिस्टम। आपके OS के रूप में निम्न प्रकार, Chrome.sublime-build के रूप में सहेजें
विंडोज ओएस
{
"cmd": ["C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", "$file"]
}
मैक ओ एस
{
"cmd": ["open", "-a", "/Applications/Google Chrome.app", "$file"]
}
फ़ाइल को सहेजें - Chrome.sublime-build in location
C:\Users\xnivirro\Downloads\Software-Installed\Sublime-2\Data\Packages\User
ब्राउजर में उदात्त दृश्य - https://github.com/adampresley/sublime-view-in-browser (लिनक्स के साथ प्रयास किया गया और यह काम करता है)
Firefox.sublime-build
Egyamado का जवाब वास्तव में मददगार था! आप इसे अपने विशेष सेटअप के लिए कुछ इस तरह से बढ़ा सकते हैं:
import sublime, sublime_plugin
import webbrowser
class OpenBrowserCommand(sublime_plugin.TextCommand):
def run(self, edit, keyPressed, localHost, pathToFiles):
for region in self.view.sel():
if not region.empty():
# Get the selected text
url = self.view.substr(region)
# prepend beginning of local host url
url = localHost + url
else:
# prepend beginning of local host url
url = localHost + self.view.file_name()
# replace local path to file
url = url.replace(pathToFiles, "")
if keyPressed == "1":
navigator = webbrowser.get("open -a /Applications/Firefox.app %s")
if keyPressed == "2":
navigator = webbrowser.get("open -a /Applications/Google\ Chrome.app %s")
if keyPressed == "3":
navigator = webbrowser.get("open -a /Applications/Safari.app %s")
navigator.open_new(url)
और फिर अपने कीबाइंडिंग में:
{ "keys": ["alt+1"], "command": "open_browser", "args": {"keyPressed": "1", "localHost": "http://nbrown.smartdestinations.com", "pathToFiles":"/opt/local/apache2/htdocs"}},
{ "keys": ["alt+2"], "command": "open_browser", "args": {"keyPressed": "2", "localHost": "http://nbrown.smartdestinations.com", "pathToFiles":"/opt/local/apache2/htdocs"}},
{ "keys": ["alt+3"], "command": "open_browser", "args": {"keyPressed": "3", "localHost": "http://nbrown.smartdestinations.com", "pathToFiles":"/opt/local/apache2/htdocs"}}
हम अपने सभी टेम्प्लेट के शीर्ष पर नमूना url संग्रहीत करते हैं, इसलिए पहला भाग आपको उस नमूना URL को हाइलाइट करने और उसे ब्राउज़र में लॉन्च करने की अनुमति देता है। यदि कोई पाठ हाइलाइट नहीं किया गया है, तो यह फ़ाइल नाम का उपयोग करेगा। आप अपने स्थानीयहोस्ट यूआरएल के लिए कीबाइंडिंग में कमांड कॉल को समायोजित कर सकते हैं और आपके द्वारा काम कर रहे दस्तावेज़ों को सिस्टम पथ।
मेरी भी आपके जैसी ही स्थिति है। मैं बाइनरी के लिए सबलेटाइम ओपन एडिटर को नहीं पसंद करता, जैसे कि jpg png फाइलें। इसके बजाय ओपन सिस्टम डिफॉल्ट एप्लिकेशन अधिक उचित है।
Pulgin: गैर पाठ फ़ाइलें https://packagecontrol.io/packages/Non%20Text%20Files उपयोगकर्ता settting में config जोड़े
"binary_file_patterns": ["*.JPG","*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip"],
"prevent_bin_preview": true,
"open_externally_patterns": [
"*.JPG",
"*.jpg",
"*.jpeg",
"*.JPEG",
"*.png",
"*.PGN",
"*.gif",
"*.GIF",
"*.zip",
"*.ZIP",
"*.pdf",
"*.PDF"
]
मैं तीसरा रास्ता चुनता हूं, यह मेरे लिए काफी उपयुक्त है। यह सिस्टम डिफॉल्ट एप्लिकेशन में jpg फ़ाइल खोलेगा और एक ही समय में स्वचालित रूप से संपादन मोड को बंद कर देगा। पहले दो तरीकों के रूप में, आप "प्रीव्यू_ऑन_क्लिक" सेट कर सकते हैं: गलत, स्वचालित रूप से हेक्स संपादक को खोलने से रोकने के लिए।
या यह कोशिश करो
"cmd": ["cmd", "/ K", "स्टार्ट http: // localhost / Angularjs / $ file_name"]