sublime text3 自己定义的不同浏览器的预览快捷键

sublime text3 自己定义的不同浏览器的预览快捷键突然全部失效了,搞到现在一直没闹清楚怎么回事,翻看插件发现SideBarEnhancements这插件刚更新了,快捷键也是依赖这个插件弄得。尝试着重装了SideBarEnhancements,竟然好使了--!真闹心啊!!!!

我在这里在总结下浏览器预览快捷键的设置方法:

先提一下一个老办法。

在网上搜索的话你会发现好多人都是自己写了一个open_browser.py文件,代码也大同小异,例如我原来用的这种:

import sublime, sublime_plugin
import webbrowser

url_map = {
    ‘/Users/jerry/Sites/test/‘ : ‘http://test/‘,
}

class OpenBrowserCommand(sublime_plugin.TextCommand):
    def run(self,edit):
        window = sublime.active_window()
        window.run_command(‘save‘)
        url = self.view.file_name()
        for path, domain in url_map.items():
            if url.startswith(path):
                url = url.replace(path, domain).replace(‘\\‘, ‘\/‘)
                break

        webbrowser.open_new(url)

把命名成open_browser.py,然后放在Data\Packages\User路径下。

然后选择preferences——Key Bindings - User,

写入

"keys": ["f12"],
"command": "open_in_browser"
},

重启st3即可使用f12进行默认浏览器预览。

现在,这种方法可以废弃不用了!  

首先,f12在st3中是默认预览的快捷键。

其次,只要安装了SideBarEnhancements,就可以利用它设置各个浏览器的快捷键,代码如下,一样是插在Key Bindings - User中

{
        "keys": ["f1"],
        "command": "side_bar_files_open_with", "args": {"application": "C:\\Users\\liu_l\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe", "extensions": ".*", "paths": []}
    },
    {
        "keys": ["f12"],
        "command": "open_in_browser"
    },
    {
        "keys": ["f2"],
        "command": "side_bar_files_open_with", "args": {"application": "D:\\Program Files\\Mozilla Firefox\\firefox.exe", "extensions": ".*", "paths": []}
    },
    {
        "keys": ["f3"],
        "command": "side_bar_files_open_with", "args": {"application": "C:\\Program Files\\Internet Explorer\\iexplore.exe", "extensions": ".*", "paths": []}
    },
    {
        "keys": ["f4"],
        "command": "side_bar_files_open_with", "args": {"application": "D:\\Program Files\\360\\360se6\\Application\\360se.exe", "extensions": ".*", "paths": []}
    }
]

对应把自己浏览器的exe文件路径替换掉就好,切记要改为双反斜杠。

其中我在这里重新定义了f12快捷键的功能,因为SideBarEnhancements插件自己定义了f12快捷键的功能

它会先闪一下一个命令行对话框,我强迫症看着不爽,就自己把f12重新定义成了st3默认的浏览器预览快捷键。

sublime text3 自己定义的不同浏览器的预览快捷键

时间: 2024-08-29 12:35:19

sublime text3 自己定义的不同浏览器的预览快捷键的相关文章

sublime text2-text3 定义的不同浏览器的预览快捷键

sublime text3 自己定义的不同浏览器的预览快捷键突然全部失效了,搞到现在一直没闹清楚怎么回事,翻看插件发现SideBarEnhancements这插件刚更新了,快捷键也是依赖这个插件弄得.尝试着重装了SideBarEnhancements,竟然好使了–!真闹心啊!!!! 我在这里在总结下浏览器预览快捷键的设置方法: 先提一下一个老办法. 在网上搜索的话你会发现好多人都是自己写了一个open_browser.py文件,代码也大同小异,例如我原来用的这种: 复制代码 import sub

在浏览器中预览“首选参数中指定的浏览器位置已经不存在。请确认”首选参数“指向正确的文件

1.错误描述 2.错误原因 <!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <script type="text/javascript" src="AngularSpec.js"></script> </head> <body>

浏览器 本地预览图片 window.url.createobjecturl

第一种方式 <script type="text/javascript"> function setImagePreview() { var docObj = document.getElementById("ctl00_ContentMain_file_head"); var fileName = docObj.value; if (!fileName.match(/.jpg|.gif|.png|.bmp/i)) { alert('您上传的图片格式不正

IE浏览器上传图片预览兼容(IE 7 8 9 10 11)

$("#file_upload").change(function () { var $file = $(this); var fileObj = $file[0]; var windowURL = window.URL || window.webkitURL; var dataURL; var $img = $("#preview"); if (fileObj && fileObj.files && fileObj.files[0]

sublime Text3 设置多个浏览器预览

使用sublime时由于经常要在ie chrome firefox等浏览器中预览,所以很有必要设置多个浏览器预览 步骤: (1)安装SideBarEnhancements插件(用sublime的应该都知道) (2)安装好以后点击工具栏的     preferences > package setting > side bar > Key Building-User键入以下代码 [ { "keys": ["f1"], "command&qu

在sublime text3下,用快捷键把文件打开到浏览器中

使用背景 在编辑html或者js文件的时候,是否想在浏览器中预览一下, 你的步骤可能是这样的: 找到编辑文件的位置, 右键使用某一浏览器打开.如果是这样,你就out了, 因为在sublime中有更加简洁的操作方法, 使用快捷键在浏览器中预览. 操作步骤 在sublime的菜单栏依次选择:Tools-->Build System-->New Build System...在打开的文本窗口中粘贴:{ "cmd": ["C:\\Program Files (x86)\\

如何优雅地使用Sublime Text3(转)

转自http://www.jianshu.com/p/3cb5c6f2421c/ Sublime Text:一款具有代码高亮.语法提示.自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受.相比于难于上手的Vim,浮肿沉重的Eclipse,VS,即便体积轻巧迅速启动的Editplus.Notepad++,在SublimeText面前大略显失色,无疑这款性感无比的编辑器是Coding和Writing最佳的选择,没有之一. 温情提醒:可以移步原文首链处

ubuntu sublime text3 python 配置 sublime text3 python 配置

ubuntu sublime text3 python 配置 1.安装sublime text 3 安装过程非常简单,在terminal中输入: sudo add-apt-repository ppa:webupd8team/sublime-text-3 #添加sublime text 3的仓库 sudo apt-get update #更新软件库 sudo apt-get install sublime-text-installer #安装Sublime Text 3 如果需要启动sublim

sublime text3的使用介绍

基础篇: 基础教程一:先去官网http://www.sublimetext.com/下载一个sublime text3,环境配置很简单,你可以全程按next都没问题.sublime text3优点:1.多行选择模式 2.提供支持vim兼容模式 3.启动速度快 4.命令模式 5.提供各种插件.6你可以查看你的文件夹中的图片哦 基础教程二:菜单栏主要功能介绍,word大家都用过吧?有些快捷键其实类似的,在sublime text3当中你可以ctrl+n新建,ctrl+c复制,ctrl+v粘贴等等,导