【问题标题】:Sublime Text 3 FileBrowser plugin: how to open in new tab by defaultSublime Text 3 FileBrowser 插件:默认如何在新标签页中打开
【发布时间】:2017-12-03 04:28:57
【问题描述】:

我正在使用 Sublime Text 3 FileBrowser 在键盘上进行文件导航。

虽然我通常在新选项卡中打开文件,但使用 FileBrowser,它会打开 在官方文档 (https://packagecontrol.io/packages/FileBrowser) 上,它说:

在新标签中打开所有标记的项目⌘+enter / ctrl+enter

因此,当我在“Enter”上打开文件时,它将在与 我想改变这种行为

所以我去Preferences -> Package Settings -> FileBrowser ->

  1. Settings - Default
  2. Key Bindings - Default (Common)

寻找我可以在用户设置中覆盖的选项。然而,一切似乎都不对。

【问题讨论】:

    标签: sublimetext3 sublime-text-plugin file-browser


    【解决方案1】:

    在发布问题时不知何故找到了答案,所以我先把它扔掉,然后从社区中寻找更好的方法。

    通过在Key Bindings 中设置打开目录命令,它默认恢复为在新选项卡中打开。(我将其设置为用户设置以便于管理:Preferences -> Package Settings -> FileBrowser -> Key Bindings - User

    (来自官方包页面:https://packagecontrol.io/packages/FileBrowser

    [
        {
        "keys": ["f1"],
        "command": "dired",
        "args": {
          "immediate": true,
          "single_pane": true,
          "other_group": "left",
            }
        }
    ]
    

    当然,您可以将"dired" 命令绑定到任何其他合适的键,并调整其他行为,例如向左或向右。

    需要注意的是,这不能与

    一起使用
    {
      "keys": ["enter"],
      "command": "dired_select", "args": {"and_close": true},
      "context": [
        { "key": "selector", "operator": "equal", "operand": "text.dired" },
        { "key": "setting.dired_rename_mode", "operand": false }
      ]
    }
    

    也许有一些方法可以调整,所以我既可以在“Enter”上的新标签中打开,也可以让浏览器在选择后自动关闭。现在,我决定用F1 关闭它。

    【讨论】:

      猜你喜欢
      • 2016-10-28
      • 2015-09-27
      • 2012-03-21
      • 1970-01-01
      • 2015-01-05
      • 2023-03-07
      • 1970-01-01
      • 2016-09-24
      相关资源
      最近更新 更多