设置构建系统以运行崇高文本命令

问题描述 投票:0回答:1

我有SideBarEnhancements,并且想将Ctrl+B绑定到html文件的“在浏览器中打开”。

this thread起,似乎用于键绑定的命令是side_bar_open_in_browser,但我不确定要为命令的.sublime-build文件放置什么。

谢谢!

sublimetext3 sublimetext sublime-text-plugin
1个回答
0
投票

我认为您对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 DocsCommunity Docs

© www.soinside.com 2019 - 2024. All rights reserved.