私は Web 開発を行っており、Sublime Text 2 を試しています。指定したブラウザー (Chrome など) で現在のファイルを開くためのキーボード ショートカットはありますか?
Web 開発用に Sublime Text をセットアップするためのヘルプをいただければ幸いです。
私は Web 開発を行っており、Sublime Text 2 を試しています。指定したブラウザー (Chrome など) で現在のファイルを開くためのキーボード ショートカットはありますか?
Web 開発用に Sublime Text をセットアップするためのヘルプをいただければ幸いです。
この質問がここで適切かどうかはよくわかりませんが、下に新しい「ビルドシステム」を追加できます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'"
最新のビルド (2207) で、「HTML ファイルのブラウザー コンテキスト メニューで開く」が追加されました。そのリリース日は 2012 年 6 月 25 日でした。
Windows7 ファイアフォックス/クローム:
{
"cmd":["F:\\Program Files\\Mozilla Firefox\\firefox.exe","$file"]
}
firefox.exe または chrome.exe の独自のパスを使用して、私のものを置き換えてください。
firefox.exe または chrome.exe を独自のパスに置き換えます。
Package Controlを使用してView In Browserプラグインをインストールするか、 githubからパッケージをダウンロードして、このパッケージをパッケージ フォルダー (参照パッケージから) に解凍します。
この後、Preferences、Key Bindings - User に移動し、これを貼り付けます
[{ "keys": [ "f12" ], "command": "view_in_browser" }]
これで F12 がショートカット キーになります。
SideBarEnhancements プラグインをインストールすると、F12 をクリックするだけでブラウザでファイルを開くことができます。
Chrome で正確に開くには、「Side Bar.sublime-settings」ファイルを修正して"default_browser"
、"chrome"
.
また、Sublime Text 2 に関するこのビデオ チュートリアルを学習することをお勧めします。
定義済みの URL を使用してデフォルトのブラウザーを起動する Windows の場合:
ツール > ビルド システム > 新しいビルド システム:
{
"cmd": ["cmd","/K","start http://localhost/projects/Reminder/"]
}
ctrl+Bそしてほら!
さまざまなブラウザーをファイルに含めたい場合の別の解決策を次に示します。あなたと 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 つを使用して、お気に入りのブラウザーでそのファイルを開きます。
バージョンが 3103 の mac と sublime text 3 では、コンテンツは次のようになります。
{
"shell_cmd": "open -a 'Google Chrome' '$file'"
}
ツール -> ビルド システム -> 新しいビルド システム。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 で試したところ、動作しました)
私もあなたと同じような状況です。私は、jpg png ファイルのようなバイナリ用の崇高なオープン エディターを望んでいません。代わりに、オープン システムのデフォルト アプリケーションの方が合理的です。
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 進エディターを自動的に開かないようにすることができます。