Sublimetext2 升华文本2键盘快捷键,可在指定浏览器(如Chrome)中打开文件
我做网页开发,正在试用Sublime Text 2。是否有在指定浏览器(如Chrome)中打开当前文件的快捷键Sublimetext2 升华文本2键盘快捷键,可在指定浏览器(如Chrome)中打开文件,sublimetext2,Sublimetext2,我做网页开发,正在试用Sublime Text 2。是否有在指定浏览器(如Chrome)中打开当前文件的快捷键 任何帮助获得网站开发的崇高文本设置是感激的 我不确定这个问题是否合适,但您可以在Tools->Build System->new Build System… 与升华文本中的所有配置一样,它只是JSON,因此应该非常简单。您要配置的主要内容是“cmd”键/val。下面是在我的mac上启动chrome的构建配置 { "cmd": ["open", "-a", "Google Chr
任何帮助获得网站开发的崇高文本设置是感激的 我不确定这个问题是否合适,但您可以在
Tools->Build System->new Build System…
与升华文本中的所有配置一样,它只是JSON,因此应该非常简单。您要配置的主要内容是“cmd”
键/val。下面是在我的mac上启动chrome的构建配置
{
"cmd": ["open", "-a", "Google Chrome", "$file"]
}
将其另存为Chrome.sublime build
,重新启动sublime Text,您将在build列表中看到一个新的Chrome
选项。选择它,然后你应该能够在Mac上启动带有Cmd+B的Chrome(或者你为构建配置的任何热键,可能是Windows机器上的F7或Ctrl+B)
至少这会让你朝着正确的方向前进
编辑:
在Sublime Text 2中,我最后做的另一件事是,如果在文档中单击鼠标右键,上下文菜单中的一项是“复制文件路径”,它会将当前文件的完整路径放入剪贴板,以便轻松粘贴到所需的任何浏览器中
崇高的文本3 (linux示例)
“shell_cmd”:“google chrome'$file'Windows7 FireFox/chrome:
{
"cmd":["F:\\Program Files\\Mozilla Firefox\\firefox.exe","$file"]
}
只需使用您自己的firefox.exe或chrome.exe路径来替换我的路径
用自己的路径替换firefox.exe或chrome.exe。在windows上,使用预定义的url启动默认浏览器: 工具>生成系统>新生成系统:
{
"cmd": ["cmd","/K","start http://localhost/projects/Reminder/"]
}
ctrl+B,瞧 最新版本(2207)中添加了“在浏览器中打开HTML文件上下文菜单”。它的发布日期是2012年6月25日。您可以安装它,它将使您只需单击F12即可在浏览器中打开文件
要在Chrome中完全打开,您需要修复“侧栏.升华设置”文件,并将“默认浏览器”
设置为“Chrome”
我还建议学习Sublime Text 2。使用软件包控件安装浏览器中的视图插件,或者从软件包文件夹(即从浏览软件包)下载软件包并解压缩此软件包
在此之后,转到首选项、键绑定-用户,粘贴此项
[{“键”:[“f12”],“命令”:“在浏览器中查看”}]
现在F12将是您的快捷键。如果您想在文件中包含不同的浏览器,这里有另一个解决方案。 如果您是Mac用户,请从sublime菜单转到工具>新插件。删除生成的代码并通过以下操作:
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)
保存。
然后打开用户密钥绑定。(工具>命令选项板>“用户密钥绑定”),并将其添加到列表的某个位置:
{ "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文件,并使用其中一个键绑定,它将在您喜爱的浏览器中打开该文件。这在Sublime 3上起作用:
要使用默认应用程序按Alt+L热键浏览html文件,请执行以下操作: 将此行添加到
Preferences->Key Bindings-User
打开文件:
{ "keys": ["alt+l"], "command": "open_in_browser"}
要使用chrome等外部应用程序浏览或打开: 将此行添加到
Tools->Build System->New Build System…
打开的文件中,并以名称保存“OpenWithChrome.sublime Build”
然后,您可以通过选择
Tools->Build System->OpenWithChrome
并按F7
或Ctrl+B
键来浏览/打开文件。这里似乎有很多针对Windows的解决方案,但这是最简单的:
工具->构建系统->新建构建系统,在上面键入,另存为
浏览器。升华构建
:
{
"cmd": "explorer $file"
}
然后返回HTML文件。工具->构建系统->浏览器。然后按CTRL-B,文件将在系统默认浏览器中打开。egyamado的回答非常有用!您可以通过以下方式针对特定设置对其进行增强:
import sublime, sublime_plugin
import webbrowser
class OpenBrowserCommand(sublime_plugin.TextCommand):
def run(self, edit, keyPressed, localHost, pathToFiles):
for region in self.view.sel():
if not region.empty():
# Get the selected text
url = self.view.substr(region)
# prepend beginning of local host url
url = localHost + url
else:
# prepend beginning of local host url
url = localHost + self.view.file_name()
# replace local path to file
url = url.replace(pathToFiles, "")
if keyPressed == "1":
navigator = webbrowser.get("open -a /Applications/Firefox.app %s")
if keyPressed == "2":
navigator = webbrowser.get("open -a /Applications/Google\ Chrome.app %s")
if keyPressed == "3":
navigator = webbrowser.get("open -a /Applications/Safari.app %s")
navigator.open_new(url)
然后在键绑定中:
{ "keys": ["alt+1"], "command": "open_browser", "args": {"keyPressed": "1", "localHost": "http://nbrown.smartdestinations.com", "pathToFiles":"/opt/local/apache2/htdocs"}},
{ "keys": ["alt+2"], "command": "open_browser", "args": {"keyPressed": "2", "localHost": "http://nbrown.smartdestinations.com", "pathToFiles":"/opt/local/apache2/htdocs"}},
{ "keys": ["alt+3"], "command": "open_browser", "args": {"keyPressed": "3", "localHost": "http://nbrown.smartdestinations.com", "pathToFiles":"/opt/local/apache2/htdocs"}}
我们将示例URL存储在所有模板的顶部,因此第一部分允许您突出显示该示例URL并在浏览器中启动它。如果没有突出显示文本,它将只使用文件名。您可以将键绑定中的命令调用调整为您的本地主机url和您正在处理的文档的系统路径。Tools->Build system->New Build system。以下类型作为您的操作系统,另存为Chrome.sublime build Windows操作系统
{
"cmd": ["C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", "$file"]
}
MAC Os
{
"cmd": ["open", "-a", "/Applications/Google Chrome.app", "$file"]
}
将文件-Chrome.sublime build保存到指定位置
C:\Users\xnivirro\Downloads\Software-Installed\Sublime-2\Data\Packages\User
Browswer中的Supreme View-(在Linux上试用过,效果很好)我和你有类似的情况。我不想为二进制文件(如jpg png文件)打开编辑器。相反,开放系统默认应用程序更合理
"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"
]
我选择第三条路,它对我来说很合适。它将在系统默认应用程序中打开jpg文件,同时自动快速关闭编辑模式。对于前两种方法,您可以设置“单击时预览”:false,以自动停止打开十六进制编辑器。在mac和sublime text 3(版本为3103)上,内容应为
{
"shell_cmd": "open -a 'Google Chrome' '$file'"
}
或者试试这个
“cmd”:[“cmd”,“/K”,“start$file\u name”]谢谢!这非常有帮助。对于Windows操作系统,请使用以下命令:{“cmd”:[“PATH_TO_YOUR_CHROME”,“$file”}注意Windows PATH中的反斜杠,ma
{
"shell_cmd": "open -a 'Google Chrome' '$file'"
}