使用热键执行搜索时,PyCharm会自动将所选文本粘贴到搜索框中。
如何停止此行为,以便在我打开带有选择的搜索框时,它不会自动粘贴到搜索框中
答案 0 :(得分:1)
考虑到 PyCharm 如何工作,最简单的方法是 recording a macro 并重新绑定 Find
Ctrl + F 键盘快捷键。
如果您按 Ctrl + Shift + A 或转到 File
>
Settings
>
Keymap
并仔细检查所有Find
actions 它们都具有将所选文本粘贴到搜索框中的功能。那是无法改变的。因此,替代方法是录制一个将 Ctrl + F 操作与 退格键 组合在一起以清除搜索框的宏。
这是一个简单的两步过程,转到 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}} >
。
这完全按照问题中的要求提供了查找功能。