停止PyCharm自动将所选文本插入搜索框

时间:2018-05-22 20:15:42

标签: pycharm

使用热键执行搜索时,PyCharm会自动将所选文本粘贴到搜索框中。

如何停止此行为,以便在我打开带有选择的搜索框时,它不会自动粘贴到搜索框中

作为示例,这是一个快照,其中我突出显示了源代码并打开了搜索框。您可以看到所选文本已自动插入搜索栏。 undesired behavior

1 个答案:

答案 0 :(得分:1)

考虑到 PyCharm 如何工作,最简单的方法是 recording a macro 并重新绑定 Find Ctrl + F 键盘快捷键。

如果您按 Ctrl + Shift + A 或转到 File > Settings > Keymap 并仔细检查所有Find actions 它们都具有将所选文本粘贴到搜索框中的功能。那是无法改变的。因此,替代方法是录制一个将 Ctrl + F 操作与 退格键 组合在一起以清除搜索框的宏。

screenshot of find actions dialogue

这是一个简单的两步过程,转到 Edit > Macros > Start Macro Recording 选择一些文本,按 Ctrl + F backspace 并再次转到 Edit > Macros > Stop Macro Recording。保存 marco 并为其命名。

接下来通过转到 File > Settings > Keymap { 重新绑定 Ctrl + F keyboard shortcut to your macro {1}} >

screenshot keymap dialogue

这完全按照问题中的要求提供了查找功能。