アカウント名:
パスワード:
* で検索して、cw で変更、そんでもって n . n . n . この使い勝手は、入力モードとコマンドモードが分かれてるからこその妙技だよね。
入力モード中にやった事が何度でも繰り返せるんだから。
他のエディタでもマクロ機能とかあるけど、そんなのより数段楽。:-)
あとは q{0-9a-zA-Z} とか憶えると、もう病み付き。
# 各モードの呼び方ってこれで良いんだっけか?
「*」とか「#」って (「q」もですが) vim 方言なので、「vi の」売りにはならないように思います。
素の vi (や elvis や nvi) だと
:%s/自分で入力/変換後の内容/cg
コマンドモードと入力モードが分かれていることで、入力したテキストの編集を一度に集中して行うのが楽になっている、という意図なら御意です。 他人に教えた時に一番感動されるのは「.」を見せた時かな...。
いいんです。幸いにしてここはVimのお話なんで(^^;
どうも未だにviのよさがわからない・・・
逆にいえば、今から他人様に素のviをお勧めする度胸は、俺には有りませんね。
これは全く御意。 職場のフリーウェア掲示板に Vim を置いて微力ながら布教活動に努めています。 ただ、「vi (系エディタ) を使うと便利」と言うのと「vi (系エディタ) が必要不可欠」と言うのは全くの別物で、前者の場合は喜んで vim をお勧めしますが、後者は Solaris なり HP-UX なり AIX (以下略) が標準で vim をバンドルして、かつ、そのバージョンがお客様向けに採用される数年後まで待たざるを得ません。 だもんで、この手の話をする時には
あらら、やっぱスラドだと、あっというまにトピが劣化しちゃうね。 でも、後で参照された時のために、一応コメントは返しておこう。
たしかに Vim に特化した話になっちゃったね。そのことについては、素直にあやまります。
でも、
素の vi (や elvis や nvi) だと :%s/自分で入力/変換後の内容/cg とかにならざるを得ないので
ってのはちがうでしょ? 別に * が使えなくても、
/hoge cw n . n . n .
確かに、俺も vim の体になってるので、vi only の環境じゃストレスたまるけど、vi だってそれなりに使えるよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
viといえば (スコア:1)
それで終了のしかただけは覚えました。
Be generous with your life.
Re:viといえば (スコア:1)
まあ あんまり使ってないけど。
プログラムをしないせいでしょうか?
Re:viといえば (スコア:1)
* で検索して、cw で変更、そんでもって n . n . n .
この使い勝手は、入力モードとコマンドモードが分かれてるからこその妙技だよね。
入力モード中にやった事が何度でも繰り返せるんだから。
他のエディタでもマクロ機能とかあるけど、そんなのより数段楽。:-)
あとは q{0-9a-zA-Z} とか憶えると、もう病み付き。
# 各モードの呼び方ってこれで良いんだっけか?
Re:viといえば (スコア:1)
「*」とか「#」って (「q」もですが) vim 方言なので、「vi の」売りにはならないように思います。
素の vi (や elvis や nvi) だと
とかにならざるを得ないので「それなら置換のダイアログ出せばいいじゃん」と言われて終わりになりそうな気が。コマンドモードと入力モードが分かれていることで、入力したテキストの編集を一度に集中して行うのが楽になっている、という意図なら御意です。 他人に教えた時に一番感動されるのは「.」を見せた時かな...。
Re:viといえば (スコア:1)
>コマンドモードと入力モードが分かれていることで、入力したテキストの編集を一度に集中して行うのが楽になっている
こういわれてみるとなんとなく便利そうな気がしてきました。ちょっと勉強してみようかな。
Re:viといえば (スコア:1)
いいんです。幸いにしてここはVimのお話なんで(^^;
てゆーか「viが嫌い」な人にも
「じゃあvimも嫌いかぃ?まあ使ってみろよ」ってお勧めしたいくらいです。
逆にいえば、今から他人様に素のviをお勧めする度胸は、俺には有りませんね。
#もし「*」が無ければvim好きになんて絶対ならなかったのでG7
#あとv系、つまり白黒反転visual範囲指定な命令ね。あれも凄く便利。やっぱり見えるのはいぃね。
#あとSplit。
#あと…
#嗚呼もうキリが無い…vimまんせー
>他人に教えた時に一番感動されるのは「.」を見せた時かな...。
ああ。あれは偉大ですね。
知らない人にはただの無意味なキー連打に見えるかも知れないけど、実はちゃんと意味があるんだよ、
という動作が出来ちゃう。
Re:viといえば (スコア:1)
これは全く御意。 職場のフリーウェア掲示板に Vim を置いて微力ながら布教活動に努めています。 ただ、「vi (系エディタ) を使うと便利」と言うのと「vi (系エディタ) が必要不可欠」と言うのは全くの別物で、前者の場合は喜んで vim をお勧めしますが、後者は Solaris なり HP-UX なり AIX (以下略) が標準で vim をバンドルして、かつ、そのバージョンがお客様向けに採用される数年後まで待たざるを得ません。 だもんで、この手の話をする時には
- vi generic な話
- jvim3/vim6 に共通する話
- vim version specific な話
を明示するか、暗黙の了解 (上の話だと元コメント) を踏まえた方がいいんでないですかね?Re:viといえば (スコア:1)
余談ですが、いいですね。そういう掲示板が機能する職場で。
こちとら、「掲示板を設置する時間がない」だけならまだしも、
「書く時間がない」そして「読む時間がない」ときたもんだ。
もちろん世間(外のWeb)での勉強なんかも全然なさりゃしない。
てめえら、会社から支給されたものでしかヤル気がないんかぃ?
それじゃIT屋のメリットなんて全然出せないぞ?
…と。
Re:viといえば (スコア:1)
あらら、やっぱスラドだと、あっというまにトピが劣化しちゃうね。
でも、後で参照された時のために、一応コメントは返しておこう。
たしかに Vim に特化した話になっちゃったね。そのことについては、素直にあやまります。
でも、
ってのはちがうでしょ?
別に * が使えなくても、
/hoge cw n . n . n .
でもいいわけだし。これなら vi の話だし問題ない?確かに、俺も vim の体になってるので、vi only の環境じゃストレスたまるけど、vi だってそれなりに使えるよ。