ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

在浏览器中查看

adampresley ALL 排行榜前100

在网页浏览器中打开当前视图/标签的文件内容

详细信息

  • 2021.02.24.01.47.56
  • github.com
  • github.com
  • 3年前
  • 3小时前
  • 12年前

安装次数

  • 总数 496K
  • Win 362K
  • Mac 99K
  • Linux 35K
8月7日 8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 21 18 7 16 26 13 12 7 10 11 13 18 22 17 27 22 14 13 11 24 18 16 18 9 11 19 13 20 13 25 12 16 20 27 29 17 21 7 13 23 12 23 20 23 16
Mac 0 7 5 0 1 1 6 10 5 2 3 0 2 2 2 8 1 3 4 3 6 9 2 2 2 2 0 6 2 7 2 3 2 4 2 4 7 1 2 0 4 6 4 4 2 2
Linux 0 3 1 2 1 0 0 2 0 0 1 2 1 3 5 1 0 2 2 5 2 2 2 4 1 0 0 6 1 1 1 4 1 2 0 2 3 0 4 1 2 0 1 1 4 1

README

源码
raw.githubusercontent.com

Sublime Text - 在浏览器中查看

在浏览器中查看 是一个Sublime Text插件,它将打开你当前视图/标签中的任何内容。如果当前打开的文件是新的且尚未保存,则会创建一个临时文件(位于您操作系统的默认临时目录中),文件扩展名为 .htm,然后您的浏览器将打开该文件。但是,如果当前打开的文件已保存并具有名称,此插件将在您设置以处理其类型的任何应用程序中打开它。

默认情况下,此插件分配的快捷键为 CTRL + ALT + V

安装

