我有 SideBarEnhancements 并想Ctrl+B
为 html 文件绑定到“在浏览器中打开”。
从这个线程来看,键绑定的命令似乎是side_bar_open_in_browser
,但我不确定要为我.sublime-build
的命令文件放置什么。
谢谢!
我有 SideBarEnhancements 并想Ctrl+B
为 html 文件绑定到“在浏览器中打开”。
从这个线程来看,键绑定的命令似乎是side_bar_open_in_browser
,但我不确定要为我.sublime-build
的命令文件放置什么。
谢谢!
我认为您对 Sublime Text 构建系统的工作方式有些困惑。该SideBarEnhancements
命令side_bar_open_in_browser
不能与构建系统一起使用。
但是,您可以配置.sublime-build
文件,以便当您HTML
在 Sublime Text 中编辑文件并运行build
命令时,该HTML
文件会在 Web 浏览器中打开。
为此,首先HTML.sublime-build
在您的 Sublime Text 用户包目录中创建一个名为的文件。即作为您的 Sublime Text数据目录CONFIG_PATH/Packages/User/HTML.sublime-build
(与您的设置文件的位置相同)。如果您使用工具菜单,即创建文件,则保存文件时将自动选择用户包目录。CONFIG_PATH
Menu --> Tools --> Build System --> New Build System
HTML.sublime-build
将以下内容复制JSON
到HTML.sublime-build
文件中:
// Replace the "/usr/bin/google-chrome-stable"
// path with your web browser's launch command.
{
"cmd": ["/usr/bin/google-chrome-stable", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.html",
"file_patterns": ["*.html"]
}
替换/usr/bin/google-chrome-stable
为"cmd"
启动 Web 浏览器的路径。可以使用任何网络浏览器,并且根据您的操作系统和系统path
,您可能需要也可能不需要输入该网络浏览器的完整路径。如果您使用 Windows 操作系统,那么您可能需要使用包含正斜杠或双(转义)反斜杠的完整路径。例如
// Both of these sytles of Windows paths should work.
"cmd": ["C:/Program Files/Google/Chrome/Application/chrome.exe", "$file"],
"cmd": ["C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe", "$file"],
配置完成后,在 Sublime Text 中打开一个HTML
文件——该文件必须存在于磁盘上——然后按下Ctrl+B
启动“构建”(或单击Menu --> Tools --> Build
)。该HTML
文件应在您的网络浏览器中打开。如果浏览器已经在您的桌面上打开了一个窗口,那么HTML
文件将在其中打开比没有打开的窗口要快得多。
关于 Sublime Text 构建系统的文档链接:Official Docs和Community Docs。