Vimを長く使っていても意外と使ってなかったりするバッファとレジスタ。覚えるとかなり便利なのでご紹介しようと思います。
続きを読むベジェ曲線を完全に理解したので解説する
よくペイントツールに出てくる「ベジェ曲線」。かなり難解ですよね。なぜならWikiに書いてある「ベジェ曲線」とペイントツールの「ベジェ曲線」が厳密には異なっているからです!今回はどちらも完全に理解したので解説記事を書こうと思います。
続きを読む文字列からミリ秒を計算するライブラリtime-f作った
setIntervalの秒数指定の場面など、ミリ秒で指定する場面は多いです。これをもう少しリーダブルにかけると嬉しいですよね?そこで今回は「time-f」というライブラリを作りました。
続きを読むVimで選択した文字列を利用して検索する
「選択範囲内で検索する」ではなく、「選択した文字列で検索する」というTipです。
- ヤンクする
/
を入力する(検索できる状態にする)<C-r>
を押す- ヤンクしたレジスタ名を入力する(ただの
y
でヤンクした場合は、無名レジスタなので"
を押せばOK)
まあこれだけのTipです。
まとめると
ヤンク
/
<C-r>
"
となります。カンタンですね。
応用例
よく考えると「<C-r>
レジスタ名
と入力すると、そのレジスタの内容が貼り付けられる」というだけのことなので、他の場所でも応用可能です。
ついでに置換する
まず上の手順で検索してください。次に:%s//
と入力してください。そのあとに置換したい文字を入力すればOKです。
実はVimは置換対象を省略すると、直前に検索していた文字列が対象になります。そのため、検索していた文字を置換できます。