Sublime Text具有此功能,您可以使用(多个)光标选择文本并开始编辑每一行:
PyCharm是否相同?
答案 0 :(得分:41)
另一个选项:选择文本,切换列选择模式:
切换模式的默认快捷方式是:
alt
- shift
- insert
cmd
- shift
- (numpad) *
(或Edit
→Column Selection Mode
)
对于Mac来说这是一个不方便的快捷方式,因为大多数笔记本电脑都没有小键盘。我将其重新映射到cmd
- shift
- 8
。
列选择模式实际上也有其他用途:它在使用键盘和鼠标选择文本时更改默认行为。再次将其关闭以恢复正常选择行为。
答案 1 :(得分:19)
来自source:
要添加插入符号,请执行以下操作之一
按 Shift + Alt ,然后点击插入符号位置的
LEFT
鼠标按钮。双击 Ctrl 并按向上箭头或向下箭头键。
在OSX上,似乎足以按下LEFT
- ALT 并使用鼠标LEFT CLICK
添加新的插入符号,或者按下 SHIFT + ALT 并用鼠标绘制光标。
答案 2 :(得分:14)
按住Alt
并将鼠标拖到所需的文字上。
来源:https://www.jetbrains.com/help/pycharm/2016.1/selecting-text-in-the-editor.html
答案 3 :(得分:8)
此功能已在 June 2020 中添加到 Pycharm。
它被称为“将插入符添加到选定行的末尾”,默认绑定到 Alt + Shift + G。 >
答案 4 :(得分:3)
要在Linux上进行此操作(在Ubuntu 16.04上进行测试),请执行以下操作:
在编辑器中,按Alt
+ Windows Key
,然后用鼠标将光标放在要在上面有多个光标的行上。
您可能还想allow placement of caret after the end of line
或inside tabs
。在这种情况下,您需要更改设置:
转到Editor -> Generaral -> Virtual Space:
并确保启用了上述两个设置。
答案 5 :(得分:1)
我认为简单的方法是选择文本并继续按 Alt + J for Linux和 Ctrl + G 适用于Mac,直到您到达最后一场比赛。
答案 6 :(得分:1)
答案 7 :(得分:1)
在pycharm中按SHIFT + DownArrow(而不是鼠标和拖动)进行多光标编辑
答案 8 :(得分:0)
在PyCharm中为MacOS X提供类似功能:
使用Ctrl+G
/ Shift+Ctrl+G
使用Ctrl+Cmd+G
使用ESC
答案 9 :(得分:0)
对于 macOS 用户:看起来就像您按住 shift
+ down
或 up
箭头键以使用多个光标进行选择。