Viと仲良くする方法

このエントリーをはてなブックマークに追加
443名無しさん@お腹いっぱい。:2011/01/18(火) 21:44:30
>>442
b)はできました。ありがとうございます。
444名無しさん@お腹いっぱい。:2011/01/18(火) 21:46:10
a) は普通に改行を挿入するだけ。
445名無しさん@お腹いっぱい。:2011/01/18(火) 22:09:17
>>444
ありがとうございました。おはずかしい。
コマンドやモードに気をとられて、普通に「改行」を押下するだけでいいとは。
すみませんでした。
446名無しさん@お腹いっぱい。:2011/01/29(土) 02:36:21
たとえば2ちゃんのこのスレのようなログが
----------------------------------------------------------------
164 名前:名無しさん@お腹いっぱい[sage] 投稿日:02/11/19(火) 00:42
オライリーの「入門vi第6版」を買った。
UNIX使い始めたばっかなので、ちゃんとエディタ勉強するのはこれがはじめてです。
で、とりあえず3章までやったんだけど
これだけあるコマンド、全部覚えられるもんなんですかね?
165 名前:名無しさん@お腹いっぱい。[sage] 投稿日:02/11/19(火) 17:31
コマンドってそんなにあるかなあ。
普段使うのは
w q e vs new s h
ぐらいか。
166 名前:名無しさん@お腹いっぱい。[sage] 投稿日:02/11/19(火) 17:32
移動コマンドのことか。最初はhjklだけで使って、だんだんふやしていけばいいと思うよ。
----------------------------------------------------------------
のような形であるとします。これをこのスレで表示されているように整形しようとして、

:g!/^[1-9][0-9][0-9]*/s/\(..*\)/_____ \1/g (_____は4から5ぐらいの空白スペース)

で字下げしてスレの表示のようにはなったのですが、
レス164とレス165の間、レス165とレス166の間には一行の空行があります。
このようにレスnとレスn+1の間に一行の空行を入れるにはどうしたらよいでしょうか。
447名無しさん@お腹いっぱい。:2011/01/29(土) 14:14:38
>>446
除外してるレス番号のとこでキャプチャーして直前に改行挿入すれば良いのでは?
最初のレス番164の前にも改行しちゃうけど
448名無しさん@お腹いっぱい。:2011/01/30(日) 20:13:15
>>447
>直前に改行挿入
これを実際どう入力するかわかりませんでした。
Ctrl+v をおした後に Enter を押す、でいいのですね。
多少の整形は必要ですが、ほぼ思い通りになりました。
449名無しさん@お腹いっぱい。:2011/06/24(金) 01:05:16.57
vimで覚えたから最近までビジュアルモードにどっぷりだったんだが
こないだnviでビジュアルモード使えなくて、慌ててマークの使い方を覚えたぜ…
450名無しさん@お腹いっぱい。:2011/08/26(金) 11:19:11.01
:e
451名無しさん@お腹いっぱい。:2012/01/20(金) 09:31:33.91
マークってなんだ?
452名無しさん@お腹いっぱい。:2012/01/20(金) 09:52:56.46
'a とかのことだろ
453名無しさん@お腹いっぱい。:2012/01/20(金) 10:02:16.36
おぉ、そんな便利な機能が。
BusyBox viにはサポートされてなかったぜ!
454名無しさん@お腹いっぱい。:2012/01/20(金) 10:20:44.15
>>453
busybox-1.18.2 ではサポートされてた
455名無しさん@お腹いっぱい。:2012/01/20(金) 10:40:31.56
busyboxだと、'a は対応してるけど `a は対応してないな。
456名無しさん@お腹いっぱい。:2012/01/20(金) 12:12:46.09
Nothing in register aになるお

