Vim Part31

754名無しさん@お腹いっぱい。
垢版 |
2025/11/17(月) 11:59:12.37
刺さった発表はなかったね。AI絡みのが複数あって時代の変化を感じた。
Smallだったしちょっとは勘弁してあげなよ
755名無しさん@お腹いっぱい。
垢版 |
2025/11/26(水) 19:06:51.80
typescript langiage serverで自作コンポーネントの補完でない不具合あったけどjsconfig.jsonルートにおいたらなおった😊
756名無しさん@お腹いっぱい。
垢版 |
2025/12/01(月) 21:03:37.21
使いこなしてない機能を使うきっかけってあった?
757名無しさん@お腹いっぱい。
垢版 |
2025/12/02(火) 06:15:56.19
ラジオはまったんさん登場
2025/12/02(火) 07:04:04.18
Linuxのvimのキーボードマクロが便利なので使ってるんだけど、マクロ複数回実行中に再描画されて遅い

ちなみに以下のようにキーボードマクロを使っている
1. 記録開始 〜 qq
2. (記録したい操作をキー入力)
3. 記録終了 〜 <ESC>q
4. 一回実行 〜 @q
5. あとは、@@(「@」を2回) を押すたびにマクロ1回実行。123回実行させたいなら 123@@ とする

1万行以上とか実行すると再描画でかなり遅い
しかし、~/.vimrcに以下1行を記述したら爆速になった

nnoremap <F12><F12> :<C-u>execute 'silent normal ' . v:count1 . '@@'<CR>

上記 4. で一回実行させた後は、ファンクションキーの<F12>を押せばマクロ実行
12345<F12><F12>
でも爆速

F12キーにしたのは、今まで実行回数をテンキーで入力してから「@」キーを押してたのと近い感覚だから
2025/12/02(火) 07:05:49.36
× > 上記 4. で一回実行させた後は、ファンクションキーの<F12>を押せばマクロ実行
○ > 上記 4. で一回実行させた後は、ファンクションキーの<F12>を2回押せばマクロ実行
2025/12/02(火) 07:06:53.61
ちなみに「@@」で1回実行されるのは有効のまま
761名無しさん@お腹いっぱい。
垢版 |
2025/12/02(火) 07:44:15.53
lazyredraw ちゃうんかーい
2025/12/02(火) 08:05:17.59
set lazyredraw
よりも圧倒的に速いです
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況