PyCharm:使用键盘在当前插入符上方或下方添加插入符不起作用
PyCharm: Adding carets above or below the current caret using keyboard is not working
在 PyCharm 中,因为我必须一次编辑多行,所以我一直在尝试使用键盘在当前插入符下方添加插入符。根据 this page:
Press Ctrl twice, and then without releasing it, press up or down arrow keys.
但是,当我这样做时,文本只是滚动。 cursor/caret 一动不动。
上述页面,还说:
To add carets exactly above or below the current caret position using virtual spaces, press Alt+Shift+Up / Alt+Shift+Down.
我什至试过了,但在这种情况下,光标会移动到文件中的随机位置。
请注意,我可以使用鼠标 (Alt+Shift + mouse-click
+ dragging the mouse
) 在当前插入符上方或下方插入插入符。但是,我只想使用键盘来做到这一点......就像在 VSCode 中一样,它非常简单:
在上方添加光标:Shift + Alt + UpArrow
在下方添加光标:Shift + Alt + DownArrow
根据您使用的 keymap,这些操作可以配置默认的键盘快捷键,或者您可能必须自己配置。
您可以前往 File
>
Settings
>
Keymap
>
Editor Actions
配置这些操作。在 IDE 中,在当前插入符位置上方或下方恰好添加一个插入符的操作分别称为 Clone Caret Above
和 Clone Caret Below
。
在屏幕截图中,使用了默认的 Windows 键盘映射。可以看出,操作没有默认值,文档中提到的键盘快捷键用于其他操作。但是,如果您配置它们,它们将按预期工作。
在 PyCharm 中,因为我必须一次编辑多行,所以我一直在尝试使用键盘在当前插入符下方添加插入符。根据 this page:
Press Ctrl twice, and then without releasing it, press up or down arrow keys.
但是,当我这样做时,文本只是滚动。 cursor/caret 一动不动。
上述页面,还说:
To add carets exactly above or below the current caret position using virtual spaces, press Alt+Shift+Up / Alt+Shift+Down.
我什至试过了,但在这种情况下,光标会移动到文件中的随机位置。
请注意,我可以使用鼠标 (Alt+Shift + mouse-click
+ dragging the mouse
) 在当前插入符上方或下方插入插入符。但是,我只想使用键盘来做到这一点......就像在 VSCode 中一样,它非常简单:
在上方添加光标:Shift + Alt + UpArrow
在下方添加光标:Shift + Alt + DownArrow
根据您使用的 keymap,这些操作可以配置默认的键盘快捷键,或者您可能必须自己配置。
您可以前往 File
>
Settings
>
Keymap
>
Editor Actions
配置这些操作。在 IDE 中,在当前插入符位置上方或下方恰好添加一个插入符的操作分别称为 Clone Caret Above
和 Clone Caret Below
。
在屏幕截图中,使用了默认的 Windows 键盘映射。可以看出,操作没有默认值,文档中提到的键盘快捷键用于其他操作。但是,如果您配置它们,它们将按预期工作。