なんかやり方間違ってるみたい(汗
457名無しさん@お腹いっぱい。:2012/01/20(金) 12:27:02.28
なんだ、マーク自体を知らない人だったか
458名無しさん@お腹いっぱい。:2012/01/20(金) 12:35:55.86
nviでは出来るもん!
459名無しさん@お腹いっぱい。:2012/03/17(土) 20:04:53.87
viの本とか読むと、[w]コマンドで単語単位に移動とか書いてあるんだけど、
こんなコマンド使ってるひと実際いるの?
そんなことしなくてもカーソルキー押しっぱなしで動かした方が楽だよね?
460名無しさん@お腹いっぱい。:2012/03/17(土) 20:42:59.75
w押しっぱのほうが楽
461名無しさん@お腹いっぱい。:2012/03/18(日) 05:11:13.62
>>459
w は、結構使うよ。
l押しっぱはない
462名無しさん@お腹いっぱい。:2012/03/18(日) 07:27:27.34
>>461
lって何かと思ったら右移動? そんなのなおさら使わないよ。
カーソルキー使うよ
463名無しさん@お腹いっぱい。:2012/03/18(日) 10:03:05.79
hjklを使わずして何のためのviかっ!
464名無しさん@お腹いっぱい。:2012/03/18(日) 10:05:23.63
カーソルキー使えない環境もだいぶ減ったから
もうカーソルキーでもいいんじゃないの。
465名無しさん@お腹いっぱい。:2012/03/18(日) 11:41:42.52
そうだよな。9314行めに移動したいときは下向きカーソルキーを9314回押せばいいんだよな。
466名無しさん@お腹いっぱい。:2012/03/18(日) 11:45:18.15
9313回だった
467名無しさん@お腹いっぱい。:2012/03/18(日) 11:53:41.90
そもそも何行目かなんかわからないし考えてないよ。
↓押しっぱリピートで、それらしい行があったら離すだけ。
行き過ぎたら↑押す。見た目のとおり動くのが大事。
468名無しさん@お腹いっぱい。:2012/03/18(日) 12:15:39.57
>>465
「9313↓」でいいじゃん。
469名無しさん@お腹いっぱい。:2012/03/18(日) 12:17:04.87
>>467
カーソルキー移動は否定しないけど
数字で移動行数指定とか検索で移動とか「数字+G」とかは覚えとくといいよ。
470名無しさん@お腹いっぱい。:2012/03/18(日) 12:22:31.65
>>468-469
うちのviだとそういう数字は入力受け付けないんだよ。画面に何も出ないし。
471名無しさん@お腹いっぱい。:2012/03/18(日) 12:32:25.54
>>470
画面に何も出なくても受け付けてるよ。
472名無しさん@お腹いっぱい。:2012/03/18(日) 12:45:42.23
画面見ずに操作なんて無理だわ。カーソルキー押しっぱあるのみ。
473465:2012/03/18(日) 12:46:36.99
あれ?逆説的な意味で書いたのにマジレスされてんじゃん
「9313回も押せるかよっ!」的なおいじりをいただけると期待してたんだけどガハッ
474名無しさん@お腹いっぱい。:2012/03/18(日) 12:49:10.74
>>472
画面は見ていいよ。
475名無しさん@お腹いっぱい。:2012/03/18(日) 12:52:54.34
9313行したはネタとしても、
たとえば数行下に行きたい場合、これって12行下だなとかわざわざ目で数えてから
12↓って打つのかよ?
その間に↓押しっぱした方が早いだろ?
476名無しさん@お腹いっぱい。:2012/03/18(日) 13:33:49.25
>>475
だいたいで10jってやって、その後てきとーに数回j押してる。
477名無しさん@お腹いっぱい。:2012/03/18(日) 14:11:37.43
自分がカーソルキー押しっぱなししか使わないなら
それはそれでいいんだよ。
声高に主張する必要はないよ。
478名無しさん@お腹いっぱい。:2012/03/23(金) 21:46:21.08
カーソルキーのカーソル移動だけで良いって言い出したら、そもそも何でviを使ってるのかっていうね。
479名無しさん@お腹いっぱい。:2012/03/25(日) 13:23:43.07
>>479
ほんとだw
480名無しさん@お腹いっぱい。:2012/03/25(日) 13:24:26.78
>>478だった
481名無しさん@お腹いっぱい。:2012/05/12(土) 22:34:03.11
油断のならねーえぢた
482名無しさん@お腹いっぱい。:2012/10/01(月) 01:33:46.65
>>462
ホームポジションから移動なしでカーソル移動できるのがviのいいところ。カーソルキー使うなら他のエディタつかったほうがいい。
483名無しさん@お腹いっぱい。:2012/10/01(月) 10:01:53.79
半年以上前のにマジレスしてもなぁ。
484名無しさん@お腹いっぱい。:2012/10/01(月) 10:20:08.95
viでは h j k lのことを「カーソルキー」って言うんだが、
「カーソルキー使うよ」って何言ってんの?
485名無しさん@お腹いっぱい。:2012/10/01(月) 10:35:14.04
>>484
> viでは h j k lのことを「カーソルキー」って言うんだが、
言わないよ。
486名無しさん@お腹いっぱい。:2012/10/06(土) 17:56:02.94
確かに「hjklカーソル」ともいうけど、「カーソルキー使う⇒hjkl使う」って置き換えには違和感あるな。
「hjkl使う⇒カーソルキーを使う」も違和感あるな。でも「カーソルを左にやって⇒h押して」は筋が通ってる気がする。
487名無しさん@お腹いっぱい。:2013/03/05(火) 15:36:27.62
あれ、みんなxのことを削除キーって言わないの?
488名無しさん@お腹いっぱい。:2013/03/05(火) 17:29:06.77
dも削除だから誤解を生みかねない表現だな > "xのことを削除キー"
489名無しさん@お腹いっぱい。:2014/07/19(土) 06:53:02.02
viのフォントってどうやって変更できますか?
gvimじゃないですよ
490名無しさん@お腹いっぱい。:2014/07/19(土) 08:04:47.70
It depends on terminal setting
491名無しさん@お腹いっぱい。:2014/07/19(土) 08:43:32.39
端末設定は問題ないです。フォントはどうやって変更できますか?
492名無しさん@お腹いっぱい。
>>490
改変コピペにかまっちゃいけない。