নির্দিষ্ট ব্রাউজারে ফাইল খোলার জন্য সাব্লাইম টেক্সট 2 কীবোর্ড শর্টকাট (যেমন ক্রোম)


109

আমি ওয়েব ডেভলপমেন্ট করি এবং সাব্লাইম টেক্সটটি চেষ্টা করে দেখছি ২। নির্দিষ্ট ব্রাউজারে (যেমন ক্রোম) বর্তমান ফাইলটি খুলতে কিবোর্ড শর্টকাট আছে?

ওয়েব বিকাশের জন্য সাব্লাইম টেক্সটে সেটআপ পেতে যে কোনও সহায়তা প্রশংসিত হয়!

উত্তর:


168

আমি নিশ্চিত না যে এই প্রশ্নটি এখানে অ্যাপ্রোপ্রেট, তবে আপনি এর অধীনে একটি নতুন "বিল্ড সিস্টেম" যুক্ত করতে পারেন 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 (লিনাক্স উদাহরণ) "শেল_সিএমডি": "গুগল-ক্রোম '$ ফাইল'"


5
ধন্যবাদ! এটি প্রচুর সাহায্য করে।
wwwuser

53
উইন্ডো ওএসের জন্য, এই সেন্টিমিডিটি ব্যবহার করুন: {"সেন্টিমিডি": ["PATH_TO_YOUR_CHROME", "$ ফাইল"]}
ডডক্সগা

15
উইন্ডোজ পথে ব্যাকস্ল্যাশগুলি থেকে সাবধান থাকুন, এগুলিকে দ্বিগুণ করুন বা এটি এটিকে অবৈধ অব্যাহতি ধারা হিসাবে বিবেচনা করবে, এভাবে কাজ করবে না।
এঞ্জেল

13
এছাড়াও লিনাক্সের জন্য এর ন্যায়{ "cmd": ["google-chrome", "$file"] }
ল্যাম্বদা

13
সাব্লাইম টেক্সট 3-এ, কমান্ডটি পরিবর্তন করা হয়েছিল "shell_cmd": "open -a your_app '$file'"
ক্রিস

48

"এইচটিএমএল ফাইলগুলির জন্য ব্রাউজার প্রসঙ্গে মেনু" সর্বশেষ বিল্ডে যুক্ত হয়েছে (2207) has এর প্রকাশের তারিখটি 25 জুন 2012 ছিল।


2
আমি অবশ্যই ডান ক্লিক সহ প্রসঙ্গ মেনু উপেক্ষা করা উচিত। এই টিপ জন্য ধন্যবাদ!
orschiro

