我有SideBarEnhancements,并且想将Ctrl+B
绑定到html文件的“在浏览器中打开”。
从this thread起,似乎用于键绑定的命令是side_bar_open_in_browser
,但我不确定要为命令的.sublime-build
文件放置什么。
谢谢!
我认为您对Sublime Text构建系统的工作方式有些困惑。 SideBarEnhancements
命令side_bar_open_in_browser
不能与构建系统一起使用。
但是您可以配置.sublime-build
文件,以便在Sublime Text中编辑HTML
文件并运行build
命令时,会在Web浏览器中打开HTML
文件。
为此,请在Sublime Text用户包目录中创建一个名为HTML.sublime-build
的文件。即CONFIG_PATH/Packages/User/HTML.sublime-build
,其中CONFIG_PATH
是您的Sublime Text data directory(与您的设置文件位于同一位置)。如果使用工具菜单即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浏览器的路径。可以使用任何Web浏览器,并且根据您的操作系统和系统path
,您可能需要也可能不需要输入该Web浏览器的完整路径。如果使用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
启动“ build”(或单击Menu --> Tools --> Build
)。 HTML
文件应在您的Web浏览器中打开。如果浏览器已经在您的桌面上打开了一个窗口,那么HTML
文件将在其中打开,比没有打开的速度要快得多。
指向有关Sublime Text Build System的文档的链接:Official Docs和Community Docs。