>>442 b)はできました。ありがとうございます。
a) は普通に改行を挿入するだけ。
>>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の間に一行の空行を入れるにはどうしたらよいでしょうか。
>>446 除外してるレス番号のとこでキャプチャーして直前に改行挿入すれば良いのでは?
最初のレス番164の前にも改行しちゃうけど
>>447 >直前に改行挿入
これを実際どう入力するかわかりませんでした。
Ctrl+v をおした後に Enter を押す、でいいのですね。
多少の整形は必要ですが、ほぼ思い通りになりました。
vimで覚えたから最近までビジュアルモードにどっぷりだったんだが
こないだnviでビジュアルモード使えなくて、慌ててマークの使い方を覚えたぜ…
:e
マークってなんだ?
'a とかのことだろ
おぉ、そんな便利な機能が。
BusyBox viにはサポートされてなかったぜ!
>>453 busybox-1.18.2 ではサポートされてた
busyboxだと、'a は対応してるけど `a は対応してないな。
Nothing in register aになるお
なんかやり方間違ってるみたい(汗
なんだ、マーク自体を知らない人だったか
nviでは出来るもん!
459 :
名無しさん@お腹いっぱい。:2012/03/17(土) 20:04:53.87
viの本とか読むと、[w]コマンドで単語単位に移動とか書いてあるんだけど、
こんなコマンド使ってるひと実際いるの?
そんなことしなくてもカーソルキー押しっぱなしで動かした方が楽だよね?
w押しっぱのほうが楽
>>459 w は、結構使うよ。
l押しっぱはない
>>461 lって何かと思ったら右移動? そんなのなおさら使わないよ。
カーソルキー使うよ
hjklを使わずして何のためのviかっ!
カーソルキー使えない環境もだいぶ減ったから
もうカーソルキーでもいいんじゃないの。
そうだよな。9314行めに移動したいときは下向きカーソルキーを9314回押せばいいんだよな。
9313回だった
そもそも何行目かなんかわからないし考えてないよ。
↓押しっぱリピートで、それらしい行があったら離すだけ。
行き過ぎたら↑押す。見た目のとおり動くのが大事。
>>467 カーソルキー移動は否定しないけど
数字で移動行数指定とか検索で移動とか「数字+G」とかは覚えとくといいよ。
>>468-469 うちのviだとそういう数字は入力受け付けないんだよ。画面に何も出ないし。
画面見ずに操作なんて無理だわ。カーソルキー押しっぱあるのみ。
473 :
465:2012/03/18(日) 12:46:36.99
あれ?逆説的な意味で書いたのにマジレスされてんじゃん
「9313回も押せるかよっ!」的なおいじりをいただけると期待してたんだけどガハッ
9313行したはネタとしても、
たとえば数行下に行きたい場合、これって12行下だなとかわざわざ目で数えてから
12↓って打つのかよ?
その間に↓押しっぱした方が早いだろ?
>>475 だいたいで10jってやって、その後てきとーに数回j押してる。
自分がカーソルキー押しっぱなししか使わないなら
それはそれでいいんだよ。
声高に主張する必要はないよ。
カーソルキーのカーソル移動だけで良いって言い出したら、そもそも何でviを使ってるのかっていうね。
油断のならねーえぢた
>>462 ホームポジションから移動なしでカーソル移動できるのがviのいいところ。カーソルキー使うなら他のエディタつかったほうがいい。
半年以上前のにマジレスしてもなぁ。
viでは h j k lのことを「カーソルキー」って言うんだが、
「カーソルキー使うよ」って何言ってんの?
>>484 > viでは h j k lのことを「カーソルキー」って言うんだが、
言わないよ。
確かに「hjklカーソル」ともいうけど、「カーソルキー使う⇒hjkl使う」って置き換えには違和感あるな。
「hjkl使う⇒カーソルキーを使う」も違和感あるな。でも「カーソルを左にやって⇒h押して」は筋が通ってる気がする。
あれ、みんなxのことを削除キーって言わないの?
488 :
名無しさん@お腹いっぱい。:2013/03/05(火) 17:29:06.77
dも削除だから誤解を生みかねない表現だな > "xのことを削除キー"
489 :
名無しさん@お腹いっぱい。:2014/07/19(土) 06:53:02.02
viのフォントってどうやって変更できますか?
gvimじゃないですよ
It depends on terminal setting
端末設定は問題ないです。フォントはどうやって変更できますか?