読者です 読者をやめる 読者になる 読者になる

【Emacs】ちょっとしたテキスト編集したいときの諸々メモ

emacs

エクセルのデータをテキストベースで編集したいときとかに、
使い慣れたサクラエディタやらを使って編集したりしてるのですがEmacsでもちょっとした編集を慣れるためのメモしてゆきます

行番号の表示・非表示
M-x linum-mode

画面に表示されているテキストをマウス等で範囲選択してコピーしたいときに行番号が表示されていると、それもコピーされてたりして少し邪魔くさいので切り替えができると便利です

改行、タブを置換
M-x query-replace
C-q C-j #改行
C-q C-i #タブ

地味にいつもやり方わからなくなる。こちらを参考にさせていただきました
Emacsでの改行やタブの置換 | rakkyooの備忘録

キーボードマクロ
M-x Shift+( # 記録開始
M-x Shift+) # 記録終了
M-x e e e ・・・# マクロ再生 

これはよく使うので、手が覚えてくれた。どのエディタにもある機能です

矩形編集
M-x cua-set-rectangle-mark
クリップボードにコピー

emacsでコピーした内容をOSのクリップボードと同期する方法(Mac) - Qiita
こちらの内容を設定ファイルに記述

brew install reattach-to-user-namespace

で、これをいれたらうまくいきました

以上です