使用Sublime Text Package Control插件(http://wbond.net/sublime_packages/package_control),按 CTRL + SHIFT + P 查找 Package Control: Install Package,然后按 Enter。通过名称在列表中找到此插件 在浏览器中查看

配置浏览器

默认情况下,此插件将在Firefox中打开文件。您可以将其配置为使用您选择的另一个浏览器。为此,请从 首选项 > 插件设置 > 在浏览器中查看 选择 设置 - 用户

要在设置中使用其他浏览器打开文件,请在名为 browser 的键中设置您希望使用的浏览器。以下是预配置的可用浏览器列表。

  • Firefox - Mac OS,Linux,Windows
  • Chrome - Mac OS,Linux,Windows
  • Chrome64 - Windows
  • Yandex - Windows
  • Safari - Mac OS
  • Internet Explorer - Windows
  • Chromium - Linux

其他浏览器

在浏览器中也提供了键绑定,可以在没有被设置为 browser 设置的情况下在浏览器中打开您的当前视图。以下列出了一些键绑定和它们的浏览器。

  • CTRL + ALT + F - Firefox
  • CTRL + ALT + C - Chrome
  • CTRL + ALT + I - Internet Explorer
  • CTRL + ALT + S - Safari

这些键绑定与Sublime Text中的其他任何键绑定一样可以更改。以下是一个键配置示例。您可以在用户键绑定配置文件中将它们重映射。

[
    { "keys": [ "ctrl+alt+v" ], "command": "view_in_browser" },
    { "keys": [ "ctrl+alt+f" ], "command": "view_in_browser", "args": { "browser": "firefox" } },
    { "keys": [ "ctrl+alt+c" ], "command": "view_in_browser", "args": { "browser": "chrome" } },
    { "keys": [ "ctrl+alt+i" ], "command": "view_in_browser", "args": { "browser": "iexplore" } },
    { "keys": [ "ctrl+alt+s" ], "command": "view_in_browser", "args": { "browser": "safari" } }
]

Windows考虑事项

在Windows配置中,您可能会注意到在chrome中命令路径中有一个类似于:%Local AppData%的变量。这是对您的Windows安装的用户配置文件目录中

以下是一个支持的变量列表

  • AppData - 您的配置文件的主体应用程序数据文件夹(通常为漫游)
  • Personal - 您的文档位置
  • Desktop - 桌面位置的路径(可能不可靠)
  • Start Menu - 开始菜单项位置的路径
  • Local AppData - 您的配置文件的本 地应用程序数据文件夹
  • My Video - 视频位置路径
  • My Pictures - 图片位置路径
  • My Music - 音乐位置路径

请注意,许多这些变量在确定浏览器位置时并不非常有用,除非您已决定将Firefox安装到您的My Music文件夹中。

配置以在本地服务器上查看

查看浏览器插件也支持在本地服务器上下文中查看文件的功能。所以,如果您有一个本地的Apache,Tomcat或其他服务器应用程序正在运行,您可以配置此插件将您的文件以URL开头打开。

为此配置此插件,查看浏览器插件将读取您当前加载的项目配置。您可以通过选择项目 -> 编辑项目来打开sublime-project文件。在您的项目文件中,您需要指定以下两项:

  • baseUrl - 前缀文件的根URL
  • basePath - 您的网站/应用程序所在的基础路径

这是它的样子。

{
    "folders":
    [
        {
            "path": "/home/<username>/code/python/my-cool-website"
        }
    ],
    "settings": {
        "sublime-view-in-browser": {
            "baseUrl": "http://localhost:8080",
            "basePath": "/home/<username>/code/python/my-cool-website"
        }
    }
}

请注意名为settings的密钥,它是一个包含另一个名为sublime-view-in-browser的密钥的字典。这是您将放置baseUrlbasePath设置的

现在当您激活查看浏览器功能时,您的文件将以HTTP协议而不是文件协议打开。

变化历史

  • 03/11/2016:
    • 修复了路径中的括号会导致无法加载的问题。解决#52
  • 10/06/2014:
    • 为2.0.0版重写
    • 使用子进程而不是webbrowser。这似乎解决了#19
    • 较小,更简单的sublime-settings文件
  • 05/15/2014:
    • 只有当当前位置有修改时才保存当前位置
  • 07/03/2013:
    • 支持Sublime Text 3和Python 3的变更
  • 06/15/2013:
    • 在Windows本地服务器配置中,现在使用反斜杠将Windows中的反斜杠转换为正斜杠。关闭#16
  • 04/16/2013:
    • 为每个浏览器配置添加了对多个路径的支持(jadient #14
  • 03/08/2013:
    • 在Mac上避免加载Windows特殊文件夹引用
    • 将支持的浏览器列表中添加了Mac Chrome
  • 02/18/2013:
    • 将使用Windows特殊文件夹引用添加到浏览器命令的能力。关闭#10
  • 01/30/2013:
    • 此插件的所有设置现在都位于文件中View In Browser.sublime-settings。这允许用户在User目录中覆盖它们。旧的settings.json文件不再使用。
  • 01/28/2013:
    • 合并了来自imaginationac的更改以删除菜单嵌套
  • 12/26/2012:
    • 将支持的浏览器列表中添加了Linux Chromium
  • 11/01/2012:
    • 修改了在Mac上打开Safari的命令
    • 调用时自动保存当前位置
  • 10/25/2012:
    • 新增 settings.json 文件以将浏览器/命令映射到操作系统
    • 插件将使用指定的浏览器打开文件,如果浏览器不受支持,则默认使用操作系统默认的浏览器
    • 解决了调用 open_new_tab 时的编码问题
    • 增加了指定并尊重每个项目的本地服务器配置的能力
  • 05/21/2012:
    • 仅在视图未保存时才创建临时文件
  • 05/18/2012:
    • 初始代码

贡献者

许可

MIT 许可证 (MIT) 版权所有 © 2012 Adam Presley

在此特此授予任何人,无代价使用、复制、修改、合并、发布、分发、再许可或出售本软件及其相关文档文件(统称为“软件”)的权利,包括但不仅限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件的副本,并允许软件的接受者为此目的行事,受以下条件约束:

上述版权声明和本许可声明应包含在软件的所有副本或其主要部分中。

软件按“现状”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途的适用性以及非侵犯性保证。在任何情况下,作者或版权所有者对任何索赔、损害或其他责任(无论是由于合同、侵权或其他方式引起的),都不承担责任,即使是由于软件或其使用或其它方式而引起的。