- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [02/03/07 01:37.net]
- 仕事でSolaris使う事になったけど、ソース修正でViを使うのが
鬱。外出かもしれんがどうもESCの切り替えがなじめない。 MuleとかAwkとかFsed(2)なら結構簡単な動作も Viだと・・・・ こんな厨房な俺にViのなじみ方を教えてくれ。
- 388 名前:名無しさん@お腹いっぱい。 mailto:sage [UNIX時間(+0900)35/04/02(土) 01:38:03 .net]
- そんなばかな:w
いま気付いたけどなんか漫画のキャラみたいだ→^[:w
- 389 名前:名無しさん@お腹いっぱい。 mailto:sage [UNIX時間(+0900)35/04/02(土) 01:55:59 .net]
- jjjjjjjjjjjjjjjって押すことは滅多にないけど、画面の左上に移動するだけなのに←←←←←←←←←←←←←←←←←←←↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ってやるのは効率が悪いなぁって思う。viなら2~3個キーを押すだけでいいのに。
>>384 横になった穴子さん。
- 390 名前:名無しさん@お腹いっぱい。 mailto:sage [UNIX時間(+0900)35,2005/04/02(土) 14:53:04 .net]
- おれは一行消そうとしてddとやっちまう
- 391 名前:名無しさん@お腹いっぱい。 mailto:sage [UNIX時間(+0900)35年,2005/04/02(土) 21:52:41 .net]
- >>385
大文字のエイチ H 一発で左上に異動できないのかい?
- 392 名前:名無しさん@お腹いっぱい。 mailto:sage [UNIX時間(+0900)35年,2005/04/02(土) 22:46:44 .net]
- キー一つで異動になる時代なんだなぁ。
- 393 名前:名無しさん@お腹いっぱい。 mailto:sage [UNIX時間(+0900)35年,2005/04/03(日) 00:14:19 .net]
- >>388
まぁ、上に異動だから昇進じゃん! さしずめL(最下行行き)だと、左遷で M(真ん中の行)なら可もなく不可もなくだな(w
- 394 名前:名無しさん@お腹いっぱい。 mailto:sage [UNIX時間(+0900)35年,2005/04/03(日) 21:12:26 .net]
- >>389
地理的なものかもしれんぞ。 北西方向の営業所に飛ばされるとか・・
- 395 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/04(月) 16:30:42 .net]
- >>390
な〜る!ってことはLは潰れ決定の子会社に無期限で派遣!ってことか(w
- 396 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/17(日) 17:48:17 .net]
- 逆に常にインサートモードにいるっていう選択もあるよね
- 397 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/17(日) 17:53:52 .net]
- >>392
いつかはきっとエスケープって思いながら、ウダウダ書き込み続ける・・・それも、人生だな
- 398 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/04/17(日) 21:48:55 .net]
- 文章書いてるとき、ちょっと戻そうと思ってuを一回押したら
30行くらい一気に消えるときがある。そりゃもうびっくり。
- 399 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 02:37:00 .net]
- カーソルの真下の文字だけのヤンクってどうやるんだろ・・・。
ごくタマにしか使わんから、適当にごまかしてやってるんだけど。
- 400 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 02:41:27 .net]
- >>395
yl
- 401 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/05/05(木) 02:57:34 .net]
- はぁ、なるほど。
てっきり、hとかlだと2文字取るもんだと思い込んでた。 縦棒カーソルをイメージした方がいいのか。
- 402 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/06/19(日) 17:36:16 .net]
- gdコマンド萌え
- 403 名前:ウサチャソ mailto:sage bill@microsoft.com [2005/06/24(金) 00:54:58 .net]
- 同じ島の萌えなあの子にインサートモードにしたいんですが
常にエスケープです。どうしたらいいんでしょうか?
- 404 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/04(木) 16:08:17 .net]
- >>399
アイをプッシュしてみましょう。
- 405 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/04(木) 18:16:00 .net]
- コロンでキューにビックリされました。
- 406 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/04(木) 18:18:16 .net]
- サミングしてみたら怒られますた(´・ω・`)
- 407 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/01(木) 09:27:46 .net]
- 400げとー
- 408 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 16:21:10 .net]
- sedのyコマンドに相当するのは、どうやってやるの?
:yも:trもだめなんだ。
- 409 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 18:27:37 .net]
- :%!sed 使えよ
- 410 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/12/22(木) 12:28:56 .net]
- WinVi と xyzzy ならどっちが良いですの?
- 411 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/29(金) 02:08:33 .net]
- それは比較になってないかな
- 412 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/02/17(土) 22:52:14 .net]
- どっかviの使い方書いてあるお勧めHPとかない?
- 413 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 14:36:03 .net]
- >>408
HPはここくらいしか知らんなあ。 ttp://docs.hp.com/ja/B2355-90813/index.html
- 414 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/16(水) 02:12:38 .net]
- >>395
xP yl知らずに適当にごまかしてました。
- 415 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/19(土) 01:58:59 .net]
- vimのqに首ったけな今日この頃
- 416 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 11:53:56 .net]
- キーボードマクロのことかえ?
- 417 名前:名無しさん@お腹いっぱい。 [2009/01/23(金) 06:57:20 .net]
- :map ; .j
クソ便利!
- 418 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 23:00:37 .net]
- 土健さんはお元気でいらっしゃるのでしょうか?
ベクターの土健HP TOPページの猫ちゃんは今もご存命でしょうか? I respect to tuchiken
- 419 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/01(日) 02:31:39 .net]
- jjjjjjjjjjjjjjjkkkkkkkki But I love you.[ESC]:wq
- 420 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/07(土) 17:35:43 .net]
- single userモードだとviはデフォで使えないし
暫く使っていないと操作方法を忘れる。
- 421 名前:名無しさん@お腹いっぱい。 [2009/05/18(月) 17:13:54 .net]
- 変態のvi使いがいると聞いて
- 422 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/19(火) 22:58:43 .net]
- そうさ、おれは C-h に興奮するのさ
- 423 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/22(金) 09:54:48 .net]
- >>416
static な vi つくって /var/tmp 使わないようにしておく。 でも、なんとなくそれviじゃない感じが・・・
- 424 名前:名無しさん@お腹いっぱい。 [2010/03/13(土) 21:18:59 .net]
- みなさんもっと vi を愛してあげてください。
- 425 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/14(金) 20:21:11 .net]
- >>923
なるほどですね。 私だけ無いなら悲しいなと思いまして質問させていただきました。 ZABBIXのリポジトリ入れてみようと思うのですが、サードパーティーのをいれると あまりよくないとか聞いたことがあるんですが、実際はどんなもんなんでしょう?
- 426 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/05/14(金) 20:22:03 .net]
- 誤爆しました
すみません
- 427 名前:名無しさん@お腹いっぱい。 [2010/10/09(土) 06:57:40 .net]
- viを覚えなければならなくなりました。
とりあえず様子見でviを起動だけしようとしたのですが、 ウィンドウが出てこないばかりか、起動したターミナルまで シェルが固まりました。誰か助けてーーー
- 428 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/09(土) 17:00:04 .net]
- 誤爆しました
すみません
- 429 名前:名無しさん@お腹いっぱい。 [2010/10/09(土) 18:01:06 .net]
- >>423
pkill vi
- 430 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/10(日) 10:31:02 .net]
- >>425
やってみましたが、シェルが固まったままです><
- 431 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/13(水) 17:21:20 .net]
- >>426
端末を切り替えるか、別でsshログインしてシェルを殺すか 固まった端末をkillすればいいだけでは? viじゃなく元からkill。
- 432 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/13(水) 20:26:13 .net]
- 端末は切替えられません。
別ログインすると課金されるので今動いてるシェルを殺せません><
- 433 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/13(水) 21:03:09 .net]
- ^Zしてkill %n(nはjobsコマンドで表示される番号)とか
- 434 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/14(木) 16:41:09 .net]
- killall -u foo
- 435 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/14(木) 16:43:18 .net]
- 何の端末?
リモート?ローカル? シェルは? OSは?
- 436 名前:名無しさん@お腹いっぱい。 [2010/10/17(日) 06:57:38 .net]
- vi始めました。
好きな範囲でコーヒー&テイストはどうするんですか?
- 437 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/10/18(月) 09:25:06 .net]
- 面白いと思って書いてるんだろうけどツマラン。
とりあえず、manみろよ
- 438 名前:名無しさん@お腹いっぱい。 [2011/01/14(金) 21:03:54 .net]
- 大事なファイルを編集中に突然表示が消えて、カーソルが動かない状態になりました。
ファイルは消えてしまったのでしょうか。
- 439 名前:名無しさん@お腹いっぱい。 [2011/01/15(土) 07:07:43 .net]
- この前のviの試験でこんな問題が出ました。
以下のviコマンドの動作が同じ場合は○を、違う場合は×を付け、 ×を付けた場合はその違いを( )に記せ。 cc と S → ○ → 正解 $a と A → ○ → 不正解 ← 何故ですか??
- 440 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/15(土) 19:32:56 .net]
- >>435
採点ミスじゃないのぉ?
- 441 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/17(月) 01:24:35 .net]
- ccは最初にcを押した時点でChangeに確定してもう1回cを押して1行全体の書き換えになる。
Sも押した時点でChangeに確定して1行の書き換えになる。 $aは$を押してカーソルが行末に移動した後aでカーソルの後ろにAppendになる。 Aは行末にAppendになる。 $の後に別の動作に移行できるかどうかが同じではない?
- 442 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/17(月) 13:42:29 .net]
- 先生に聞けば。
- 443 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/17(月) 14:09:36 .net]
- 採点ミスのようでした。でも申告期限を過ぎていたので点数は訂正されませんでした><
- 444 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 21:21:38 .net]
- 入門viとwebを見ながらviをやりはじめました。マウスがあるエディタとの違いにまだ戸惑っております。
質問なのですが、 a) 数値は行番号、|は折り返し位置。これを任意のところで改行を入れて例えば、 1 AAAA BBBB CCCC | DDDD EEEEE FFFF | 1 AAAA BBBB | 2 CCCC DDDD | 3 EEEE | 4 FFFF | b) 逆に改行をとって、 1 AAAA BBBB CCCC DDDD EEEEE FFFF | のようにするにはどうしたらよいでしょうか。
- 445 名前:440 mailto:sage [2011/01/18(火) 21:23:00 .net]
- ↑
ずれました。 | は画面右端の意味です。
- 446 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 21:36:28 .net]
- >>440
「b)」は、1行目で 4J で桶。
- 447 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 21:44:30 .net]
- >>442
b)はできました。ありがとうございます。
- 448 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 21:46:10 .net]
- a) は普通に改行を挿入するだけ。
- 449 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/18(火) 22:09:17 .net]
- >>444
ありがとうございました。おはずかしい。 コマンドやモードに気をとられて、普通に「改行」を押下するだけでいいとは。 すみませんでした。
- 450 名前:名無しさん@お腹いっぱい。 [2011/01/29(土) 02:36:21 .net]
- たとえば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の間に一行の空行を入れるにはどうしたらよいでしょうか。
- 451 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/29(土) 14:14:38 .net]
- >>446
除外してるレス番号のとこでキャプチャーして直前に改行挿入すれば良いのでは? 最初のレス番164の前にも改行しちゃうけど
- 452 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/01/30(日) 20:13:15 .net]
- >>447
>直前に改行挿入 これを実際どう入力するかわかりませんでした。 Ctrl+v をおした後に Enter を押す、でいいのですね。 多少の整形は必要ですが、ほぼ思い通りになりました。
- 453 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/06/24(金) 01:05:16.57 .net]
- vimで覚えたから最近までビジュアルモードにどっぷりだったんだが
こないだnviでビジュアルモード使えなくて、慌ててマークの使い方を覚えたぜ…
- 454 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/26(金) 11:19:11.01 .net]
- :e
- 455 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/20(金) 09:31:33.91 .net]
- マークってなんだ?
- 456 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/20(金) 09:52:56.46 .net]
- 'a とかのことだろ
- 457 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/20(金) 10:02:16.36 .net]
- おぉ、そんな便利な機能が。
BusyBox viにはサポートされてなかったぜ!
- 458 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/20(金) 10:20:44.15 .net]
- >>453
busybox-1.18.2 ではサポートされてた
- 459 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/20(金) 10:40:31.56 .net]
- busyboxだと、'a は対応してるけど `a は対応してないな。
- 460 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/20(金) 12:12:46.09 .net]
- Nothing in register aになるお
なんかやり方間違ってるみたい(汗
- 461 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/20(金) 12:27:02.28 .net]
- なんだ、マーク自体を知らない人だったか
- 462 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/01/20(金) 12:35:55.86 .net]
- nviでは出来るもん!
- 463 名前:名無しさん@お腹いっぱい。 [2012/03/17(土) 20:04:53.87 .net]
- viの本とか読むと、[w]コマンドで単語単位に移動とか書いてあるんだけど、
こんなコマンド使ってるひと実際いるの? そんなことしなくてもカーソルキー押しっぱなしで動かした方が楽だよね?
- 464 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/17(土) 20:42:59.75 .net]
- w押しっぱのほうが楽
- 465 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 05:11:13.62 .net]
- >>459
w は、結構使うよ。 l押しっぱはない
- 466 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 07:27:27.34 .net]
- >>461
lって何かと思ったら右移動? そんなのなおさら使わないよ。 カーソルキー使うよ
- 467 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 10:03:05.79 .net]
- hjklを使わずして何のためのviかっ!
- 468 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 10:05:23.63 .net]
- カーソルキー使えない環境もだいぶ減ったから
もうカーソルキーでもいいんじゃないの。
- 469 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/
]
- [ここ壊れてます]
- 470 名前:18(日) 11:41:42.52 .net mailto: そうだよな。9314行めに移動したいときは下向きカーソルキーを9314回押せばいいんだよな。 []
- [ここ壊れてます]
- 471 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 11:45:18.15 .net]
- 9313回だった
- 472 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 11:53:41.90 .net]
- そもそも何行目かなんかわからないし考えてないよ。
↓押しっぱリピートで、それらしい行があったら離すだけ。 行き過ぎたら↑押す。見た目のとおり動くのが大事。
- 473 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 12:15:39.57 .net]
- >>465
「9313↓」でいいじゃん。
- 474 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 12:17:04.87 .net]
- >>467
カーソルキー移動は否定しないけど 数字で移動行数指定とか検索で移動とか「数字+G」とかは覚えとくといいよ。
- 475 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 12:22:31.65 .net]
- >>468-469
うちのviだとそういう数字は入力受け付けないんだよ。画面に何も出ないし。
- 476 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 12:32:25.54 .net]
- >>470
画面に何も出なくても受け付けてるよ。
- 477 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 12:45:42.23 .net]
- 画面見ずに操作なんて無理だわ。カーソルキー押しっぱあるのみ。
- 478 名前:465 mailto:sage [2012/03/18(日) 12:46:36.99 .net]
- あれ?逆説的な意味で書いたのにマジレスされてんじゃん
「9313回も押せるかよっ!」的なおいじりをいただけると期待してたんだけどガハッ
- 479 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 12:49:10.74 .net]
- >>472
画面は見ていいよ。
- 480 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 12:52:54.34 .net]
- 9313行したはネタとしても、
たとえば数行下に行きたい場合、これって12行下だなとかわざわざ目で数えてから 12↓って打つのかよ? その間に↓押しっぱした方が早いだろ?
- 481 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 13:33:49.25 .net]
- >>475
だいたいで10jってやって、その後てきとーに数回j押してる。
- 482 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/18(日) 14:11:37.43 .net]
- 自分がカーソルキー押しっぱなししか使わないなら
それはそれでいいんだよ。 声高に主張する必要はないよ。
- 483 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/23(金) 21:46:21.08 .net]
- カーソルキーのカーソル移動だけで良いって言い出したら、そもそも何でviを使ってるのかっていうね。
- 484 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 13:23:43.07 .net]
- >>479
ほんとだw
- 485 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/25(日) 13:24:26.78 .net]
- >>478だった
- 486 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/05/12(土) 22:34:03.11 .net]
- 油断のならねーえぢた
- 487 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/01(月) 01:33:46.65 .net]
- >>462
ホームポジションから移動なしでカーソル移動できるのがviのいいところ。カーソルキー使うなら他のエディタつかったほうがいい。
- 488 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/10/01(月) 10:01:53.79 .net]
- 半年以上前のにマジレスしてもなぁ。
|

|