vi大好き

このエントリーをはてなブックマークに追加
1名無しさん
viの使い心地の良さに最近非常に感動しています。
みなさんの、これを覚えるとますます便利だっていう
viのコマンドとか、テクニックがあったら教えて下さい
2ma:2000/01/24(月) 05:08
いっぱい便利な機能があって、どれをあげたらいいか迷うけど、
マーキングを覚えてから編集スピードが格段にあがったなー。

m[a-z] mのあとにアルファベット1文字入力でそこをマーク
`[a-z] マークした位置にワープするよ!
3名無しさん:2000/01/24(月) 07:47
大文字のJ

:1@`$/xxx/yyy/

その他もろもろ
4名無しさん:2000/01/24(月) 10:13
>3
2番目はtypoかな?

:1@`$s/xxxx/yyy/g

コントロールコードの入力
^v^文字

:99@`99co99
5名無しさん:2000/01/24(月) 13:32

:r!ls
:r!pwd

(^^)
6通りすがり:2000/01/24(月) 14:17
>4
>:1@`$s/xxxx/yyy/g

1@`$は%で置き換えられるよ。
よって%s/xxx/yyy/g

vi loveなんですが、もっぱらemacs+viperな人です。
emacsをvi bindでコントロールできるのだ。viの効率的な
キーストロークとemacsの豊富な機能が組み合わさって個人的には
最強の気持ちでいます。
7:2000/01/24(月) 18:27
>6
おれも%s派っす。ってゆーか1@`$ってなんだ?って一瞬おもった。
viperのレベル(だっけ?)は何にしてますか?
あと、なんかxemacsでviperするとcanna使えない。。。調べるのめんどいからいまだemacs19ベースのmule。。。
84:2000/01/24(月) 20:56
勉強になりました。m(_ _)m
いろいろ教えてください。
9名無しさん:2000/01/25(火) 08:42
インデントの調整等に使いたいのですが、
複数の行に、いくつかのスペース(あるいは文字列)を一括挿入するには
どういうコマンドを使えばいいんでしょう??


それと、複数行の指定で
行番号で指定せずに、カーソルでここからここまでって選ぶことはできますか??
104 >9:2000/01/25(火) 09:59
:n@`m>

cだったらcbで整形しちゃう ;-P
11名無しさん
y/^}/で関数単位のカットアンドペースト

DOSやWindowsでは海賊版のjviを使ってましたが、
フリーの奴に乗り換えようとしまして、
上のコマンドを試したら
これがstieveで駄目でelvisに行ったら
ページスクロールだめで
vimでやっと落ち着いた