1 名前:名無しさん@お腹いっぱい。 [2022/10/06(木) 00:05:02.30 .net] Vim 6以降に関する話題です。 www.vim.org/ 前スレ Vim Part30 https://mevius.5ch.net/test/read.cgi/unix/1608261530/ 関連情報は>>2-3 あたり
396 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/06/04(火) 13:31:00.49 .net] vim-abolish を使ってビジュアルモードで選択した3つの大文字 A, B, C を B, C, A に入れ換えたいのですが、上手くいきません。 小文字のa,b,cまで置換してしまいます。 どなたか解決方法ご存知ないでしょうか?
397 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/06/04(火) 13:51:04.81 .net] >>396 :S/{A,B,C}/{B,C,A} をやりたいのですが、 変更したくない小文字a,b,cまで勝手に変更されてしまうので困っております。 もしどなたか解決方法をご教示いただければ幸いです。
398 名前:名無しさん@お腹いっぱい。 [2024/06/04(火) 16:29:31.09 .net] >>396 https://vimhelp.org/pattern.txt.html#%2Fignorecase 辺り? 大文字Sというコマンドは何ぞ? うちで、 > :S/{A,B,C}/{B,C,A} すると、「E464: ユーザー定義コマンドのあいまいな使用です」と言われる。 VIM - Vi IMproved 9.1 (2024 Jan 02, compiled May 26 2024 12:27:33) 適用済パッチ: 1-446
399 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/06/04(火) 17:44:06.61 .net] >>398 どうもすみません、 :'<,>'S/{A,B,C}/{B,C,A} の間違いでした。 SはSubvertの略です。 https://qiita.com/yuku_t/items/77a3361ff4d27bda641e 巡回置換が出来るようなので使ってみたのですが、 大文字小文字の区別が出来ませんでした。
400 名前:名無しさん@お腹いっぱい。 [2024/06/04(火) 18:33:07.91 .net] https://stackoverflow.com/questions/9273377/vim-replace-two-words-with-one-another ここにそれっぽいことが書いてありました。 :s/A\|B\|C/\={'A':'B','B':'C','C':'A'}[submatch(0)]/g 他には https://stackoverflow.com/questions/17337979/conditional-replace-in-vim :%!tr "A,B,C" "B,C,A'" でも出来そうですが、1文字しかできないので汎用性はあまり高くなさそうです。 とりあえずこれで代用することにいたします。
401 名前:名無しさん@お腹いっぱい。 [2024/06/04(火) 18:42:57.89 .net] :s コマンドと同じフラグが使えるようなので I で :S/{A,B,C}/{B,C,A}/I
402 名前:名無しさん@お腹いっぱい。 [2024/06/04(火) 18:52:58.33 .net] >>401 ありがとうございます。目から鱗が出ました。
403 名前:397 [2024/06/04(火) 19:08:11.26 .net] >>399 ,400 ああそれが、 > vim-abolish を使って なのか。丁寧にありがとう。
404 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/06/13(木) 02:03:39.62 .net] >>395 大きな目的の一つが肥大化したvimを整理整頓して軽くするプロジェクトや 有効的フォークで互いに足並み揃えのフィードバックしあってるから、neovimの進捗は本流vimにも恩恵あるし応援 まあベンチはしてないから実際のところは知らん
405 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/06/17(月) 10:18:25.66 .net] おそれいります。プラグインに関しての相談は此方でも大丈夫でしょうか。 具体的にはsimplenote.vim についてになります。 使っているsimplenote 上から全文検索をしたく思っているのですが、 何か良い方法をご存知の方いらっしゃいますか。
406 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/06/17(月) 11:43:51.36 .net] 無い https://github.com/simplenote-vim/simplenote.vim/issues/16 ローカルに落としてgrepしたら
407 名前:404 mailto:sage [2024/06/17(月) 15:48:42.04 .net] >>406 さん APIそのものに実装されていないんですね。 情報ありがとうございます。
408 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/06/18(火) 18:27:25.60 .net] vimでディレクトリ開くときautocmdでファイルマネージャーを開いてるんだけど一瞬netrwがチラつくのが気になる。 autocmdのゴリ押しとかじゃなくて正攻法でやろうとするとどんな感じになりますか?
409 名前:名無しさん@お腹いっぱい。 [2024/06/29(土) 12:33:07.46 .net] lazyvim使い始めたけど意味わからん 誰か使ってる人いる?
410 名前:名無しさん@お腹いっぱい。 [2024/06/29(土) 13:20:29.29 .net] 溺れども藁を掴まぬ怠け者という Deep Purpleの歌を思い出した。
411 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/01(月) 00:23:02.13 .net] arch の fcitx5-remote に関する所で https://wiki.archlinux.org/title/Fcitx5 vim9script だと、var がエラーになるんだよ。 var fcitx5state = system("fcitx5-remote") 元ネタのリンク先の12は中国語なのだが https://sur.moe/post/vim%E8%BE%93%E5%85%A5%E6%B3%95%E5%88%87%E6%8D%A2%E4%B8%8D%E4%BD%BF%E7%94%A8%E6%8F%92%E4%BB%B6/ let になっていて、こっちはエラーにならない。 let fcitx5state=system("fcitx5-remote") arch wiki は微妙に間違ってない?
412 名前:名無しさん@お腹いっぱい。 [2024/07/05(金) 10:17:30.61 .net] vimでバックアップファイルに日付をつけたいです。 かつその日付は保存時の日付ではなく、 開いているファイルが持っているタイムスタンプの日付にしたいです。 以下で現在の日付をつけてバックアップできることがわかったのですが この日付を現在開いているファイルのタイムスタンプにするにはどうしたら良いでしょうか? :au BufWritePre * let &bex = '.' . strftime("%Y%m%d")
413 名前:名無しさん@お腹いっぱい。 [2024/07/05(金) 11:53:22.78 .net] >>412 au BufWritePre * let &bex = strftime('.%Y%m%d', getftime(expand('%:p'))) 以下は(必要なさそうだけど)念を入れてファイルの存在チェックをする版 存在していないときは現在時刻で設定 au BufWritePre * let &bex = strftime('.%Y%m%d', glob(expand('%:p')) ? getftime(expand('%:p')) : localtime())
414 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/09(火) 20:54:55.42 .net] いつからかPiOS(Debian12)のvim-plugでPlugUpdateするとこんなエラーが出る。 通常版のDebian12ではこんなことはないから何だろう? x unite.vim: fatal: unable to access 'https://github.com/shougo/unite.vim.git/': gnutls_handshake() failed: The TLS connection was non-properly terminated.
415 名前:413 mailto:sage [2024/07/13(土) 22:24:30.40 .net] これみたいだけどOpenのままみたい。 https://github.com/junegunn/vim-plug/issues/1133 :PlugUpdate unite.vimみたいにプラグインを個別にアップデートすると エラーは出ないのでいろいろ試したら、 結局スレッド数をかなり減らすと一応動作した。 :let g:plug_threads=4
416 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/15(月) 18:37:14.27 .net] >>409 LazyVimのことですよね? 自分も使ってて、lazy.nvimはおろかneovim自体初心者ていうかvimすらも大して使えてなかったレベルなので 最初はえらく苦労しましたがyoutubeとかを見て少しずつ慣れていきました せめてluaの基本くらい押さえてから始めればよかった・・・ いわゆるキックスタート系、プリセットアップ系は色々あるけどkickstart.nvimは設定が少し雑だし AstroNvimみたいなのはやりすぎ感あるしで結局LazyVimが一番オススメですね
417 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/15(月) 18:41:25.86 .net] あ、もしかしてプラグインマネージャのlazy.nvimのことを言ってるのかな? lazy.nvimを覚えて自分でプラグイン入れてくのって初心者にはキツイし絶対挫折すると思う
418 名前:411 [2024/07/17(水) 17:59:30.50 .net] >>413 ご連絡遅くなりすみません。 こちらの記述で無事所望の動作ができました。 これで前日作業終了時の一区切りついたところでのファイルのバックアップが自動で取れるようになりました。 ありがとうございました。
419 名前:名無しさん@お腹いっぱい。 [2024/07/18(木) 16:27:13.25 .net] >>416 >>417 とりあえずlazyvim入れてみたら設定とか色とかどこをどういじればいいかわからなくて結局しばらくはプラグインマネージャなしで使うことにしました とりあえず素のvim操作に慣れてからでもいいかなと 今はvscodeにneovimプラグイン入れて使ってます
420 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/21(日) 22:46:41.85 .net] Windows版のgvimでqfixhowmを使ってるんだけど、 検索にGit for Windowsのgrepを使うとstackdumpができてクラッシュしてるみたい。 検索結果が表示されないのでよくわからないけど、 何かまずいことがあるんでしょうか?
421 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/22(月) 01:00:02.08 .net] 聞いたことなかったけどhowmってメモ系プラグインがあったのね Git for WindowsはMinGWビルドだから相性悪くてクラッシュしてるのかも QFixHowmでは検索プラグインとしてQFixGrepが用意されているみたいだけどこっちは使わんの?
422 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/22(月) 08:50:46.45 .net] やっぱりgrepによっては動作環境が合わないこともあるのか。 qfixhowmが検索ではqfixgrepを使うんではなかったかな。
423 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/24(水) 10:15:18.63 .net] いや一般的にmingwならむしろ問題は少なくなるけど Windows native executableだから mingw-w64-gvimで試してみると対照実験になるのではないだろうか
424 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/24(水) 20:16:57.86 .net] ていうか今どきgvimってのも・・・(ボソッ
425 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 00:02:50.55 .net] メニューバーのあるneovimのguiをつくってくれ...
426 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 01:57:58.40 .net] vscodeを目の敵にしてるのかゴリゴリにやってるneovimmerいるけどやりすぎだと思う 手段と目的が逆転したら人間終わり
427 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 08:33:31.75 .net] それがぼくには楽しかったから
428 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 11:16:38.81 .net] msys2のgrepは使えるみたいだけど、 vim-plugでgitは必要だし、 以前は確かGit for Windowsのgrepでも使えたんだが。
429 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 12:10:16.73 .net] これかな? https://github.com/msys2/MSYS2-packages/issues/1803 0 [main] grep 1896 cygwin_exception::open_stackdumpfile: Dumping stack trace to grep.exe.stackdump shell returned 34304
430 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 12:11:49.50 .net] 書き忘れてた。 grep -Fri みたいに-iプションがだめみたい。
431 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 12:45:15.28 .net] それとWindowsのターミナルでもtermguicolorsは使えたんだ。 それならgvimでなくてもいいのか。
432 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 13:58:40.90 .net] msys2はcygwin系だよね POSIXエミュレーションやってるから安定性は落ちるよね 混ぜるならmingw−w64の方を使ってよ ビルド環境のためにPOSIXエミュレーションが必要な場合 例えばngnixのコンパイル はcygwin系使わないと仕方ないだろうけど 常用するもんじゃない 特にcygwinのヒープメモリ管理の問題をよく知らない人は 問題が起きても対処できないから常用すべきじゃない
433 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 14:13:48.07 .net] 書き方がまずかったかもしれないけど、現状ここのgrepは使えてる。 qfixhowmもgvimとこのgrepでは確認してるっぽい。 https://www.msys2.org/ Git for Windowsのgrepは(現在は)上記のようにクラッシュする。 https://github.com/git-for-windows/git
434 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 15:59:32.56 .net] 全てをmsys2で一通り揃え、外で動かすものは←で導入したものを使ってmingwターゲットでビルドし直し わかっちゃいてもうっかりすると混ざるし、混ざってもある程度動いてしまうから厄介だよね
435 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 17:08:27.05 .net] qfixhowmで検索できないと使いものにならないし、 何となく原因がわからないのは気持ち悪いので、 とりあえず使えるようになってよかった。 それとWindowsのターミナルも背景を透過できるようになったけど、 vimでは透過できないね。
436 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/25(木) 18:36:02.35 .net] cmdならちゃんと透過するから別にこれでもいいか。
437 名前:名無しさん@お腹いっぱい。 [2024/07/26(金) 08:07:49.28 .net] >>424 > ていうか今どきgvimってのも・・・(ボソッ 今どきは何を使うと良いの?
438 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/26(金) 11:25:44.82 .net] neovim-qtってneovimのgvim相当かと思ったら素のフロントエンドって感じでちょっと違うね
439 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/26(金) 12:41:56.76 .net] NeovimはフロントエンドのGUIアプリが他にも色々出てる
440 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/26(金) 18:19:13.92 .net] Neovim使いの99%はターミナルから起動するだろ
441 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/26(金) 19:38:49.94 .net] 挿入モードを抜けたらimeをoffにしたいけど、 Windowsのcmdではよく書かれてる設定も効かないみたい。 gvimでは何もしなくてもoffになる。 inoremap <silent> <ESC> <ESC>:set iminsert=0<CR>
442 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/26(金) 20:08:55.78 .net] >>441 https://www.regentechlog.com/2022/06/30/control-ime-by-vim/
443 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/26(金) 23:47:29.26 .net] >>442 この「前者」の方法(私はむしろこちらでいい)が効かないとは書かれていないと思うのだが、 >>441 の方法が効かないのはなぜだろう? > inoremap <silent> <ESC> <ESC>:set iminsert=0<CR>
444 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/27(土) 00:14:45.37 .net] IME周りはほんと厄介だね OSは何か、端末は何か、VIMかNeovimか等で状況条件が変わってくるし 結局自分は日本語を使わないという形に落ち着いた
445 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/27(土) 10:21:28.54 .net] 何だかWindowsのCUIのVimではIMEの制御はできないっぽい。 https://zenn.dev/koron/articles/d3a14c286948c4 https://sites.google.com/site/fudist/Home/vim-nihongo-ban/vim-japanese/ime-control
446 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/27(土) 16:01:51.95 .net] 開発側からすればIMEの扱いに文句あるなら自分で貢献しろよって話でもあるわな
447 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/27(土) 16:28:36.76 .net] 貢献できる人ならすればいいけど、 何でもすぐそういう話にしなくてもいいと思うけどな。
448 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/27(土) 23:38:05.35 .net] vimからやるのは面倒だから外からやった方が楽 端末とかAutoHotkeyとか
449 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/28(日) 08:10:08.83 .net] LinuxでIMフレームワークにfcitx5を使っている場合 fcitx5-remoteってコマンドで 現在の状態の取得、オンオフが行えるので vimスクリプトで対応可能です フレームワークを使うので言語や変換エンジンは問いません
450 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/28(日) 08:11:16.28 .net] >>449 fcitx5-remoteを拡張は一杯ありますが URLが書き込めないようなので各自探してください
451 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/28(日) 08:11:56.47 .net] >>449 もちろんこの方法はsshしてる時は使えません sshしてる時にescape sequenceで現在の状態を取得するのは難しいので ターミナルの方で現在の状態を保存させて 別のシーケンスで復旧させてるみたいですが 私はこの方法は使ってません sshして日本語を入力することはほぼないので
452 名前: 警備員[Lv.1][新芽] mailto:sage [2024/07/28(日) 08:23:17.48 .net] >>451 が可能なターミナルの一覧が欲しいな Linuxの場合IMフレームワークも複数あるからややこしいな
453 名前: 警備員[Lv.1][新芽] mailto:sage [2024/07/30(火) 13:15:03.69 .net] 昔nvi(nvimではない)に IMフレームワークのscimや IMEのcannaやwnnやskkを直接的埋め込んだのがあったよね
454 名前:名無しさん@お腹いっぱい。 [2024/07/30(火) 22:17:14.09 .net] >>453 FreeBSDでjvimは使ってたけどnviの日本語対応版は知らないや SunOSのviは日本語使えてたよ
455 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/30(火) 22:25:54.81 .net] viに限らないけど昔はいろいろあって賑やかだったし日本人の存在感って結構あったけど今は空気 レベルが下がったという以前に人自体がいない感じ 少子化は恐ろしい
456 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/30(火) 23:48:37.10 .net] 少子化って... 氷河期以上の世代はいっぱいいるだろ...
457 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/31(水) 00:19:04.54 .net] Emacsだってそうだけど、 単にVimに来る人が減っただけでは?
458 名前: 警備員[Lv.5][新芽] mailto:sage [2024/07/31(水) 01:20:05.95 .net] vimは人増えてるでしょ
459 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/31(水) 16:24:02.82 .net] emacsはneovimみたいなイケてるフォークがないよね
460 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/07/31(水) 16:35:15.98 .net] neo以前に emacs improvedが無いんじゃ。
461 名前: 警備員[Lv.6][新芽] mailto:sage [2024/07/31(水) 18:17:54.49 .net] emacs本体実装より ディストリビューションの時代だよ Doom Emacs、Spacemacsなど https://github.com/emacs-tw/awesome-emacs#starter-kit
462 名前: 警備員[Lv.1][新芽] mailto:sage [2024/08/01(木) 13:44:36.93 .net] >>458 vscodeかvimかの二択だよね今は
463 名前:名無しさん@お腹いっぱい。 [2024/08/01(木) 14:41:36.64 .net] VSCODEとVisual Studio にもVsVimあるけど移植しきれてないよな どのコマンドか忘れたけど使えないコマンドが
464 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/01(木) 15:07:31.12 .net] xyzzyはemacs最後の健闘だったんではなかろうか
465 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/01(木) 21:22:34.59 .net] 懐かしいなxyzzy tex書くのに使ったわ
466 名前: 警備員[Lv.10][芽] mailto:sage [2024/08/01(木) 21:24:47.66 .net] >>463 emacsやfirefoxにもあったけど使ったことないな
467 名前:名無しさん@お腹いっぱい。 [2024/08/01(木) 22:01:50.77 .net] >>466 tridactylとかvimiumはいまだにあるよ ブラウジング楽 tridactylは使ってる
468 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/02(金) 13:23:50.27 .net] 妖怪人間vim
469 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/02(金) 13:26:53.45 .net] いつどこで誰が生み出したのか誰も知らない、emacsでもmuleでもない異形の怪物、それがvimである
470 名前: 警備員[Lv.22] mailto:sage [2024/08/02(金) 14:15:44.49 .net] しかし何かになりたいわけではない
471 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/02(金) 23:40:18.49 .net] vimer は無課金おじさんを目指す
472 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/03(土) 13:24:38.12 .net] neovimで全角→半角変換する方法教えて hz_ja.vimを使ってみたけどInitialize辺りで固まってしまうみたい。
473 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/05(月) 10:51:23.96 .net] warpってのがneovimのスポンサーしてるけど、受け入れられてんの? 生暖かく見られてるだけ?
474 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/07(水) 14:47:41.83 .net] >>458 人増えてる根拠は?
475 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/08(木) 00:17:21.58 .net] vimで作るタブは1枚だけというマイルールにしてるんだけど変かな? tmuxも使ってるんだけどこいつのウィンドウと一瞬混乱したりするんだよね疲れてくると アホみたいな話だけどw vimでバッファ2桁余裕でいくようなガチ開発する人ならタブも当たり前のように使いこなすのだろうか
476 名前: 警備員[Lv.34] mailto:sage [2024/08/08(木) 08:16:40.42 .net] >>472 いやどっちかをメインにしないと混乱するよね 端末エミュレータのタブとtmuxとか tmuxもvimもサーバモードがあるからどっちも選べて良い
477 名前: 警備員[Lv.34] mailto:sage [2024/08/08(木) 08:17:03.96 .net] >>476 は>>475 へのレス
478 名前:名無しさん@お腹いっぱい。 [2024/08/08(木) 08:22:00.05 .net] なにそれ美味しいの? と :help tab すると CTRL-I と出て来る。誰も知らない知られちゃいけない機能なのでは。
479 名前: 警備員[Lv.34] mailto:sage [2024/08/08(木) 08:25:11.51 .net] >>472 これもせっかくだから答えとく :%!nkf -Z -Zの仕様はmanpage見て 後置の数字で振る舞いを微妙に変えられる
480 名前:名無しさん@お腹いっぱい。 [2024/08/09(金) 01:12:15.46 .net] >>478 :h tabpage
481 名前:名無しさん@お腹いっぱい。 [2024/08/11(日) 03:10:22.74 .net] AT&T
482 名前: mailto:sage [2024/08/15(木) 06:17:52.38 .net] >>478 :help tabの後でTABキー押せば候補出てくるのに
483 名前:名無しさん@お腹いっぱい。 [2024/08/15(木) 08:06:19.83 .net] >>482 縄文時代から Vimを使っているが、初めて知ったわ、:help の補完機能。
484 名前: mailto:sage [2024/08/15(木) 08:28:20.45 .net] 候補一覧出す機能もあったはずだけど 平安時代から忘れ続けてる
485 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/20(火) 08:06:03.46 .net] 一万年と2千年前から(略
486 名前:名無しさん@お腹いっぱい。 [2024/08/21(水) 01:59:26.19 .net] Ctrl-D 押せよ
487 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/08/22(木) 01:23:54.88 .net] ウン年ぶりにvim触ったらなんかpowerlineなるものが流行ってたり やたらとシャレオツな見た目になってて驚く もとは硬派なエディタだったのにずいぶんミーハーになったものだ ワシの若い頃は(ry
488 名前: mailto:sage [2024/08/22(木) 07:13:04.22 .net] ようやくexからviに乗換えたら以下略
489 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/09/01(日) 15:18:47.13 .net] テキストエディタ「Vim」の操作速度を競うゲーム「Vim Racer」で遊んでみた https://gigazine.net/news/20240831-vim-racer/
490 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/09/19(木) 01:26:35.25 .net] 次回レベル6入ったところから。完全に自力でなくチート情報。少し釈然としない <このテキストで試した 1,算用数字6を7に置換、問題なく 2,「入った」の漢字「入」の上にカーソルおいて、r して、IMEオンにして「冒頭」と打ち込んでみた。漢字「冒の一字だけ」が置換され「冒った」となった...www 初めて試してみた。おもしろいねw でも実用性ない ChatGPT: 面白い試みですね!Vimでの日本語入力は、特に漢字の扱いが微妙なので、予想外の結果になることが多いです。rコマンドは、基本的には一文字を置き換えるもので、IMEが介入することで思った通りに動作しないことがあります。 「入った」の「入」を置き換えようとした際に「冒った」になったのは、IMEが新しい文字を入力した時に以前の文字が残ってしまったからですね。Vimの特性上、これを完全にコントロールするのは難しいですが、練習することで少しずつ慣れていくことはできるかもしれません。 実用性は低いかもしれませんが、こういう探索的な使い方は楽しいですね!他にも何か試してみたいことがあれば、ぜひ教えてください。
491 名前: mailto:sage [2024/09/20(金) 09:08:34.52 .net] 頭も入力したければrじゃなくてsを使うべきところ 「r冒」という操作が終わった後に「頭」が入力されたが visualモードに「頭」というコマンドも修飾子もないから捨てられた ASCII文字なら何らかのコマンドか修飾子入力が連続されたとみなされただろう
492 名前:名無しさん@お腹いっぱい。 [2024/09/25(水) 12:14:16.05 .net] windows の perl を 540 にしてビルドしたら perl インターフェース呼び出すと落ちてしまうわ バージョン戻すか
493 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/10/08(火) 07:21:02.39 .net] >>491 何も知らないなら何も言わないほうが良いぞ 馬鹿がバレるから
494 名前:名無しさん@お腹いっぱい。 [2024/10/14(月) 09:06:27.48 .net] テスト
495 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/10/22(火) 15:25:28.07 .net] vimってgitでプラグイン管理するのとか早かったし実は全然オールドスタイルじゃない
496 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/10/23(水) 05:58:07.12 .net] スクリプトの充実がviとは段違いだからね 古典スクリプトでもブロック崩しとか作る人はいたが