将搜索栏固定到Sublime Text 2

时间:2014-03-21 09:13:04

标签: sublimetext2 sublimetext sublimetext3

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

例如,当搜索栏+多行游标处于活动状态时以及当我想使用键盘停用多行游标时(我知道鼠标单击也会停用多行游标),我点击 Esc < / KBD>。但 Esc 会同时停用(搜索栏+多行游标)

我希望你理解我的意思。

修改

我有很多次问过自己。我可以通过 Ctrl + F 使搜索栏处于活动状态,但在搜索之后我想回去编辑我的文件(我想要离开我的搜索栏然后去我找到我搜索到的地方。这可以通过鼠标点击再次实现,但我想用我的键盘做。 (像搜索字段中的tab一样)。知道有关键绑定的人吗? - &GT;我发现我可以使用 Alt + Enter ,但它会选择所有出现的内容。禁用我刚用箭头键移动的选择...

1 个答案:

答案 0 :(得分:3)

如果您正在使用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 }
  ]
},

希望这会有所帮助。

编辑:修复了要添加的行