【问题标题】:Pin search bar to Sublime Text 2将搜索栏固定到 Sublime Text 2
【发布时间】:2014-03-21 09:13:03
【问题描述】:

是否可以固定搜索栏/搜索&替换栏(Ctrl+F or Ctrl+H ) 到窗口。因为现在,如果我按 Esc,我的搜索栏就会消失。

例如,当搜索栏 + 多行光标处于活动状态并且我想使用键盘停用多行光标时(我知道鼠标单击也会停用多行光标),我点击 Esc。但是 Esc 禁用两者(搜索栏 + 多行光标)

希望你明白我的意思。

编辑

有一件事我经常问自己。我可以通过执行 Ctrl + F 使搜索栏处于活动状态,但是搜索后我想返回编辑我的文件(我想退出搜索栏并转到我找到搜索内容的地方)这再次可以通过鼠标单击来实现,但我想用我的键盘来完成。 (类似于搜索字段中的选项卡)。有谁知道这有一个键绑定? --> 我发现我可以使用 Alt+Enter 但它会选择所有出现的情况。禁用我刚刚用箭头键移动的选择...

【问题讨论】:

    标签: sublimetext2 sublimetext sublimetext3


    【解决方案1】:

    如果您使用的是 ST2,您可以为此编辑/删除默认键绑定(我记得):

    { "keys": ["escape"], "command": "hide_panel", "args": {"cancel": true},
      "context":
      [
        { "key": "panel_visible", "operator": "equal", "operand": true }
      ]
    },
    

    ST3 不允许您编辑默认绑定,因此我只能在面板可见时重新排序 Esc 按钮行为:第一次按下禁用多行光标,第二次按下隐藏搜索控制板。如果没有多行光标处于活动状态,则 Esc 仅隐藏搜索面板。

    尝试将这些行添加到用户的键绑定文件中:

    { "keys": ["escape"], "command": "single_selection", "context":
      [
        { "key": "num_selections", "operator": "not_equal", "operand": 1 }
      ]
    },
    

    希望这会有所帮助。

    编辑:要添加的固定行

    【讨论】:

    • 谢谢,我完全删除了 ESChide_panel 绑定,所以我的搜索栏永远不会消失。
    • @Ozkan 您的问题已经解决,最好将 phts 的答案标记为已接受。
    猜你喜欢
    • 2013-11-01
    • 2013-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 2013-01-21
    • 2013-07-03
    • 2013-08-14
    相关资源
    最近更新 更多