首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置构建系统以运行sublime text命令

设置构建系统以运行sublime text命令
EN

Stack Overflow用户
提问于 2020-05-07 15:52:02
回答 1查看 379关注 0票数 0

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

this thread上看,键绑定的命令似乎是side_bar_open_in_browser,但是我不确定在命令的.sublime-build文件中放入什么内容。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-05-08 22:27:06

我想你对Sublime Text构建系统的工作原理有点迷惑。SideBarEnhancements命令side_bar_open_in_browser不能与构建系统一起使用。

但是,您可以配置.sublime-build文件,以便在以Sublime文本编辑HTML文件并运行build命令时,可以在web浏览器中打开该HTML文件。

为此,首先在Sublime Text用户包目录中创建一个名为HTML.sublime-build的文件。例如,使用CONFIG_PATH作为您的Sublime文本data directoryCONFIG_PATH/Packages/User/HTML.sublime-build (这与您的设置文件的位置相同)。如果您使用tools菜单,即Menu --> Tools --> Build System --> New Build System,来创建HTML.sublime-build文件,那么当您保存该文件时,将自动选择user packages目录。

将以下JSON复制到HTML.sublime-build文件中:

代码语言:javascript
复制
// 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"]
}

"cmd"行中的/usr/bin/google-chrome-stable替换为启动web浏览器的路径。可以使用任何web浏览器,您可能需要也可能不需要输入该web浏览器的完整路径,具体取决于您的操作系统和系统path。如果您使用的是Windows操作系统,那么您可能需要使用包含正斜杠或双(转义)反斜杠的完整路径。例如:

代码语言:javascript
复制
// 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文本中打开一个HTML文件-该文件必须存在于磁盘上-然后按Ctrl+B启动“构建”(或单击Menu --> Tools --> Build)。HTML文件应在web浏览器中打开。如果浏览器已经在桌面上打开了一个窗口,那么HTML文件在其中打开的速度会比没有打开时快得多。

指向有关Sublime Text构建系统的文档的链接:Official DocsCommunity Docs

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61652549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档