109

私は Web 開発を行っており、Sublime Text 2 を試しています。指定したブラウザー (Chrome など) で現在のファイルを開くためのキーボード ショートカットはありますか?

Web 開発用に Sublime Text をセットアップするためのヘルプをいただければ幸いです。

4

14 に答える 14

169

この質問がここで適切かどうかはよくわかりませんが、下に新しい「ビルドシステム」を追加できますTools -> Build System -> New Build System...

Sublime Text のすべての構成と同様に、JSON だけなので、非常に簡単です。設定する主なものは"cmd"キー/値です。これは、私の Mac で chrome を起動するためのビルド構成です。

{
    "cmd": ["open", "-a", "Google Chrome", "$file"]
}

それを として保存しChrome.sublime-build、Sublime Text を再起動するChromeと、ビルド リストに新しいオプションが表示されます。Cmdそれを選択すると、Mac で+を使用してChrome を起動できるはずです(またはB、ビルド用に構成した任意のホットキー、Windows マシンでは+など)。F7CtrlB

少なくとも、これは正しい方向へのプッシュを与えるはずです。

編集:

Sublime Text 2 で私がよくやっているもう 1 つのことは、ドキュメント内を右クリックすると、コンテキスト メニューの項目の 1 つが ですCopy File Path。これにより、現在のファイルのフル パスがクリップボードに置かれ、必要なブラウザーに簡単に貼り付けることができます。


Sublime Text 3 (Linux の例) "shell_cmd": "google-chrome '$file'"

于 2011-11-05T23:10:09.937 に答える
48

最新のビルド (2207) で、「HTML ファイルのブラウザー コンテキスト メニューで開く」が追加されました。そのリリース日は 2012 年 6 月 25 日でした。

于 2012-06-28T05:36:59.810 に答える
33

Windows7 ファイアフォックス/クローム:

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

firefox.exe または chrome.exe の独自のパスを使用して、私のものを置き換えてください。

firefox.exe または chrome.exe を独自のパスに置き換えます。

于 2012-03-21T08:42:38.917 に答える
13

Package Controlを使用してView In Browserプラグインをインストールするか、 githubからパッケージをダウンロードして、このパッケージをパッケージ フォルダー (参照パッケージから) に解凍します。

この後、Preferences、Key Bindings - User に移動し、これを貼り付けます

[{ "keys": [ "f12" ], "command": "view_in_browser" }]

これで F12 がショートカット キーになります。

于 2012-12-18T21:25:30.313 に答える
12

SideBarEnhancements プラグインをインストールすると、F12 をクリックするだけでブラウザでファイルを開くことができます。

Chrome で正確に開くには、「Side Bar.sublime-settings」ファイルを修正して"default_browser""chrome".

また、Sublime Text 2 に関するこのビデオ チュートリアルを学習することをお勧めします。

于 2012-10-05T19:33:12.900 に答える
8

定義済みの URL を使用してデフォルトのブラウザーを起動する Windows の場合:

ツール > ビルド システム > 新しいビルド システム:

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

ctrl+Bそしてほら!

于 2012-05-30T18:42:18.917 に答える
4

さまざまなブラウザーをファイルに含めたい場合の別の解決策を次に示します。あなたと Mac ユーザーの場合は、崇高なメニューから [ツール] > [新しいプラグイン] に移動します。生成されたコードを削除し、以下を貼り付けます。

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)

保存。次に、ユーザー キーバインドを開きます。(Tools > Command Palette > "User Key bindings")、これをリストのどこかに追加します。

{ "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 ファイルを開き、キーバインドの 1 つを使用して、お気に入りのブラウザーでそのファイルを開きます。

于 2014-03-01T00:14:58.130 に答える
3

バージョンが 3103 の mac と sublime text 3 では、コンテンツは次のようになります。

{
    "shell_cmd": "open -a 'Google Chrome' '$file'"
}
于 2016-03-09T15:43:58.627 に答える
3

ツール -> ビルド システム -> 新しいビルド システム。OS として次のように入力し、Chrome.sublime-buildとして保存します。

Windows OS

  {
        "cmd": ["C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", "$file"]
  }

マックOS

{
   "cmd": ["open", "-a", "/Applications/Google Chrome.app", "$file"]
}

ファイルを保存します - Chrome.sublime-buildを場所に保存します

C:\Users\xnivirro\Downloads\Software-Installed\Sublime-2\Data\Packages\User

Browswer での崇高なビュー - https://github.com/adampresley/sublime-view-in-browser (Linux で試したところ、動作しました)

于 2015-06-09T12:12:11.877 に答える
1

私もあなたと同じような状況です。私は、jpg png ファイルのようなバイナリ用の崇高なオープン エディターを望んでいません。代わりに、オープン システムのデフォルト アプリケーションの方が合理的です。

  1. Build を 1 つ作成します。受け入れられた答えと同じように。ただし、デフォルトのアプリケーションと16進エディターの両方が開きます。
  2. Pulgin OpenDefaultApplication https://github.com/SublimeText/OpenDefaultApplication コンテキスト右クリック メニュー OpenInDefaultApplication が表示されます。ただし、デフォルトのアプリケーションと16進エディターの両方が開きます
  3. Pulgin: 非テキスト ファイル https://packagecontrol.io/packages/Non%20Text%20Files ユーザー設定に構成を追加

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

私は 3 番目の方法を選択します。これは私にとって非常に適しています。システムのデフォルト アプリケーションで jpg ファイルを開き、同時に編集モードを自動的に閉じます。最初の 2 つの方法については、"preview_on_click": false を設定して、妥協して 16 進エディターを自動的に開かないようにすることができます。

于 2015-09-19T08:31:59.153 に答える