探検
Vim Part31
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キーにしたのは、今まで実行回数をテンキーで入力してから「@」キーを押してたのと近い感覚だから
ちなみに以下のようにキーボードマクロを使っている
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回押せばマクロ実行
○ > 上記 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
よりも圧倒的に速いです
よりも圧倒的に速いです
レスを投稿する
ニュース
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★3 [お断り★]
- 山里亮太、フィリピンに子ども食堂を建設 「偽善者」「日本の子どもを助けるべき」の声があっても活動を続ける理由 [Anonymous★]
- 【福岡】福岡市のドーム近くで成人女性が刺されたか 60代とみられる男が逃走中 [ぐれ★]
- なぜリベラルは人気がないのか 斎藤幸平さんが指し示す未来への道筋:朝日新聞 ★5 [少考さん★]
- 【BBC】サッカー 滋賀県初!レイラック滋賀 悲願のJ3昇格決定 [鉄チーズ烏★]
- B’z東京ドーム公演で後ろの客が大熱唱…「B’zの歌声に集中できない」注意すると笑いながら反論されモヤモヤ [muffin★]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★9
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★8
- 【高市朗報】自民党のヒゲ「レーダー照射で日本にもまだ逆転できるカードがあります。中国軍との通信の音声です」 [931948549]
- 有識者「外国人より40-50代の日本人おっさんの方が遥かに態度悪い、マジで害悪」8万いいね [177316839]
- 人気漫画家、絶望「どれだけガンダムが反戦を訴えてもゴジラやジブリがメッセージ出しても届かない、もうどうしたらいいの…?」 [339712612]
- デフレ、円高👈こいつが叩かれた理由 [943688309]
