Vim Part31 (738レス)
上下前次1-新
298: 2024/02/21(水)15:50 AAS
g;とg,を知って世界が変わった
ありがとう・・・ありがとう・・・w
299: 2024/02/21(水)16:33 AAS
変更リスト中の移動ね、そんなに使わないだろうけど・・なるほどコレは便利じゃわい
300: 2024/02/22(木)21:07 AAS
vim で UTF-8 のテキストファイルを開いて編集して save すると
S-JIS になってしまうんですが、文字コードを変更させないように
するにはどうすればいいのでしょうか。
元のファイルが UTF-8 のファイルは save しても UTF-8 のままで、
S-JIS のファイルは save しても S-JIS のままでいてほしいのです。
ご教授よろしくお願いします。
301: 2024/02/22(木)21:44 AAS
fileencodingを空にする
302: 2024/02/22(木)22:00 AAS
ありがとうございます。
やってみます。
303(1): 2024/03/09(土)08:18 AAS
[~]で、'A' が 'a' に大小文字変換されるが、'あ' も 'ぁ' に変換しろよ。
304(7): 2024/03/16(土)17:03 AAS
vim唯一の不満が「すべて選択」が1コマンドで実行できないこと
gg→v→G→$て面倒臭すぎる
Ctrl+aを「数値を1増やす」なんてのに割り当てるくらいなら絶対すべて選択の方がいいよね・・・
そりゃ自分で変更も出来るけどさぁデフォルトでCtrl+aにしてくれよ
305: 2024/03/16(土)17:40 AAS
:%
306: 2024/03/16(土)17:48 AAS
>>303
どうして作らないの
307: 2024/03/16(土)18:19 AAS
>>304
面倒くさいならコマンドを自作しろ、というのがvimの流儀
というか自作しやすいように敢えて単純な処理だけが用意されているんだろう
308: 2024/03/17(日)00:28 AAS
>>304
本当に全てをvisual選択するのがやりたい事なのか?
バッファに何かをするやり方はいくらでもある
309: 2024/03/17(日)09:16 AAS
ケシカラン
> E492: エディタのコマンドではありません: %linewise-visual
310(1): 2024/03/17(日)09:58 AAS
>>304
元はラインエディタexだから全行選択という発想はできなかった名残だな
311: 2024/03/17(日)10:03 AAS
>>310
納得した!
312: 2024/03/17(日)10:08 AAS
「全バッファー」というのは
viにおいては対象指定修飾子であってコマンドではない
g/検索パターン/なども対象指定修飾子になりうる
しょうもない機能にいちいちキーに割り当ててたら他が割りを食う
313: 2024/03/17(日)17:31 AAS
割り当てるんなら何がいいかな
vag vaG va0とかかな
全行を表すテキストオブジェクトってないよな
314: 2024/03/17(日)17:45 AAS
emacs的なアイデアでvv当てとけばいいんじゃね?
315: 2024/03/19(火)15:20 AAS
>>304
行数にも寄るけど全部消したいだけなら適当に100000ddとかじゃだめなん?
俺はそうしてるそれがいいのかどうかはわかんないw
316(1): 2024/03/19(火)16:25 AAS
全部消すなら
:%d
全部ヤンクするなら
:%y
キー割当なんて必要ない
一体何がやりたいのだろうか?
かなり複雑な範囲指定も
コマンドのコンビネーションで指定できるviで
全行なんて単純な範囲指定をビジュアルモードでやりたいのは
一体どういう局面なのであろうか?
317: 2024/03/19(火)17:05 AAS
そんな方法は知らなかった!という局面
318(1): 2024/03/19(火)17:50 AAS
>>316
知らなかったそんなの・・・
チャットGPTさんより役に立つじゃんw
319(1): 2024/03/19(火)18:37 AAS
>>318
GPT先生は教えてくれる
User vimで全行削除
ChatGPT Vimで全行を削除するには、以下の手順に従います。
Vimを開きます。
コマンドモードに移行します(普通にVimを開くとコマンドモードにいます)。
「:%d」と入力します。
Enterキーを押します。
これにより、全ての行が削除されます。
320(1): 2024/03/19(火)20:21 AAS
>>304
わかる
321(1): 2024/03/19(火)20:37 AAS
>>304の
gg→v→G→$
面倒がってる割に何故gg→V→Gでないのかも気になる
322: 2024/03/19(火)22:26 AAS
>>321
viスレらしくなってきたな
323: 2024/03/20(水)10:09 AAS
>>319
前にGPTで調べたらGPTも>>304のやり方しか教えてくれなかったぞ
324(1): 2024/03/20(水)13:38 AAS
user 全行削除は %d
全行削除はggdGになるな
というかGPT鵜呑みにして愚痴るまえにヘルプの読み方覚えろよ
325: 2024/03/20(水)14:31 AAS
ChatGPTっていうのは正解は知っているけどChatGPTにやらせる方が楽だから使うものであって全く知らないことを調べるのに使うものではない
326: 2024/03/20(水)18:36 AAS
どんなソフトウェアでもcheat sheetがあれば必ず眺めるべき
vi cheet sheetは4BSDの時代からある
edとexのcheet sheetもお忘れなく
ついでにsedとegrepのも読んでしまおう
327: 2024/03/27(水)19:41 AAS
花火ロケットみたいな
観るのが多かったので
あるいはMCであって違法ギャンブルも調べあげて
上下前次1-新書関写板覧索設栞歴
あと 411 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.011s