-
-
Notifications
You must be signed in to change notification settings - Fork 180
Multiple cursors
cxxxr edited this page Nov 20, 2022
·
2 revisions
Multiple cursorsは一つのバッファ上にカーソルを複製し、一度に複数の箇所を同時に編集できるようにします。 最近ではVSCodeやIntelliJ IDEA, Xcode, Sublime Text等で使える、テキストエディタの一般的な機能として用意されているようです。
- https://code.visualstudio.com/docs/editor/codebasics
- https://www.jetbrains.com/help/idea/multicursor.html
- https://sarunw.com/posts/multi-cursor-editing-in-xcode/
-
M-Shift-n (add-cursors-to-next-line)
現在のカーソルの下の行にカーソルを複製します。 -
isearch mode内で
C-M-n (isearch-add-cursor-to-next-match)
現在のカーソルの次のマッチしている位置にカーソルを複製します。
複製したカーソルはC-gやEscapeで消えます。
また、同じ行に複数のカーソルが重複するときも消されます。
- モディファイアキーを押下しながらクリックした箇所にカーソルを複製する
現状はマウスに対応していないので未実装 - multiple cursors未対応の機能
- シンボル補完
- abbrev
- 矩形選択
- undo, redo