17
এবং আপনি সহজেই এর জন্য একটি শর্টকাট বরাদ্দ করতে পারেন: পছন্দসমূহ> কী বাইন্ডিং - ব্যবহারকারীতে যান। তারপরে, .sublime-keymap ফাইল যা খোলে, যুক্ত করুন { "keys": ["ctrl+alt+b"], "command": "open_in_browser"}(বা আপনার
পছন্দসই

1
জারন ঠিক বলেছেন, তবে মনে রাখবেন যে মূল সংমিশ্রণটি বিদ্যমান
সংস্থাগুলির

1
[{"কী": ["সুপার +;"], "কমান্ড": "রান_ম্যাক্রো_ফাইল", "আরগস": {"ফাইল": "প্যাকেজ / ব্যবহারকারী / সেমিকোলন.সুব্লাইম-ম্যাক্রো"}}] এখানে আমার লিখিত সামগ্রী রয়েছে কনফিগার ফাইল? আমি কীভাবে আপনাকে আমার উপস্থিত কনফিগারেশনে যুক্ত করব? ধন্যবাদ!
নিকোলাস এস এক্সু 12

2
@ নীলমনরয়ে সম্ভাব্য ত্রুটিগুলি দেখতে কনসোলে লগিং কমান্ডগুলি সক্রিয় করুনsublime.log_commands(True)
এ্যান্টন

33

উইন্ডোজ 7 ফায়ারফক্স / ক্রোম:

    {
       "cmd":["F:\\Program Files\\Mozilla Firefox\\firefox.exe","$file"]
    }

খনি প্রতিস্থাপন করতে কেবল আপনার নিজস্ব পাথ ব্যবহার করুন ফায়ারফক্স.এক্সি বা ক্রোম.এক্স।

আপনার নিজের পাথের সাথে ফায়ারফক্স.এক্স.এইচ বা ক্রোম.এক্স.কে প্রতিস্থাপন করুন।


1
C:\\Users\\$User$\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exeউইন্ডোতে ক্রোমের সাধারণ পাথ (আপনার ব্যবহারকারীর নামের সাথে $ ব্যবহারকারী replace প্রতিস্থাপন করুন)।
বেন

1
হ্যাঁ তবে এটি কি স্বয়ংক্রিয় বিল্ডটি ব্যবহার করবে, না আমাকে বিল্ডটি নির্দিষ্ট করতে হবে? কারণ আমার কাছে আরও অনেক বিল্ড রয়েছে এবং আমি অটোমেটিক বিল্ড বিকল্পটি ব্যবহার করি, সুতরাং এটি কী স্বয়ংক্রিয় বিল্ডে কাজ করবে?
ইগ্রাচ

14

এটি সাবলাইম 3 এ কাজ করেছে:


Alt + L হটকি দ্বারা ডিফল্ট অ্যাপ্লিকেশন সহ এইচটিএমএল ফাইলগুলি ব্রাউজ করতে:

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কী টিপে ফাইলটি ব্রাউজ / খুলতে পারবেন ।


1
এটি করা সবচেয়ে সহজ উপায়। কী বাইন্ডিংগুলিতে লাইন যুক্ত করা বেশিরভাগ লোকের প্রয়োজন।
শন এরউখার্ট

1
আপনি ডাবল ব্যাকশাশ \` with single slashaes / replace প্রতিস্থাপন করতে পারেন যা উইন্ডোতে সাব্লাইম টেক্সটও বুঝতে পারে।
ক্লেইনফ্রেন্ড

1
এটি কাজ করেছে তবে আমি দেখতে পেলাম যে আমার ফাইলটি এমন একটি ডিরেক্টরিতে ছিল যে ইভেন্টে আমার নামটি ফাঁকা ছিল in উদাহরণস্বরূপ: "সি: \ আমার ফোল্ডার \ টেস্ট এইচটিএমএল" "ক্রোম ট্যাব দুটি" সি: \ মাই "এবং" ফোল্ডার \ টেস্ট এইচটিএমটিএল "খোলার কারণ হতে পারে, যা ভুল। Escaped ফাইল অংশটি পলায়নের উদ্ধৃতি সহ মোড়ানো এবং তারপরে এটি কাজ করে (উপরের কমান্ডে $ "$ ফাইল \" দিয়ে $ ফাইলটি প্রতিস্থাপন করুন)।
প্যানকেকসন

13

প্যাকেজ নিয়ন্ত্রণ ব্যবহার করে ভিউ ইন ব্রাউজার প্লাগইন ইনস্টল করুন বা গিথব থেকে প্যাকেজ ডাউনলোড করুন এবং আপনার প্যাকেজ ফোল্ডারে এই প্যাকেজটি আনজিপ করুন (প্যাকেজগুলি ব্রাউজ করুন)

এর পরে, পছন্দগুলি, কী বাইন্ডিংগুলিতে যান - ব্যবহারকারী, এটি আটকান

[{"কী": ["f12"], "কমান্ড": "ভিউ_ইন_ব্রোজার"}]

এখন F12 আপনার শর্টকাট কী হবে।


আমাকেও শেষ লাইনে পরিবর্তন করতে হয়েছিল Preferences --> PackageSettings--> view in Browser -- > default settings; "ক্রোম 64৪" তে ("ফায়ারফক্স" ছিল)। তারপরে যে কোনও শর্টকাট;) সাথে পুরোপুরি কাজ করে;
কলবোক

12

আপনি SideBarEnhancements প্লাগইন ইনস্টল করতে পারেন , যা অন্যান্য বিষয়ের মধ্যে আপনাকে কেবল F12 ক্লিক করে ব্রাউজারে ফাইল খোলার ক্ষমতা দেয়।

Chrome এ ঠিক খুলতে, আপনি "সাইড Bar.sublime-সেটিংস" ফাইল এবং সেট ঠিক করতে হবে "default_browser"হতে "chrome"

সাব্লাইম টেক্সট 2 এ এই ভিডিও টিউটোরিয়ালটি শিখতেও আমি সুপারিশ করি ।


1
এরান্দির এই ভিডিওটি ঠিক কোথায়? উপরের লিঙ্কটিতে বেশ কয়েকটি ভিডিও রয়েছে। আমি ম্যাক নয়, উইন্ডোজ 7 ব্যবহার করছি। ধন্যবাদ।
ক্রিস

8

পূর্বনির্ধারিত url সহ উইন্ডোতে ডিফল্ট ব্রাউজার চালু হচ্ছে:

সরঞ্জামসমূহ> বিল্ড সিস্টেম> নতুন বিল্ড সিস্টেম:

{
    "cmd": ["cmd","/K","start http://localhost/projects/Reminder/"]
}

ctrl+ Bএবং ভয়েলা!


1
দুর্দান্ত, আমি ঠিক যা খুঁজছিলাম ধন্যবাদ!
jonschlinkert

8

উইন্ডোজের জন্য এখানে অনেকগুলি সমাধান রয়েছে বলে মনে হয় তবে এটি সবচেয়ে সহজ:

সরঞ্জাম -> বিল্ড সিস্টেম -> নতুন বিল্ড সিস্টেম , উপরের প্রকারে টাইপ করুন, হিসাবে সংরক্ষণ করুন Browser.sublime-build:

{
    "cmd": "explorer $file"
}

তারপরে আপনার HTML ফাইলটিতে ফিরে যান file সরঞ্জাম -> বিল্ড সিস্টেম -> ব্রাউজার । তারপরে টিপুন CTRL-Bএবং ফাইলটি আপনার সিস্টেমের ডিফল্ট ব্রাউজারের যে কোনও ব্রাউজারেই খোলা হবে।


4

আপনি যদি অন্য ব্রাউজারগুলিকে ফাইলে অন্তর্ভুক্ত করতে চান তবে এখানে আরও একটি সমাধান রয়েছে। যদি আপনি এবং ম্যাক ব্যবহারকারী, সাব্লাইম মেনু থেকে, সরঞ্জামগুলি> নতুন প্লাগইন যান। উত্পন্ন কোড মুছুন এবং নিম্নলিখিতটি অতীত করুন:

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

এখন সাব্লাইমে যে কোনও এইচটিএমএল ফাইলটি খুলুন এবং একটি কী-বাইন্ডিং ব্যবহার করুন, এটি আপনার পছন্দসই ব্রাউজারে সেই ফাইলটি খুলবে।


3

ম্যাক এবং উত্সাহিত পাঠ্য 3 এ, সংস্করণটি 3103, সামগ্রীটি হওয়া উচিত

{
    "shell_cmd": "open -a 'Google Chrome' '$file'"
}

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- ব্রাউজার (লিনাক্স দিয়ে চেষ্টা করা এবং এটি কাজ করে)


এক্সটেনশন হিসাবে .sublime- বিল্ড হিসাবে সংরক্ষণ নিশ্চিত করুন উদাহরণস্বরূপ, যদি ফায়ারফক্স:Firefox.sublime-build
sameer tzar

1

উদাহরণস্বরূপ, এমায়ামাদোর উত্তরটি সহায়ক ছিল! আপনি এটির মতো কিছু দিয়ে আপনার নির্দিষ্ট সেটআপের জন্য এটি বাড়িয়ে তুলতে পারেন:

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 টি হাইলাইট করতে এবং এটি একটি ব্রাউজারে লঞ্চ করতে দেয়। যদি কোনও পাঠ্য হাইলাইট না করা হয় তবে এটি কেবল ফাইলের নাম ব্যবহার করবে। আপনি আপনার লোকালহোস্ট ইউআরএল এবং আপনার যে দস্তাবেজগুলিতে কাজ করছেন তার সিস্টেমের পথে কীবাইন্ডিংগুলিতে কমান্ড কলগুলি সামঞ্জস্য করতে পারেন।


1

আপনার মত আমারও একই অবস্থা। আমি jpg png ফাইলের মতো বাইনারিগুলির জন্য পাতলা ওপেন এডিটর চাই না। পরিবর্তে ওপেন সিস্টেমের ডিফল্ট অ্যাপ্লিকেশনটি আরও যুক্তিসঙ্গত।

  1. একটি বিল্ড তৈরি করুন । ঠিক যেমন গৃহীত উত্তর। তবে এটি উভয়ই ডিফল্ট অ্যাপ্লিকেশন এবং হেক্স সম্পাদক খুলবে।
  2. পালগিন ওপেনডিফল্ট অ্যাপ্লিকেশন https://github.com/SublimeText/OpenDefault অ্যাপ্লিকেশন এটি প্রসঙ্গে রাইট ক্লিক মেনুতে OpenInDefault অ্যাপ্লিকেশন থাকবে। তবে এটি উভয়ই ডিফল্ট অ্যাপ্লিকেশন এবং হেক্স সম্পাদকও খুলবে
  3. পালগিন: নন টেক্সট ফাইলগুলি 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 ফাইলটি খুলবে এবং একই সময়ে স্বয়ংক্রিয়ভাবে সম্পাদনা মোডটি বন্ধ করে দেবে। প্রথম দুটি উপায় হিসাবে, আপনি "পূর্বরূপ_ন_ক্লিক" সেট করতে পারেন: মিথ্যা, হেক্স সম্পাদককে আপোস করে স্বয়ংক্রিয়ভাবে খোলা বন্ধ করতে।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.