উত্তর:
আমি নিশ্চিত না যে এই প্রশ্নটি এখানে অ্যাপ্রোপ্রেট, তবে আপনি এর অধীনে একটি নতুন "বিল্ড সিস্টেম" যুক্ত করতে পারেন Tools -> Build System -> New Build System...
সাব্লাইম পাঠ্যের সমস্ত কনফিগারেশনের মতো এটির ঠিক জেএসওএন, সুতরাং এটি বেশ সোজা সামনে হওয়া উচিত। আপনি মূলত যা কনফিগার করতে যাচ্ছেন তা হ'ল "cmd"
কী / ভাল। আমার ম্যাকে ক্রোম চালু করার জন্য এখানে বিল্ড কনফিগারেশন রয়েছে।
{
"cmd": ["open", "-a", "Google Chrome", "$file"]
}
এটিকে সংরক্ষণ করুন Chrome.sublime-build
, সাব্লাইম পাঠ্য পুনরায় চালু করুন এবং আপনার Chrome
বিল্ড তালিকায় একটি নতুন বিকল্প দেখা উচিত । এটি নির্বাচন করুন এবং তারপরে আপনার Cmd+ Bকে একটি ম্যাকের সাথে ক্রোম চালু করতে সক্ষম হওয়া উচিত (বা বিল্ডের জন্য আপনি যে কোনও হটকি কনফিগার করেছেন, সম্ভবত এটির F7বা উইন্ডোজ মেশিনে Ctrl+ B)
কমপক্ষে এটি আপনাকে সঠিক দিকে ধাক্কা দিতে হবে।
সম্পাদনা:
সাব্লাইম টেক্সট 2-এ আমি আরও অনেক কিছু করতে পেরেছি তা হল আপনি যদি কোনও নথির ভিতরে ডান ক্লিক করেন তবে প্রসঙ্গ মেনুতে থাকা আইটেমগুলির মধ্যে একটি হ'ল Copy File Path
যা আপনি চান যা ব্রাউজারে সহজেই পেষ্ট করার জন্য বর্তমান ফাইলটির পুরো পথটি ক্লিপবোর্ডে রাখে।
মহামান্য পাঠ 3 (লিনাক্স উদাহরণ) "শেল_সিএমডি": "গুগল-ক্রোম '$ ফাইল'"
{ "cmd": ["google-chrome", "$file"] }
"shell_cmd": "open -a your_app '$file'"
।
"এইচটিএমএল ফাইলগুলির জন্য ব্রাউজার প্রসঙ্গে মেনু" সর্বশেষ বিল্ডে যুক্ত হয়েছে (2207) has এর প্রকাশের তারিখটি 25 জুন 2012 ছিল।
{ "keys": ["ctrl+alt+b"], "command": "open_in_browser"}
(বা আপনার
sublime.log_commands(True)
উইন্ডোজ 7 ফায়ারফক্স / ক্রোম:
{
"cmd":["F:\\Program Files\\Mozilla Firefox\\firefox.exe","$file"]
}
খনি প্রতিস্থাপন করতে কেবল আপনার নিজস্ব পাথ ব্যবহার করুন ফায়ারফক্স.এক্সি বা ক্রোম.এক্স।
আপনার নিজের পাথের সাথে ফায়ারফক্স.এক্স.এইচ বা ক্রোম.এক্স.কে প্রতিস্থাপন করুন।
C:\\Users\\$User$\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe
উইন্ডোতে ক্রোমের সাধারণ পাথ (আপনার ব্যবহারকারীর নামের সাথে $ ব্যবহারকারী replace প্রতিস্থাপন করুন)।
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
/ replace প্রতিস্থাপন করতে পারেন যা উইন্ডোতে সাব্লাইম টেক্সটও বুঝতে পারে।
প্যাকেজ নিয়ন্ত্রণ ব্যবহার করে ভিউ ইন ব্রাউজার প্লাগইন ইনস্টল করুন বা গিথব থেকে প্যাকেজ ডাউনলোড করুন এবং আপনার প্যাকেজ ফোল্ডারে এই প্যাকেজটি আনজিপ করুন (প্যাকেজগুলি ব্রাউজ করুন)
এর পরে, পছন্দগুলি, কী বাইন্ডিংগুলিতে যান - ব্যবহারকারী, এটি আটকান
[{"কী": ["f12"], "কমান্ড": "ভিউ_ইন_ব্রোজার"}]
এখন F12 আপনার শর্টকাট কী হবে।
Preferences --> PackageSettings--> view in Browser -- > default settings
; "ক্রোম 64৪" তে ("ফায়ারফক্স" ছিল)। তারপরে যে কোনও শর্টকাট;) সাথে পুরোপুরি কাজ করে;
আপনি SideBarEnhancements প্লাগইন ইনস্টল করতে পারেন , যা অন্যান্য বিষয়ের মধ্যে আপনাকে কেবল F12 ক্লিক করে ব্রাউজারে ফাইল খোলার ক্ষমতা দেয়।
Chrome এ ঠিক খুলতে, আপনি "সাইড Bar.sublime-সেটিংস" ফাইল এবং সেট ঠিক করতে হবে "default_browser"
হতে "chrome"
।
সাব্লাইম টেক্সট 2 এ এই ভিডিও টিউটোরিয়ালটি শিখতেও আমি সুপারিশ করি ।
পূর্বনির্ধারিত url সহ উইন্ডোতে ডিফল্ট ব্রাউজার চালু হচ্ছে:
সরঞ্জামসমূহ> বিল্ড সিস্টেম> নতুন বিল্ড সিস্টেম:
{
"cmd": ["cmd","/K","start http://localhost/projects/Reminder/"]
}
ctrl+ Bএবং ভয়েলা!
উইন্ডোজের জন্য এখানে অনেকগুলি সমাধান রয়েছে বলে মনে হয় তবে এটি সবচেয়ে সহজ:
সরঞ্জাম -> বিল্ড সিস্টেম -> নতুন বিল্ড সিস্টেম , উপরের প্রকারে টাইপ করুন, হিসাবে সংরক্ষণ করুন Browser.sublime-build
:
{
"cmd": "explorer $file"
}
তারপরে আপনার HTML ফাইলটিতে ফিরে যান file সরঞ্জাম -> বিল্ড সিস্টেম -> ব্রাউজার । তারপরে টিপুন 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)
সংরক্ষণ. তারপরে ইউজার কীবাইন্ডিংস খুলুন। (সরঞ্জামসমূহ> কমান্ড প্যালেট> "ব্যবহারকারীর কী বাইন্ডিংস") এবং এটিকে তালিকায় কোথাও যুক্ত করুন:
{ "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"}}
এখন সাব্লাইমে যে কোনও এইচটিএমএল ফাইলটি খুলুন এবং একটি কী-বাইন্ডিং ব্যবহার করুন, এটি আপনার পছন্দসই ব্রাউজারে সেই ফাইলটি খুলবে।
সরঞ্জাম -> বিল্ড সিস্টেম -> নতুন বিল্ড সিস্টেম। আপনার ওএস হিসাবে নিম্নলিখিত ধরণটি Chrome.Sublime- বিল্ড হিসাবে সংরক্ষণ করুন as
উইন্ডোজ ওএস
{
"cmd": ["C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", "$file"]
}
ম্যাক অপারেটিং সিস্টেম
{
"cmd": ["open", "-a", "/Applications/Google Chrome.app", "$file"]
}
ফাইলটি সংরক্ষণ করুন - Chrome.sublime- বিল্ডে অবস্থান
C:\Users\xnivirro\Downloads\Software-Installed\Sublime-2\Data\Packages\User
ব্রাউজারে উত্সাহ দর্শন - https://github.com/adampresley/sublime-view-in- ব্রাউজার (লিনাক্স দিয়ে চেষ্টা করা এবং এটি কাজ করে)
Firefox.sublime-build
উদাহরণস্বরূপ, এমায়ামাদোর উত্তরটি সহায়ক ছিল! আপনি এটির মতো কিছু দিয়ে আপনার নির্দিষ্ট সেটআপের জন্য এটি বাড়িয়ে তুলতে পারেন:
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 টি হাইলাইট করতে এবং এটি একটি ব্রাউজারে লঞ্চ করতে দেয়। যদি কোনও পাঠ্য হাইলাইট না করা হয় তবে এটি কেবল ফাইলের নাম ব্যবহার করবে। আপনি আপনার লোকালহোস্ট ইউআরএল এবং আপনার যে দস্তাবেজগুলিতে কাজ করছেন তার সিস্টেমের পথে কীবাইন্ডিংগুলিতে কমান্ড কলগুলি সামঞ্জস্য করতে পারেন।
আপনার মত আমারও একই অবস্থা। আমি jpg png ফাইলের মতো বাইনারিগুলির জন্য পাতলা ওপেন এডিটর চাই না। পরিবর্তে ওপেন সিস্টেমের ডিফল্ট অ্যাপ্লিকেশনটি আরও যুক্তিসঙ্গত।
পালগিন: নন টেক্সট ফাইলগুলি https://packagecontrol.io/packages/Non%20Txtxt%2020 ফাইল ব্যবহারকারী স্থিতিতে কনফিগারেশন যুক্ত করুন
"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 ফাইলটি খুলবে এবং একই সময়ে স্বয়ংক্রিয়ভাবে সম্পাদনা মোডটি বন্ধ করে দেবে। প্রথম দুটি উপায় হিসাবে, আপনি "পূর্বরূপ_ন_ক্লিক" সেট করতে পারেন: মিথ্যা, হেক্স সম্পাদককে আপোস করে স্বয়ংক্রিয়ভাবে খোলা বন্ধ করতে।
বা এটি চেষ্টা করুন
"সেন্টিমিডি": ["সেন্টিমিডি", "/ কে", "শুরু করুন http: // লোকালহস্ট / অ্যাঙ্গুলারজ / $ ফাইল_নাম "]