1 :
名無しさん:
viの使い心地の良さに最近非常に感動しています。
みなさんの、これを覚えるとますます便利だっていう
viのコマンドとか、テクニックがあったら教えて下さい
2 :
ma: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の豊富な機能が組み合わさって個人的には
最強の気持ちでいます。
>6
おれも%s派っす。ってゆーか1@`$ってなんだ?って一瞬おもった。
viperのレベル(だっけ?)は何にしてますか?
あと、なんかxemacsでviperするとcanna使えない。。。調べるのめんどいからいまだemacs19ベースのmule。。。
勉強になりました。m(_ _)m
いろいろ教えてください。
9 :
名無しさん:2000/01/25(火) 08:42
インデントの調整等に使いたいのですが、
複数の行に、いくつかのスペース(あるいは文字列)を一括挿入するには
どういうコマンドを使えばいいんでしょう??
それと、複数行の指定で
行番号で指定せずに、カーソルでここからここまでって選ぶことはできますか??
10 :
4 >9:2000/01/25(火) 09:59
:n@`m>
cだったらcbで整形しちゃう ;-P
11 :
名無しさん:
y/^}/で関数単位のカットアンドペースト
DOSやWindowsでは海賊版のjviを使ってましたが、
フリーの奴に乗り換えようとしまして、
上のコマンドを試したら
これがstieveで駄目でelvisに行ったら
ページスクロールだめで
vimでやっと落ち着いた