在Sublime文本3中制作多行光标的唯一方法是Ctrl + Shift + RC + Drag。有没有办法在不使用鼠标的情况下做到这一点?
答案 0 :(得分:21)
是的,有。使用 Shift ↓或 Shift ↑,选择您想要多个光标所在的行。接下来,按 Ctrl Shift L 将选区拆分为多行。最后,点击←会将光标放在行的开头,而→会将它们放在最后。
修改强>
还有另一种更快的方式(感谢minitech) - Ctrl Alt ↑ / ↓将创建多个游标而不必先进行选择,并且可以将游标放在所需的行中的任何位置。但是,在Windows上,这些键组合可能会映射到更改屏幕方向。要更改此设置,请按 Ctrl Alt F12 打开Intel控制面板,单击Options
,然后重新映射屏幕方向热键,或点击左侧的Off
以停用所有这些内容。
答案 1 :(得分:9)
您也可以使用鼠标中键。
点击&按住鼠标中键并上下拖动
答案 2 :(得分:3)
标准键绑定对我不起作用(Ubuntu 16.4和Win 10),但重新定义后效果很好!要重新定义默认键绑定,请使用(Preferences-> Key Bindings)
{ "keys": ["alt+shift+down"], "command": "select_lines", "args":{"forward": true} }
会在下面添加光标,{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} }
会将光标添加到上方。
答案 3 :(得分:0)
MAC:控制(^)+ Shift +向上/向下箭头
答案 4 :(得分:0)
在Windows 10 Surface Pro上对我有用的是
Ctrl + Alt + up/down
由于Ctrl + Alt +向上/向下已经对我有用,因此无需进行其他键绑定。我也为VS Code设置了相同的方法:Ctrl + Alt +上/下。
或者您也可以按照Yaroslav所说的(我投赞成票)将其映射,也可以。
答案 5 :(得分:0)
在Ubuntu中,可接受的答案有效。另外,您可以执行以下操作:
Shift + Alt + Key up/down
答案 6 :(得分:-2)
对我来说,这比上面的任何其他答案都简单得多:只需按住ctrl
并单击鼠标,将其放置在您想要第二或第三个光标的位置即可。