Posts tagged with vim (1/1)

vimrcで残っている設定

2023-01-03 ## wildmenu vimのコマンドやファイル名の候補が表示されるようになる。なくても死なないけど、あればまあ楽かなと思う。 set wildme…

vimrcでやってみたけどやめた設定

2023-01-02 ## netrwは常にtree view let g:netrw_liststyle = 3 挙動が怪しい気がしたのと、「i」を押せば表示が切り替わ…

vimでコメント行で改行すると次の行頭にもコメント記号を付与してくる動作を止める

2023-01-01 :setlocal formatoptions-=r :setlocal formatoptions-=o まとめて。 :setlocal fo…

vimがファイル末尾に改行を自動挿入するのを無効にする

2023-01-01 :set binary :set noeol よほど必要な状況の時に使用するとよいと思う。 vimはposix推奨の形式で、行末に改行を入れてくる…

vim :g, :global

2023-01-01 ## :g, :global とは 「:global(:g)」 とは、一見、検索コマンドに見えますが、本当は、パターンにマッチした行に ex コマンドを実…

vimのコツ

2023-01-01 「なるべく速やかにノーマルモードに戻る」 なんといっても"ノーマル"なので。 他のエディタの感覚でなるべくインサートモードでいようとすると、移動もコピペ…

vim で 複数行のテキストをペーストするときの勝手なインデントを回避する

2023-01-01 :set paste 元に戻すとき。 :set nopaste オートインデントや自動コメントで、だだだだだだだーと右にずれてぐちゃぐちゃに…

vimの置換で置換後の文字列に改行を入れたい

2023-01-01 置換元の文字列は \n で改行を指定できる。 置換先の文字列は Ctrl-v + Enter で改行を入力できる。 もしくは Ctrl-v + Ctrl-…

vimで改行をLFにする

2023-01-01 置換する。 ``` :%s/\r//g ``` あるディレクトリ内のファイルを対象に、一括で改行コードを変更するコマンド。 ``` sed -i 's/…

vimの正規表現

2023-01-01 vimの検索で使う正規表現のパターンは、エスケープするべき文字が一癖ある。 よくあるテキストエディタに慣れているとよく誤爆する。 なお、書き方がいくつか…