Vim

<ESC>O を押した後に挿入モードに入るのに一瞬のラグがある場合は ttimeoutlen を設定せよ

Vim

Macのターミナル等で int main() { }| のようなコードを打った後 ( | がカーソル位置) <ESC>O を押すと1秒ぐらいのラグの後、挿入モードに入ることがある。 理由は <ESC>OA が UPカーソルに設定されているターミナルがあり ターミナルが A の入力まちになるのが問題の</esc></esc>…

Macに最新のVimを入れる

Vim

Homebrewを使えるなら、brew install vim --HEAD で最新のVimがインストールできる。ただ、ビルドするのでインストールに時間がかかる。 あと、途中でsymlinkが作れなくてエラーで終了してしまった場合は brew link --overwrite vim とすること。

空白区切りの文字列をそれぞれのワードで括る簡単なやり方

Vim

vim-jp の slack で以下のような質問をした すると、すぐに数人の方からレスポンスをいただいた。 置換を使う方法や ciw と ドットオペレーションと組み合わせてやる方法 マクロを使うことを提案していただいたりもした。 置換を使う方法で、 & が 使われて…