虹裏img歴史資料館

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。新しいログはこちらにあります

24/01/12(金)22:51:14 vimにつ... のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

画像ファイル名:1705067474388.png 24/01/12(金)22:51:14 No.1145536896

vimについて分からないことがあるんだけど書いていいかな

1 24/01/12(金)22:52:06 No.1145537274

いいよ

2 24/01/12(金)22:52:59 No.1145537729

vimってどう発音してる? ビーム?

3 24/01/12(金)22:53:43 No.1145538052

ヴィム

4 24/01/12(金)22:54:00 No.1145538200

ありがとう 挿入モードから抜けるときカーソルの位置が左にひとつズレるじゃないですか viの時代からそうなのでそういうものなのかもだけど普通に不便なので.vimrcに inoremap `^ ってのを追加してあるんです(^マークは挿入モードに入る時点のカーソル位置が自動的にセットされて、`^でそこへ飛ぶ) ところがこれが少なくともweztermとmltermでうまく動作しなくて foo|bar って行(|がカーソル)で挿入モードに入ってbazって打ってEscで抜けると foobazBAR っていう風にまるで挿入モードを抜けたあとに~$が入力されたかのような振る舞いをしてしまう それぞれの端末の問題というか、terminfoの定義の問題なのかな~と思うけどterminfo自体が巨大なシステムでどこから調べたらいいのかとっかかりがわかんない…となっているのです困った

5 24/01/12(金)22:55:09 No.1145538744

cursorで宗教チェックされそうになった

6 24/01/12(金)22:55:21 No.1145538864

:h pronounce

7 24/01/12(金)22:57:09 No.1145539704

思ったよりガチ質問でござった

8 24/01/12(金)22:59:31 No.1145540798

オレ シロウト ナニモ ワカラナイ

9 24/01/12(金)23:02:57 No.1145542560

たいして.vimrc弄ってないからあんまり力になれないと思うけど 逆にスレ「」の意図通り動作する環境って例えばなに?

10 24/01/12(金)23:03:11 No.1145542687

>挿入モードから抜けるときカーソルの位置が左にひとつズレるじゃないですか こんなこと気にしたことなかった…というかiじゃなくてaを使うべきところなのでは

11 24/01/12(金)23:17:31 No.1145549787

>逆にスレ「」の意図通り動作する環境って例えばなに? Gnome Terminalとかつまりlibvteベースの端末だと意図した動作になります 意外なところではfootも意図した動作になります >というかiじゃなくてaを使うべきところなのでは iでもaでも戻ったときひとつずれるよー

12 24/01/12(金)23:18:33 No.1145550355

ターミナルの動作はVT100かxtermがリファレンスだから とりあえずXtermで試してみて意図通り動くなら開発者にissue上げてみたら?

13 24/01/12(金)23:25:13 No.1145553636

>>というかiじゃなくてaを使うべきところなのでは >iでもaでも戻ったときひとつずれるよー aをメインに使う場合はひとつ戻ったほうが便利って感じかな

14 24/01/12(金)23:29:11 No.1145555254

`^じゃなくて^にした場合どうなる?やっぱり~に化ける?

15 24/01/12(金)23:31:49 No.1145556419

https://vim.fandom.com/wiki/Prevent_escape_from_moving_the_cursor_one_character_to_the_left escで左に移動するのは仕様らしいよ >inoremap `^ はなんかssh経由だとぶっ壊れるとも書いてある

16 24/01/12(金)23:36:17 No.1145558649

i押すと見えない改行コードのカラムにカーソル行けるようになるからそういうもんかと思ってた 確かに気にしたら使いにくいかも...

17 24/01/12(金)23:40:34 No.1145560700

コマンドモードに戻る時の動作とか気にしたことなかったな… 雑に使ってるからこだわりがないだけか

18 24/01/12(金)23:42:08 No.1145561445

terminfoとか知らなかった…

19 24/01/12(金)23:43:18 No.1145562027

気にしたことなかったけどiとescを連打してくとカーソルどんどん動いちゃうのか…なんかバグっぽい動作だな…

20 24/01/12(金)23:45:02 No.1145562876

iとかaとか使い分けてないな aは忘れてた

21 24/01/12(金)23:45:55 No.1145563319

vimで知ってるのhjkliと:qしか知らん

22 24/01/12(金)23:47:34 No.1145564076

>vimで知ってるのhjkliと:qしか知らん :qwと:wもわかってあげて

23 24/01/12(金)23:49:12 No.1145564945

実はなんでわざわざaとiが別れてるのかよく知らない 行頭に入れるときはI使っちゃうし

24 24/01/12(金)23:49:27 No.1145565057

なるほどいろいろ調べてみます ありがとうね

25 24/01/12(金)23:50:06 No.1145565329

単純に思いつく inoremap l だとなんかマズいんです?

↑Top