停止 PyCharm 将所选文本自动插入搜索框
Stop PyCharm From Auto-Inserting Selected Text to Search Box
使用热键进行搜索时,PyCharm 会自动将所选文本粘贴到搜索框中。
如何才能阻止此行为,以便当我打开搜索框并做出选择时,它不会自动粘贴到搜索框中?
例如,这是我突出显示源代码并打开搜索框的快照。您可以看到所选文本已自动插入到搜索栏中。
考虑到 PyCharm 的工作原理,最简单的方法是 recording a macro 并重新绑定 Find
Ctrl + F 键盘快捷键。
如果您按 Ctrl + Shift + A 或转到 File
>
Settings
>
Keymap
并仔细检查所有 Find
actions 它们都具有将所选文本粘贴到搜索框中的功能。这是无法改变的。因此,另一种方法是录制一个结合 Ctrl + F 操作和 backspace 以清除搜索框的宏指令。
这是一个简单的 2 步过程,转到 Edit
>
Macros
>
Start Macro Recording
选择一些文本,按 Ctrl + F 和 backspace 并再次转到 Edit
>
Macros
>
Stop Macro Recording
.保存 marco 并为其命名。
下一步重新绑定 Ctrl + F keyboard shortcut to your macro 转到 File
>
Settings
>
Keymap
>
Macros
.
这完全按照问题中的要求提供了查找功能。
使用热键进行搜索时,PyCharm 会自动将所选文本粘贴到搜索框中。
如何才能阻止此行为,以便当我打开搜索框并做出选择时,它不会自动粘贴到搜索框中?
例如,这是我突出显示源代码并打开搜索框的快照。您可以看到所选文本已自动插入到搜索栏中。
考虑到 PyCharm 的工作原理,最简单的方法是 recording a macro 并重新绑定 Find
Ctrl + F 键盘快捷键。
如果您按 Ctrl + Shift + A 或转到 File
>
Settings
>
Keymap
并仔细检查所有 Find
actions 它们都具有将所选文本粘贴到搜索框中的功能。这是无法改变的。因此,另一种方法是录制一个结合 Ctrl + F 操作和 backspace 以清除搜索框的宏指令。
这是一个简单的 2 步过程,转到 Edit
>
Macros
>
Start Macro Recording
选择一些文本,按 Ctrl + F 和 backspace 并再次转到 Edit
>
Macros
>
Stop Macro Recording
.保存 marco 并为其命名。
下一步重新绑定 Ctrl + F keyboard shortcut to your macro 转到 File
>
Settings
>
Keymap
>
Macros
.
这完全按照问题中的要求提供了查找功能。