我做网络开发和正在尝试崇高文本2.是否有一个键盘快捷键来打开指定浏览器(例如Chrome浏览器)当前的文件?
任何帮助获得在设置web开发崇高文本表示赞赏!
我做网络开发和正在尝试崇高文本2.是否有一个键盘快捷键来打开指定浏览器(例如Chrome浏览器)当前的文件?
任何帮助获得在设置web开发崇高文本表示赞赏!
我真的不知道这个问题是approprate这里,但你可以添加一个新的“构建系统”下的Tools -> Build System -> New Build System...
作为与崇高的文本都配置它只是JSON,所以它应该是相当直截了当。 你将要配置的主要事情是"cmd"
键/ VAL。 下面是我的Mac启动Chrome构建配置。
{
"cmd": ["open", "-a", "Google Chrome", "$file"]
}
保存,作为Chrome.sublime-build
,重新启动崇高的文字,你会看到一个新的Chrome
在生成列表选项。 选择它,然后你应该能够(在Windows计算机上或任何热键您配置的身材,也许它F7或Ctrl + B)与Mac上Cmd的 + B推出Chrome浏览器
至少,这应该给你在正确的方向推。
编辑:
我最终做了很多崇高的文本2的另一件事是,如果你右击一个文件内,在右键菜单中的项目之一是Copy File Path
,这使当前文件的完整路径复制到剪贴板,方便粘贴到任何浏览器你要。
崇高的文本3(Linux示例)“shell_cmd”:“谷歌铬‘$文件’”
“在打开HTML文件浏览器上下文菜单”已在最新版本(2207)加入。 它的发布日期是2012年6月25
Windows7的火狐/ Chrome浏览器:
{
"cmd":["F:\\Program Files\\Mozilla Firefox\\firefox.exe","$file"]
}
只是使用的firefox.exe自己的路或的chrome.exe来代替我的。
更换firefox.exe或者用自己的路的chrome.exe。
安装使用从包控制或下载包插件的浏览器查看 github上 ,并在你的包文件夹解压这个包(即从浏览包)
在此之后,去首,按键绑定 - 用户,粘贴此
[{ “键”:[ “F12”], “命令”: “view_in_browser”}]
现在F12将是你的快捷键。
该行添加到Preferences -> Key Bindings - User
打开文件:
{ "keys": ["alt+l"], "command": "open_in_browser"}
该行添加到Tools -> Build System -> New Build System...
打开文件,并以名称保存"OpenWithChrome.sublime-build"
"shell_cmd": "C:\\PROGRA~1\\Google\\Chrome\\APPLIC~1\\chrome.exe $file"
然后你就可以浏览/选择打开文件Tools -> Build System -> OpenWithChrome
并按下F7
或Ctrl+B
键。
您可以安装SideBarEnhancements插件 ,其中除其他事项外会给您只要按一下F12打开浏览器中的文件的能力。
在Chrome中打开准确地说,你将需要修复了“侧Bar.sublime的设置”文件和设置"default_browser"
是"chrome"
。
我还建议学习这个视频教程上崇高的文本2。
关于开展默认浏览器与预定义的URL窗口:
工具>构建系统>新构建系统:
{
"cmd": ["cmd","/K","start http://localhost/projects/Reminder/"]
}
按Ctrl + B,瞧!
似乎有很多关于这里的Windows解决方案,但是这是最简单的:
工具- >构建系统- >新构建系统类型在上面,保存为Browser.sublime-build
:
{
"cmd": "explorer $file"
}
然后回到你的HTML文件。 工具- >构建系统- >浏览器 。 然后按CTRL-B
和文件将在任何浏览器是系统默认的浏览器打开。
这里是另一个解决方案,如果你想在文件上不同的浏览器。 如果你和Mac用户,从崇高的菜单中去,工具>新插件。 删除过去的下面生成的代码和:
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"}}
现在崇高打开任何HTML文件,然后使用键绑定,这会在你喜欢的浏览器打开该文件之一。
在Mac和崇高的文本3,该版本是3103,内容应该是
{
"shell_cmd": "open -a 'Google Chrome' '$file'"
}
工具 - >构建系统 - >新构建系统。 类型下面为您的操作系统,另存为Chrome.sublime建造
Windows操作系统
{
"cmd": ["C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe", "$file"]
}
苹果系统
{
"cmd": ["open", "-a", "/Applications/Google Chrome.app", "$file"]
}
保存文件- Chrome.sublime建造中的位置
C:\Users\xnivirro\Downloads\Software-Installed\Sublime-2\Data\Packages\User
崇高观Browswer - https://github.com/adampresley/sublime-view-in-browser (试图与Linux和它的作品)
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和系统路径你的工作文件。
我有一个像你类似的情况。 我不wannt像JPG PNG文件的二进制崇高打开的编辑器。 相反,开放的系统默认的应用程序是比较合理的。
Pulgin:非文本文件 https://packagecontrol.io/packages/Non%20Text%20Files在用户settting添加配置
"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" ]
我选择了第三条道路,这对我来说很sutiable。 它会在系统默认的应用程序中打开JPG文件,快速automaically关闭编辑模式,在同一时间。 至于前两种方式,您可以设置“preview_on_click”:假的,停止compromisely开扩程序自动的十六进制编辑器。
或者试试这个
“CMD”: “CMD”, “/ K”, “开始的http://本地主机/ Angularjs / $ FILE_NAME”]