Sublime Text 複数行貼り付け (Paste multiple lines with multi cursors) その2
Sublime Textはサブエディタとして必要な時に使えばいい
Sublime Textのデフォルトのショートカットでできる便利な複数行貼り付けの紹介
(インフラ向け)
動画の例は、連番になっている複数サーバーのための`.ssh/config`のエントリを生成
Goalは以下のようにHostが01〜16の連番、Portが50022〜51522の連番のエントリを生成
Host sublime01 HostName sublime.example.com Port 50022 User sublime IdentityFile ~/.ssh/id_rsa_sublime Host sublime02 HostName sublime.example.com Port 50122 User sublime IdentityFile ~/.ssh/id_rsa_sublime ... Host sublime16 HostName sublime.example.com Port 51522 User sublime IdentityFile ~/.ssh/id_rsa_sublime
Sublime Text - Multiple cursors editing and Copy and Paste multi lines
手順
- コピー元となる部分を選択
- ⇧⌘D - Duplicate Line (複数行複製)
- 連番を選択、コピー
- ^⇧↑ または ^⇧↓ で複数行選択
- ⇧⌘→ でそれぞれの値を選択、コピー
- 置き換える値を選択、 ^⌘G - Quick Find Allですべての同じ値を選択
- カーソルを移動、⌘V - 貼り付け
※ ^⇧↑ または ^⇧↓ はMacのシステムショートカットと競合するので、それらの設定を無効にする必要がある
関連
複数行貼り付け (Paste multiple lines with multi cursors)
過去の動画
(^⌂↑↓, ⌘+Click) Multiple Carets
(⇧⌘D) Duplicate Line
Reveal in Side Bar
(⌘]) Indent (⌘[) Unindent
(⌘/) Toggle Comment
(^⌘G) Quick Find All
(⌘D) Quick Add Next