LoginSignup
7
7

More than 5 years have passed since last update.

行を移動するときに,カーソルが置かれる列を固定したい

Last updated at Posted at 2013-08-18

set-goal-column (C-x C-n) を使うと,行を移動したときにカーソルが置かれる位置を固定することができます(解除は C-u C-x C-n).

これがどういうときに役に立つのか.例えば,以下のような文書があるとします.

first,,third
first,,third
first,,third
first,,third

この文書を編集して,以下のような文書にしたいと考えています.

first,second,third
first,second,third
first,second,third
first,second,third

そのとき,second を入力していくためには (yank を使うにしても) 行を移動した後 "," の間までカーソルを戻さないといけません.

そんなときに set-goal-column です.1行めの "," の間で C-x C-n を入力すれば,second を記述後に C-n を入力すると次の行の "," の間にカーソルが移動するようになります.

まあ,この例のように同じ文字列を入力するなら矩形編集を使った方がいいでしょうが,今後の文書編集でカーソルの列を固定すると便利な場面があるかもしれません.そんなときは是非,この隠れた(?)機能を使ってあげてください.

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7