計算物理屋の研究備忘録

Linux, Cygwin, Mac, zsh, emacs等の使い方、設定などのメモ

Emacsでmultiple-cursorsを使う

multiple-cursors

カーソルを増やす。便利。

github.com

インストール

Melpaからパッケージをインストールするだけ

設定

公式のgithubに書いてあるbasic usageのやつをそのまま。

(require 'multiple-cursors)
(global-set-key (kbd "C-S-c C-S-c") 'mc/edit-lines)
(global-set-key (kbd "C->") 'mc/mark-next-like-this)
(global-set-key (kbd "C-<") 'mc/mark-previous-like-this)
(global-set-key (kbd "C-c C-<") 'mc/mark-all-like-this)

使い方メモ

何も単語などリージョンを選択しない状態

  • C->: 次の行にもカーソルを増やす
  • C-<: 前の行にもカーソルを増やす

単語選択した状態

  • C->: 次に出てくる同じ単語を選択した状態でカーソルを増やす
  • C-<: 前に出てくる同じ単語を選択した状態でカーソルを増やす
  • C-c C-<: 全ての同じ単語を選択した状態でカーソルを増やす