2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Viと仲良くする方法

1 :名無しさん@お腹いっぱい。:02/03/07 01:37
仕事でSolaris使う事になったけど、ソース修正でViを使うのが
鬱。外出かもしれんがどうもESCの切り替えがなじめない。
MuleとかAwkとかFsed(2)なら結構簡単な動作も
Viだと・・・・
こんな厨房な俺にViのなじみ方を教えてくれ。

2 :名無しさん@お腹いっぱい。:02/03/07 01:40
それより
jedでtabが入力できん!
あと、コピペでかってにインデントすんなやゴルァ!!!

3 :名無しさん@お腹いっぱい。:02/03/07 01:41
お前がSolaris使おうなんて100万年早い

4 :名無しさん@お腹いっぱい。:02/03/07 01:47
>>1
まず、全角使うのよそうや。


5 :名無しさん@お腹いっぱい。:02/03/07 01:47
とりあえずよくわかんなくなったら・・・
esc連打ー!連打連打連打ぁー!!
:連打!連打連打連打ぁー!!そしてe![enter]

6 :名無しさん@お腹いっぱい。:02/03/07 02:10
viが鬱?viはコマンド入力ゲームみたいなもんだんだと思えば楽しいぞ。
特に文字バッファとかマップとか覚えると知らない人からみたら、
すごく見えるらしい。

7 :名無しさん@お腹いっぱい。:02/03/07 02:10
単なる慣れの問題だが。man viだけでなくたまにman exもやってみるとうまく使えるようになるだろ。


8 :名無しさん@お腹いっぱい。:02/03/07 02:11
>>1
windowsのエディタでもESCキーを連打する癖がつけば、直ぐにviに慣れられます。

9 :既存スレ探せや(゚Д゚)ゴルァ:02/03/07 02:20
vi
http://pc.2ch.net/test/read.cgi/unix/974563729/l50

10 :名無しさん@お腹いっぱい。:02/03/07 02:32
まわりを見ろ。マクロを知らず、コピペもできず、そのくせ
「vi使えねー、秀丸が最高だよ」とか言っているたわけがいる
だろう? そんな奴と一緒にはなりたくない、そう思えば
viに慣れるのはもうすぐだ。

11 :名無しさん@お腹いっぱい。:02/03/07 02:46
viにハマると、
echo "set editing-mode vi" >>.inputrc
など、全てのキーバインドをviにしたくなる罠。

12 :名無しさん@お腹いっぱい:02/03/07 02:56
UNIXのシステム管理者になるつもりがないのなら、viを覚えなくても
いいのでは。
Solaris8のインストールメディアについくるコンパニオンCDには
emacsが収録されていたはず。

ちなみに私はhjklの動きはsnakeっていうゲームで覚えました。
あと ed を完璧に使いこなせるようになることも必要ですね。
(こっちのほうが重要。emacsとの差はここにある)

13 :名無しさん@お腹いっぱい。:02/03/07 03:02
というかviに慣れるとそれ以外を使う気があまりしなくなるのだが。
emacs上で全てこなしているとか、jed使うってのなら解るけど。

立ちあがりが軽快かつ、素早くソース修正できると思ふ。
Escが遠いならCtrl+[ 使うとか。

14 :名無しさん@お腹いっぱい。:02/03/07 03:10
>>1
休み時間に Windows なマシンで
ttp://hp.vector.co.jp/authors/VA007799/vimstr.htm
して遊ぶってのはどうよ?


15 :名無しさん@お腹いっぱい。:02/03/07 03:12
>>13
さすがに長文で日本語を入力する用途にはちとツラいものがあるんで
そんなときにはng使うな。

ちなみにemacsはインストールすらしてない…。

16 :名無しさん@お腹いっぱい。:02/03/07 05:57
っていうか、慣れるとviでしかプログラム組めなくなる。


17 :名無しさん@お腹いっぱい。:02/03/07 06:56
ESCの代わりに Ctrl + 3 も使えるよ.

18 :名無しさん@お腹いっぱい。:02/03/07 07:21
B5ノート買って仕事の関係でWin2000で使ってるけど、キーボード
狭くてカーソルキーとかしょっちゅう押し間違えるんで、もっぱら
Cygwin + vimで作業してる。

Windowsの関連付けもWin32版gvimにしたし、2chもCygwin上のw3mで
どこでもhjkl。快適快適。

19 :名無しさん@お腹いっぱい。:02/03/07 07:26
http://pc.2ch.net/test/read.cgi/linux/1014426934/

20 :名無しさん@お腹いっぱい。:02/03/07 10:16
viが使えると年に1回位はエラそーな顔ができる

21 :名無しさん@Emacs:02/03/07 10:21
>>1
Fsed(2)ってなに?

22 :名無しさん@お腹いっぱい。:02/03/07 11:20
>>1
おれもFsed(2)って何か教えてほしい。sedと関係あるの?
あと、なんでvi使うことになったの?

23 :名無しさん@お腹いっぱい。:02/03/07 12:23
>>21 >>22
こんなに暖かいレス・・・ありがとデス。
Sunのサーバで稼働しているコンテンツを修正するのに、
UTF-8が使われているためクライアントソース転送が使えず
直で修正する事になったので・・・

ちなみに、Fsed(2)は、HI-UX(HP-UXではない)で動作する秀○ライクの
エディターです。一応PC版でも有るんだけどね・・・
(こう書くとどこの会社の人間かわかるってしまうかもって言うテスト)

24 :名無しさん@お腹いっぱい。:02/03/07 14:14
ノートパソコン と vi は相性いいよね。
慣れると間違いなく最強といっていい操作性を発揮できるね。

25 :名無しさん@お腹いっぱい。:02/03/07 16:15
Escが遠かったりするんで無変換あたりにマッピングしとけば
もっと最強。

26 :名無しさん@お腹いっぱい。:02/03/07 16:26
>>24

確かに。
ノートPCみたいにキーボードが使いにくい場合は
emacs使うのがつらいですからね。

でも Mew と日本語の長文はemacsが無いとねえ。
それとTexも。

27 :無名村田式:02/03/07 17:24
>>25
Ctrl-[

Ctrl-I
Ctrl-8
Ctrl-/

28 :いひひ:02/03/07 17:26
vi苦手ならcat >> hogeコレ最強。
しかしこれを乱発するとBill Joyかぶれと
見られる諸刃の剣。素人にはお勧めできない。

29 : :02/03/07 17:49
悪いこと言わんから、viと秀丸の両方修得しとけ。
どっちかじゃ恥かく時が来る。


30 :名無しさん@お腹いっぱい。:02/03/07 18:03
秀丸って習得するものか?
あほでも使えるじゃん。
けど低機能なのでイラン。

31 :名無しさん@お腹いっぱい。:02/03/07 18:51
秀丸 for Solaris ってあるの?

32 :名無しさん@お腹いっぱい。:02/03/07 19:07
秀丸って、もうちょっといい名前つければいいのに。

33 :1:02/03/07 19:23
>>29

いや、PCなら秀丸、Wz(Vzも)、Em、SEDIT,EDIT,Edlin,MIFES,Fsed
は大体マスターしているので結構得意だけど・・・
Unixで何とか物にしたのはedだけです。

>>14

早速ダウンロードしてやってみました。
まだカーソル移動と多少の修正をがんばってますが、
HappyHackingKebordが何故Unix御用達なのか
わかるような気がしました。
今は、人差し指と小指の動きを間違えないように
がんばってみます。

34 :名無しさん@お腹いっぱい。:02/03/07 19:33
>>1

Winでもvi

ttp://www.vector.co.jp/soft/win95/writing/se117961.html


35 :名無しさん@お腹いっぱい。:02/03/07 19:36
>>32
なにせ作者のペンネームが「秀まるお」だからなぁ。
ホソニソは相当気に入りまくってんぢゃネーノ?

36 :名無しさん@お腹いっぱい。:02/03/07 19:40
>>31
UNIX系OSは開発環境がチープ過ぎるのと集金システムがうまく
構築しにくい空気があるとかで移植する気になれない模様

37 :名無しさん@お腹いっぱい。:02/03/07 20:11
NTのプロンプトで使えるviってないの?
edlinは使いづらい・・

38 :名無しさん@お腹いっぱい。:02/03/07 20:29
なぜSolaris上でemacsをmakeするなりして使わないか1に問い詰めたい。
今どきのマシンのディスク容量なら、ホームの下でもmakeできるだろ。
てゆーか、システム管理者にお願いして、/usr/localの下にインストール
してもらえ。


39 :何が何でも Solaris IA版存続を願う会2ch支部長:02/03/07 20:41
Solarisで初心者向けなら,意外とdtpadがいいかモナー
とか言ってみるテスト.


40 :名無しさん@お腹いっぱい。:02/03/07 21:29
>>37
http://www.kaoriya.net/
に Windows 用 Vim6 のコンソール版がある。

41 :KoRoN@Vim%Chalice ◆ALICEsdk :02/03/07 21:39
>>34
う、そっちは全然手を入れてないので勘弁して。>>40に置いてある最新版で。

42 :1:02/03/07 22:07
>>38
サーバはラックの中にあるんで、手出し出来ないのだ。
しがない担当なもんで・・・
一人で出来るようになったら入れてやる!!って言ってみるテスト。

43 :名無しさん@お腹いっぱい。:02/03/07 23:14
>>33
おいおい、vi覚える前にedかよ!
じゃあ、edでいいじゃん。edなら絶対入ってるだろ。

44 :名無しさん@お腹いっぱい。:02/03/07 23:14
viでカーソルキーを使っている漏れは
逝ってよしですか?

いやコマンドはi,dd,x,w,q,q!くらいしか覚えてない...
これでもviは8年くらい前からちょくちょく、
究極にもの覚えが悪い...
(システムファイルの編集にしか使わんから)

45 :名無しさん@お腹いっぱい。:02/03/07 23:39
>>45
システムファイルの編集に使ってるなら、「.」は覚えとけ。
行頭の#の入力、もしかして
i # Esc
の繰り返し?

46 :名無しさん@お腹いっぱい。:02/03/08 00:31
>>45
loop!

47 :38:02/03/08 00:55
なるほど。

>>45
「/文字列」「c移動コマンド」と「n」「.」の繰り返しも良く使うなあ。
「/文字列」で文字列探して「cw」でその単語を別の文字列で置き換えて
「n」で同じ単語探して「.」で同じ置き換えするとか。

「cw」じゃなくて「cf文字」(カーソルから指定した文字まで置き換え)とか
「ct文字」(カーソルから指定した文字の手間まで置き換え)も良く使う。
別に「c」との組合せじゃなくても「f文字」とか「t文字」は良く使うな。

あとc(==change)の代わりにd(==delete)で、変更じゃなくて削除とか、cの代
わりにy(==yank)で変更の代わりにバッファにコピーするとか。でもって、
p (カーソル直後に paste) ないし P (カーソル直前に paste) でペーストね。
このあたりのコマンドの対称性は、かなり好きだな。

45のような場合は、俺の場合「:1,$s/^/# /」とかで済ますけどね。sed が使
えるなら「:」打てば、sedコンパチになるので、使えるコマンドが増える筈。
この場合、現在行を表すのは「.」ね。例えば「:.,$s/^/# /」で、現在行から
最後の行まで。任意の区間をコメントにするなら、まず先頭行で、「ma」で
マークaをつけておいてから、最後の行に行って「:'a,.s/^/# /」だな。

でも、俺の場合、使い捨てのテストプログラム以外のソース書くときには、複
数ファイルの使い勝手を理由にemacsに逃げる。(w


48 :名無しさん@お腹いっぱい。:02/03/08 01:06
8行以内ぐらいなら j.j.j.j.j.・・・の方が楽じゃない?
ちなみに vim6 なら cw にくわえて ciw という組み合わせも可能。

#まあ、bcw でもいいんだが、. で再現する前にも b をつけなきゃいかんし
#なにより 左手×3より左手右手左手の方がスムーズにタイプできるので。

49 :名無しさん@お腹いっぱい。:02/03/08 01:11
>>46
こりゃ失敬

>>47
そうだね。でも44にいきなりそこまで覚えてもらうのは酷かと...
もし44がsed使いこなせるのなら失礼しました。

「.」はviの初歩的なテキストには案外載ってないね。

まあ、44の知ってるコマンドでも最低限何とかなるけど、それでも知らないと
困るのはuとU


50 :名無しさん@お腹いっぱい。:02/03/08 01:12
僕はプログラムよりも
文章を書くことの方が多いので、
auto-fill や辞書や outline の使える
emacs 使ってます。
ただ vi の優れた screen edit のやり方は
捨て難いので、viper-mode でごまかしてます。

vi でエレガントに編集できると、
何かパズルを解いたような快感がありますね。

51 :unix初心者:02/03/08 02:11
viを使うようになった理由。
emacsが入っていないサーバーマシンとかありそうだから。
そもそも、emacsで設定ファイルをいじっている人を見たら
ださいと思ってしまったから。

長文書く時はemacs。
ちょっとしたメモや設定ファイルはvi。

52 :名無しさん@お腹いっぱい。:02/03/08 03:07
> 8行以内ぐらいなら j.j.j.j.j.・・・の方が楽じゃない?

確かに、それは言えてる。
コメントにするような場合は、そんなに長い範囲じゃないことが多いか。

> ちなみに vim6 なら cw にくわえて ciw という組み合わせも可能。

ふーむ。ふだんnvi使っているから、これは知らなかったな。確かに
ちょっと便利だな。


53 :名無しさん@お腹いっぱい。:02/03/08 03:20
単純なコマンドの組み合わせ。
これこそUNIXだ。

54 :abc:02/03/08 03:27
>>2
コピペの時だけ
:set noai


55 :名無しさん@お腹いっぱい。:02/03/08 03:33
>>53
俺はcat使ってるぞゴルァ!って事ですか?

56 :名無しさん@お腹いっぱい。:02/03/08 03:37
>>55
c,d,y + fx,tx,/abcの事でしょ。

ところで、vimのciwって何よ?

57 :ひに ちるそ:02/03/08 03:37
>>44
vi使いにカーソルキーとPFキーは無用の長物

58 :問題1:02/03/08 03:54
以下のaaaaのところにカーソルがあるとして、6手以内で
逆順にせよ。

aaaa
bbbb
cccc



cccc
bbbb
aaaa

59 :名無しさん@お腹いっぱい。:02/03/08 04:43
そういえば、詰め vi のページってあったよね。

60 :名無しさん@お腹いっぱい。:02/03/08 04:52
>>56
iw っていうオブジェクトが追加されている(他にもいくつか追加されてるが)
inner word の略でカーソルの下のワードが対象
カーソルが単語の先頭になくても ciw で単語書き換えができる。

他にも i) や i} などなどけっこう便利である。

61 :名無しさん@お腹いっぱい。:02/03/08 08:08
emacsの ~ がついたバックアップファイルは嫌いだからjvim

62 :スマートじゃないけどね:02/03/08 09:11
>>58 djpddp

63 :問題2:02/03/08 12:42
では次の問題

最終形にしなさい (4手以内)
# vの下が現在のカーソル位置とする

現在形
v
BBBBB AAAAA CCCCC

最終形
AAAAA BBBBB CCCCC

64 :名無しさん@お腹いっぱい。:02/03/08 13:34
dwwP

65 :名無しさん@お腹いっぱい。:02/03/08 14:34
nviのundoは何げに多段undoになっているみたいだけど、
これってFreeBSDについてるやつだけかな?
押した回数分戻る、というのではなくて、ちょっと変わった操作に
なっているみたいだけど。


66 :名無しさん@お腹いっぱい。:02/03/08 16:23
>65
u...

67 :名無しさん@Meadow:02/03/08 16:47
vi コマンドすっかり忘れちゃったけどまた覚えなおそうかなぁ。
>>58 >>63 みたいなのわかんなくなっちゃって悔しい。

;; ちょっと前ならできたかも、いやできなかったかも(w

68 :名無しさん@お腹いっぱい。:02/03/08 17:00
>>61
バックアップファイル作らないようにできますが何か?

69 :名無しさん@お腹いっぱい。:02/03/08 17:07
>>17
遅レスだけど。
EscのかわりにCtrl + 3 ???
できないけど...自分で設定するの?


70 :名無しさん@お腹いっぱい。:02/03/08 17:19
>>68
ヒゲみたいのが嫌なのさ。
バックアップファイルそのものは必要。


71 :名無しさん@お腹いっぱい。:02/03/08 17:27
>>58 >>63
おもしろいです。
viはちょっとした編集以外つかわないです。
んが、ちゃんと覚えたくなりました。

72 :名無しさん@Emacs:02/03/08 17:36
>>70
/etc/rc?.d/ の下にある自動バックアップは悪。

73 :68:02/03/08 17:46
そうですか。スマソ。
win の gvim のバックアップファイルも ~ だったけど、
jvim のはどんなの?

74 :名無しさん@お腹いっぱい。:02/03/08 17:51
>>73
omaemomna.bak

75 :74:02/03/08 17:53
誤字ですね。
ダメですよ、私。

76 :名無しさん@Emacs:02/03/08 18:07
お前揉むナー

77 :名無しさん@お腹いっぱい。:02/03/08 18:55
>>73
vim は確かバックアップファイルの名前のつけかた設定できるよ。

78 :名無しさん@お腹いっぱい。:02/03/08 20:53
> 77
Vim 4 からですね。
:set bex=.hoge
だそうです。

79 :名無しさん@お腹いっぱい。:02/03/08 20:55
>>74-76
ちんこもみもみも〜みもみ♪
http://calpara.3nopage.com/chinko/index.html

80 :44:02/03/08 23:00
>>49
uはSolarisとLinuxで挙動が違った気が...でもたまに使うけど。

大抵viつかう時ってシステムファイル編集するときで、
そんなときいちいち使い方調べるの面倒だから
これでなんとかなってきたってのも。

よく使うエディタ以外はカーソル移動と保存、終了が
できればいいかと。
↑じゃこのスレ来るなって...失礼スマソ


81 :名無しさん@お腹いっぱい。:02/03/08 23:02
>>80
44 読みましたけど、
w とか b とか MHL とかくらいは覚えた方がいいですよ。

82 :名無しさん@お腹いっぱい。:02/03/08 23:04
あ、すまん w は知ってるんでしたね。
しかしいらいらせずに 8 年も使えているのは
ある意味才能 (w

83 :名無しさん@お腹いっぱい。:02/03/08 23:18
f F t T , ; も覚えとけ。超便利だぞ。あと脳に余裕があれば { } 0 $ % [[ ]] '' `` あたりも

84 :名無しさん@Emacs:02/03/08 23:23
「楽しい UNIX」(続のほうかも) には f は使えねぇ、みたいなことが書いて
あった。つかえねーのはお前だ (゚Д゚)ゴルァ
でも vi で日本語編集するのは極端に効率落ちますね。f とか使えないし。

85 :名無しさん@お腹いっぱい。:02/03/08 23:28
f にも migemo みたいの使えたらカナーリ便利なんだが・・・
ちなみに Windows 用だが VIVI には
f, で 、,f. で。.にマッチさせるっていうオプションがあってけっこう便利だった。

86 :名無しさん@お腹いっぱい。:02/03/08 23:29
df(スペース)
とかはよくやるね。

87 :名無しさん@お腹いっぱい。:02/03/08 23:32
>>83
[[ ]] はどう使うんですか?


88 :名無しさん@お腹いっぱい。:02/03/08 23:35
>>87
C で上(下)の関数にジャンプ
つか ?^{ /^{ してるだけみたいだ。

89 :名無しさん@お腹いっぱい。:02/03/08 23:44
func () {
}

て書いてるやつのソースを見ると極端に効率が落ちるよ。

90 :87:02/03/08 23:45
>>88
おーなるほど、初めて使い方がわかりました。
emacs の viper-mode でやったら defun でもジャンプできました (藁

91 :名無しさん@お腹いっぱい。:02/03/09 00:25
>>89
vimなら[{と]}で楽々だけどね

92 :名無しさん@お腹いっぱい。:02/03/09 00:32
>>85
その日本語を f で検索できるのは面白そうなので、
emacs の viper-mode でですが、さくっとやってみた。

しかし日本語の文字を決定させるのに return を押す必要があり、
結局 / を使うのとかわりなかったという罠 (藁


93 :名無しさん@お腹いっぱい。:02/03/09 01:01
>>86
df<spc>はあんまり使わないけどcwは多用するなぁ。

94 :名無しさん@お腹いっぱい。:02/03/09 01:10
>92
vim6+im_custom+skkなら望み通りのものになるYO

95 :名無しさん@お腹いっぱい。:02/03/09 01:23
とりあえず良く聞かれる技:
「いっかつちかんってどーやんの?」
:1,$s/xxxx/yyyy/g


96 :名無しさん@Vim%Chalice:02/03/09 01:37
>>95
あれ? :% って素のviには無いんだっけ?

97 :92:02/03/09 02:07
>>94
どんな風に実現してるか興味があるんですが、
実際の入力はどんな感じになるんですか?

f とやって、 skk 入力モードに変えて、
一文字入れて、確定して、カーソル移動ですか?

それとももっとスピーディですか?

98 :KoRoN@Vim%Chalice ◆ALICEsdk :02/03/09 02:17
>>85
実はvim6では'keymap'を利用すればできるのです。

99 :名無しさん@お腹いっぱい。:02/03/09 04:20
>97
この場合一文字入れれば即確定される。

100 :名無しさん@お腹いっぱい。:02/03/09 14:26
100

101 :名無しさん@お腹いっぱい。:02/03/09 16:01
>>96
ん?そんな方法があったんだ あとでみてみよ
いや、初歩の性器表現しかしらんのよ

102 :名無しさん@お腹いっぱい。:02/03/09 16:26


73 :68 :02/03/08 17:46
そうですか。スマソ。
win の gvim のバックアップファイルも ~ だったけど、
jvim のはどんなの?


74 :名無しさん@お腹いっぱい。 :02/03/08 17:51
>>73
omaemomna.bak


75 :74 :02/03/08 17:53
誤字ですね。
ダメですよ、私。


76 :名無しさん@Emacs :02/03/08 18:07
お前揉むナー


77 :名無しさん@お腹いっぱい。 :02/03/08 18:55
>>73
vim は確かバックアップファイルの名前のつけかた設定できるよ。


78 :名無しさん@お腹いっぱい。 :02/03/08 20:53
> 77


103 : :02/03/09 21:53
昔は vi マンセーだったんだけど、日本語と仲良くないから すっかり Emacs に……

日本語でも w とか f とかがサクッと使えたりすればなァ…

104 :名無しさん@お腹いっぱい。:02/03/09 22:26
>>69
どこで覚えたのか忘れちゃったけど,環境によって違うのかも.
特別な設定はしてません.

Thinkpad240:
OpenBSD vi, vim6
VineLinux jvim, vim6

Sun Sparc Station 20:
OpenBSD vi, vim6
solaris8 vi

自作PC + Happy Hacking Keyboard:
VineLinux jvim, vim6

この全ての環境でCtrl+3が使えているので,理由はよくわかりません.

http://www.google.co.jp/search?q=vi+%22ctrl%2B3%22&hl=ja&btnG=Google+%8C%9F%8D%F5&lr=
とりあえずどうぞ.


105 :名無しさん@お腹いっぱい。:02/03/09 22:52
端末だと Control 数字はいろいろ当てられてますよ。
C-8 が C-h になるとか。
使ったことないけど gvim とかだと駄目だと思う。

106 :名無しさん@お腹いっぱい。:02/03/09 23:03
Ctrl-3はVT100流儀、Ctrl-[もある。(俺はCtrl-[派)
Ctrl-8はDeleteじゃないかな?
EmacsだとCtrl-/でCtrl-_つーのがないと辛い。

107 :名無しさん@お腹いっぱい。:02/03/09 23:37
jjjjjjjjjjjjjjjjjjjjjj

108 :105:02/03/10 01:02
>>106
> Ctrl-8はDeleteじゃないかな?
そうでした、すんまへん。
command line で ^V ^8 とかやってみたらすぐ
わかりますね。

109 :名無しさん@お腹いっぱい。:02/03/11 16:18
age

110 :名無しさん@お腹いっぱい。:02/03/11 20:09
>>1
NetHackやってりゃ自然と覚えるって(w

111 :名無しさん@お腹いっぱい。:02/03/12 01:46
ハカー

112 :名無しさん@お腹いっぱい。:02/03/12 23:59
どうでもいい質問かもしれないのですが、
みなさん、j(下移動)って人差し指?
それともホームからずらして、中指?

ちなみに漏れは中指。

113 :名無しさん@お腹いっぱい。:02/03/13 00:16
>>112 邪道

114 :名無しさん@お腹いっぱい。:02/03/13 00:38
>>112
邪悪


115 :名無しさん@お腹いっぱい。:02/03/13 00:48
>>112
インポ

116 :112:02/03/13 00:51
逝ってきます(TT

117 :112:02/03/13 00:53
さげわすれ。鬱死。

118 :112:02/03/13 02:47
あー。でもさ。
nethackのキーバインド見ると、明らかに
左にひとつシフトして使うことを想定しているような。。

>斜め移動とか。

でもnethackはviと関係ない。と言われるとその通りなんだけど。。

119 :名無しさん@お腹いっぱい。:02/03/13 14:35
いちいちシフトなんかして使ってられんよ。
そもそも h l の使用頻度なんて j k のより低いんだから。
横移動は w W b B f F t T $ 0 ^ などなど。

120 :名無しさん@お腹いっぱい。:02/03/13 18:10
>>119
; , も仲間に入れてやって。

121 :名無しさん@お腹いっぱい。:02/03/13 22:43
/ ? の1文字enterで検索方向が変わるのはわりかし忘れられてる

122 :名無しさん@お腹いっぱい。:02/03/13 23:43
>>121
漏れ screen でわりかし使ってたり・・・w

123 :名無しさん@お腹いっぱい。:02/03/13 23:48
某ハカーと呼ばれるひとに教えてもらったviの極意「全てをn.に」

124 :名無しさん@お腹いっぱい。:02/03/17 02:48
>>112
気にするな。漏れなんかいつもNetHackを
NUMBER_PADつきで動かしていたんだ。そしてviはカーソル。

それに比べれば....

125 :名無しさん@お腹いっぱい。:02/04/15 08:19
age


126 :名無しさん@お腹いっぱい。:02/04/15 08:28
長いことxを知らなかったので
目分量でd7とかやってハズレた〜とかやってた。逝ってよし

127 :名無しさん@お腹いっぱい。:02/04/15 11:38
>>126
それ、なんかすごいね

128 :名無しさん@お腹いっぱい。:02/04/15 20:06
>>126
じゃあdwも知らなかったのかー:)

129 :名無しさん@お腹いっぱい。:02/04/15 23:03
派遣先がMSマンセーで鬱なんですが、ViViのアウトライン表示機能をVimで出来ないでしょうか。

130 :名無しさん@お腹いっぱい。:02/04/15 23:37
vim6

131 :名無しさん@お腹いっぱい。:02/04/15 23:39
切れた
vim6 スレで聞いたら?

132 :名無しさん@お腹いっぱい。:02/04/16 00:22
キレた!
vim6 スレで聞けやゴルァ

133 :名無しさん@お腹いっぱい。:02/04/16 00:42
vim6 + HHKが最強です

134 :名無しさん@お腹いっぱい。:02/04/16 01:32
>>133
リンクおせーて

135 :名無しさん@お腹いっぱい。:02/04/16 01:35
>>134
チミの使ってるブラウザにだって検索機能ぐらいあるだろ

136 :名無しさん@お腹いっぱい。:02/04/16 01:39
>>135
                 ┌─┐
                 |も.|
                 |う |
                 │来│
                 │ね│
                 │え .|
                 │よ .|
      バカ    ゴルァ  │ !!.│
                 └─┤    プンプン
    ヽ(`Д´)ノ ヽ(`Д´)ノ  (`Д´)ノ    ( `Д)
    | ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□( ヽ┐U
〜 〜  ̄◎ ̄  . ̄◎ ̄   ̄◎ ̄   ◎−>┘◎

137 :良スレsage:02/04/16 01:53
vim6便利なのはわかってるのだけど、もし慣れてしまうと、後が怖そう
鯖セットアップとか現地まし〜ん(お客さんのでかってにいじれない)系で
つらい思いをしそうだから、結局新しい機能は使わないんだな・・
muleとかも・・

10年以上つかってても人の技見て「ほーそりゃ便利」ってのがたまにあるのもいい
このスレでもいくつかあった

おれたまに使う変態わざ?なのは

:$
:!grep -n foo %>>%  別にフィルタ系コマンドならなんでもいいけど
:e!

ただし、リダイレクト間違えるとファイル消失という諸刃の刃、素人にはお勧めできない。


138 :名無しさん@お腹いっぱい。:02/04/16 02:13
>>1
1 FTPで自分の使いやすいマシンへダウンロード
2 使いやすいエディタで修正
3 修正後アップロード
4 もしもエディタがウィンドウズだったらコマンドで  $ dos2ux [dosのソースファイル] [UNIXソースファイル]

4についてはSolaris使ったことがないからコマンド違うかもしれんけどね。
HP-UXではVi使えないPGがウチに来たときこんなことしてたよ。

Vi使った方が楽だし早い思うけどね。

139 :名無しさん@お腹いっぱい。:02/04/16 02:21
>>138
3,4 asciiモードで転送するのが良いと思われ。

140 :名無しさん@お腹いっぱい。:02/04/16 07:51
>>137
:set nu


141 :137:02/04/18 02:50
>>140
変体じゃなくて普通はこうかな?
:w
:%!grep hogehoge
:0r%

あと
$ function bak() {date +%m%d;}
$ typeset -xf bak

ってやっとくと

日付バックアップが

:w%.`bak`

で楽なのとかやったりする

142 :140:02/04/23 22:49
>>141
ああ、そういうことか。行番号いらないなら
:g/hogehoge/t$
でいけるんじゃない?

バックアップは便利かもね。素だとマクロとかないだろうし。
(それかrcsを使うように:mapを設定するとか)


143 : :02/04/28 15:30
>>142
 おお、/t$なんて使ったことなかった、grepいらないね
でも、elvis1.8.4ではなんか調子わるいみたい、

 みながみんなrcsとか使ってくれりゃいいんだけどねぇ〜現実は・・


144 :名無しさん@お腹いっぱい。:02/06/06 22:37


145 :1:02/06/12 23:08
まあメンテかもしれませんが・・・
あれからいじるようになってなんとか人並みに
さわれるようになりました。
i,a,xやhjklはなんとか、:wqの抜け等も
出来るようになり、簡単なスクリプトはViで問題なく
作れる様になりました。
でも、もう少し慣れるとViのその操作系に秘められた
意味が分かりそうです。graffitiみたいなもんか・・・

146 :通りすがり:02/06/15 15:55
>>45様、ありがとう

147 :名無しさん@お腹いっぱい。:02/07/05 21:44
:wq = :x

148 :名無しさん@お腹いっぱい。:02/07/05 21:44
あ、微妙にちがった

149 :名無しさん@お腹いっぱい。:02/07/13 01:08
すみません、行番号1-100の行頭に1-100の番号を入れたいのですが、これはコロンコマンドで出来ますか?

150 :名無しさん@お腹いっぱい。:02/07/13 01:57
:1,100!cat -n

151 :名無しさん@お腹いっぱい。:02/08/24 22:32
:!shutdown -g0 -i5

152 :名無しさん@お腹いっぱい。:02/08/25 02:52
>151
ありがとうございます。挿入できました。


153 :名無しさん@お腹いっぱい。:02/08/25 12:22
>>152
出来たのかよ!?

154 :名無しさん@お腹いっぱい。:02/09/06 01:02
タッチタイプできないやつはviと仲良くできない。

155 :名無しさん@Emacs:02/09/06 01:07
ダッチワイフで逝けないやつはviと仲良くできない。

156 :名無しさん@vim:02/09/06 07:23
>>155 ダッチワイフを買えない撲はどうなるのですか。


157 :名無しさん@お腹いっぱい。:02/09/09 21:40
弱者なので、カーソル行からの相対位置を知るために
: set number
しちゃいます。このスレで、マークが便利だということが分かったので、
明日から意識して使っていくことしよう。

158 :名無しさん@お腹いっぱい。:02/09/11 22:51
>>157
マークもいいけど、H M L の各コマンドを使うとおおまかな動きを
直感的にできていい。
G, |で数字指定というのもありだし。


159 :名無しさん@お腹いっぱい:02/09/11 23:18
:set showmode
>>1 には必要ないのかな?

160 :名無しさん@お腹いっぱい。:02/09/12 00:36
>>158
漏れもマーク使ってないです。はい。ヘタレでスマソ

161 :名無しさん@お腹いっぱい。:02/10/14 16:45
つい「vi入門」買ってしまったよ。
なにげに知らないことたくさんあったりした。もっとはやくに買えばよかった。


162 :名無しさん@お腹いっぱい。:02/11/10 16:31
みなさん、mapやabってどんなの登録してます?

163 :名無しさん@お腹いっぱい。:02/11/11 08:29
cnoremap <C-A> <Home>
cnoremap <C-F> <Right>
cnoremap <C-B> <Left>
cnoremap <C-P> <Up>
cnoremap <C-N> <Down>
cnoremap <Up> <C-P>
cnoremap <Down> <C-N>
inoremap <C-L> <C-X><C-L>
inoremap <C-F> <C-X><C-F>
inoremap <C-B> <Left>
cnoremap <ESC> <C-F>
cnoremap <C-O> <S-TAB>

164 :名無しさん@お腹いっぱい:02/11/19 00:42
オライリーの「入門vi第6版」を買った。
UNIX使い始めたばっかなので、ちゃんとエディタ勉強するのはこれがはじめてです。
で、とりあえず3章までやったんだけど
これだけあるコマンド、全部覚えられるもんなんですかね?

いちいち本見ながらぎこちなく操作している今の段階では
こいつを使いこなしてる自分の姿が想像できない、、、。
地道に頑張ります。


165 :名無しさん@お腹いっぱい。:02/11/19 17:31
コマンドってそんなにあるかなあ。
普段使うのは
w q e vs new s h
ぐらいか。

166 :名無しさん@お腹いっぱい。:02/11/19 17:32
移動コマンドのことか。最初はhjklだけで使って、だんだんふやしていけば
いいと思うよ。

167 :名無しさん@お腹いっぱい。:02/12/19 01:20
>>166
でもyubnが使えると使えないのとでは、ここぞというときの機動性に
差が出るので是非身につけたいですよ。


168 :名無しさん@お腹いっぱい。:02/12/19 01:56
>>167
斜め移動はできません。

169 :名無しさん@お腹いっぱい。:02/12/19 02:10
>>166
0 と $ も必須コマンドに追加したいな。

170 :名無しさん@お腹いっぱい。:02/12/19 02:24
うおお、このスレは、、、、実は164書いたの俺っす。
すっかりスレ見失ってた。レス付いてたんですね、すんまそん。
あれから1カ月たった割には全然上達してないな、、。

移動は /hoge で飛んだりするのを結構つかいます。
設定ファイルの修正とかで。


171 :名無しさん@お腹いっぱい。:02/12/19 17:37
>>170
かなり上級者じゃないですか!
僕はvimで色がついてしまうからつい避けてしまう。</hoge

172 :名無しさん@Vim%Chalice:02/12/19 20:48
>>171
:set nohlsearch
:help 'nohlsearch'

173 :名無しさん@お腹いっぱい。:02/12/20 21:14
>>172
それはそれで不便なのです。。。

174 :名無しさん@お腹いっぱい。:02/12/21 19:40
>>173 わがままな人だ。
でも、私も、/hogeの後、n か N でサーチし終わった後は、
ヒットした文字のハイライトを消して欲しい。
自分で、:noh するんじゃなくて。

175 :名無しさん@お腹いっぱい。:02/12/21 20:29
>>174
> >>173 わがままな人だ。
> でも、私も、/hogeの後、n か N でサーチし終わった後は、
> ヒットした文字のハイライトを消して欲しい。
> 自分で、:noh するんじゃなくて。

サーチし終わった判定はどうやってやるの?

176 :名無しさん@お腹いっぱい。:02/12/22 01:40
ウィソドウズで文章編集なら秀丸を使い,
ウィソドウズでソース編集ならgvim(kaoriya)を使う。
cygwinなら、パスを通して上記の目的に従い、
ユニックソ(系列)ならほぼviで収める。
俺流。

177 :名無しさん@お腹いっぱい。:02/12/31 06:40
>>174, 175
その機能欲しいな。
emacs の isearch はそうなってるが。

178 :名無しさん@Vim%Chalice:02/12/31 09:58
>>177
> emacs の isearch はそうなってるが。
なんだ:set incsearchのことなのか?

179 :名無しさん@お腹いっぱい。:02/12/31 15:34
いや検索がおわったら
highlight が消えること。


180 :名無しさん@お腹いっぱい。:02/12/31 22:14
nとN以外が入力された時に、ハイライトを消せばいいのかな?

181 :名無しさん@お腹いっぱい。:02/12/31 22:19
モードをもう1個増やすみたいで気持ち悪いね

182 :名無しさん@お腹いっぱい。:03/01/01 11:36
むしろいらないキーに:nohighlightをmapすれば
いいかも

183 :名無しさん@お腹いっぱい。:03/01/02 02:37
あんま関係ないが、こんなん見つけた。
ttp://www.moolenaar.net/vim_fire.gif
燃えてる。

184 :名無しさん@お腹いっぱい。:03/01/02 05:44
それは vim スレに張るべきでは。

vi 関係は
このスレと 'vi 2nd' スレと vim スレがあって
わかりにくいな。


185 :名無しさん@カラアゲうまうま:03/01/02 06:59
>>184
ここは>>1にも書いているように、初心者の操作質問スレみたい
なもんでよいのでわ。

186 :名無しさん@お腹いっぱい。:03/01/08 19:03
昨日からVIのコマンドとかの学習をはじめましたが
素晴らしいですね
軽いし
標準で付いて来るし
早いし
再考です
vimってなにが違うの?


187 :名無しさん@お腹いっぱい。:03/01/08 19:12
>>186
http://pcmania.jp/~moraz/
http://pinna.cside4.jp/tips/vim/

188 :名無しさん@お腹いっぱい。:03/01/08 21:16
数字^U
とか
数字^D
とか
数字^F
とか
数字^B
とかやっちゃって
「うおー、1行しかスクロールしねー」
とかやっちゃったことないですか?

189 :名無しさん@お腹いっぱい。:03/01/08 21:25
ない

190 :名無しさん@お腹いっぱい。:03/01/08 21:52
うそー

191 :名無しさん@カラアゲうまうま:03/01/08 23:07
>>188-190
ワラタ

ちなみに俺もない。

192 :名無しさん@お腹いっぱい。:03/01/08 23:24
>>188
^F、^Bはたくさんスクロールしてくれたぞ。

193 :名無しさん@お腹いっぱい。:03/01/08 23:40
>>188
4つとも、数値プレフィクスちゃんと効くはずだと思うのだが。
どんな vi をつこてるの?

194 :188:03/01/09 00:01
>>192
失礼、^F、^Bは大丈夫でした。

>>193
^Uと^Dのときに、間違って1^Uとか1^Dとかやっちゃって
(1Gとかしたつもりで1しか入ってないときとか
esc押したのと一緒に1も押してしまったときとか)
「うおー、おかしくなったー」って
…そんなのは私だけみたいですね。(T-T)
しかもそれに気づくまでは、いつもvi起動しなおしてたなんて
恥ずかしくて言えません(>_<)


195 :名無しさん@お腹いっぱい。:03/01/09 00:07
ZZじゃなくてCTRL+Zで終了させて「おかしい、反映されていない」と嘆いている
UNIX初心者を見たことがあります。
つか、:wq使えって。


196 :名無しさん@お腹いっぱい。:03/01/09 00:45
>>195
和路他

ZZってあきらかに初心者用のコマンドだよね。

197 :名無しさん@お腹いっぱい。:03/01/09 01:12
>>196 いいえ。

198 :名無しさん@お腹いっぱい。:03/01/09 01:29
ZZって不当な扱いを受けてるような気がするぞ。
ああ、かわいそうなZZ
:wqよりも、:xよりも短いのにね。

199 :名無しさん@お腹いっぱい。:03/01/09 01:30
ZZ のどこが悪い!!

押しやすいじゃん。

200 :名無しさん@お腹いっぱい。:03/01/09 01:37
>>198
自分の場合は :w をやらないと保存した気になれない。

201 :名無しさん@お腹いっぱい。:03/01/09 02:12
そうですか.

202 :名無しさん@お腹いっぱい。:03/01/09 05:10
>>196
お前が初心者っぽ。

203 :名無しさん@お腹いっぱい。:03/01/09 06:09
http://www.zdnet.co.jp/help/tips/linux/l0271.html
コロンがないのはどして


204 :名無しさん@お腹いっぱい。:03/01/09 09:18
>>198,199
だってリカバーのとき、編集しないでZZやったら保存されないもん。


205 :名無しさん@お腹いっぱい。:03/01/09 10:05
>>203
こりゃひどいな。初心者が読んだらはまりそうな。


206 :名無しさん@お腹いっぱい。:03/01/09 10:43
kじゃなくてK。
いきなりmanコマンドのエラー画面が出てびっくりしなかった?


207 :名無しさん@お腹いっぱい。:03/01/09 10:45
期待はずれ
Internal Server Error
ガーソ

208 :名無しさん@お腹いっぱい。:03/01/09 13:14
期待はずれに入れといたよ。

209 :名無しさん@お腹いっぱい。:03/01/09 15:57
この記事の評価が悪いと、ライターの仕事が減るのかそれともviの記事が減るのか、
それが問題だよ。

210 :名無しさん@お腹いっぱい。:03/01/09 17:30
変な記事かかれるぐらいなら無いほうがマシだー

211 :203:03/01/10 02:40
vi初心者だけど、そこのサイト最初に見なくてよかった。
vi 使い方 でぐぐると2番目にでてくるよ。ウワーン




212 :名無しさん@お腹いっぱい。:03/01/10 04:34
この記事についてのご感想をお寄せください
とても役立った ()  部分的に役立った ()  どちらでもない ()
説明が足りない ()  期待ハズレ    ()  コロンがない  (x)


213 :山崎渉:03/01/15 12:58
(^^)

214 :名無しさん@お腹いっぱい。:03/01/23 01:21
>>212
後ろ半分使えるかもしれんということで、
部分的に役立った にしといてやろう

215 :名無しさん@お腹いっぱい。:03/02/10 01:54


216 :名無しさん@お腹いっぱい。:03/02/19 12:35
VIMってスプリットスクリーンできるんですね!
感動した!


217 :名無しさん@お腹いっぱい。:03/02/19 13:05
>>216
縦分割も出来るよん。

218 :名無しさん@お腹いっぱい。:03/02/19 17:37
screen の画面分割といっしょに使うと
わけわからん。

219 :名無しさん@お腹いっぱい。:03/02/19 17:37
>>217
うそー!


220 :名無しさん@お腹いっぱい。:03/02/19 17:52
>>216
^W^V(左右)
^W^S(上下)

221 :名無しさん@お腹いっぱい。:03/02/19 18:06
縦割りは古いバージョンだったので対応してませんでした(悲)。
しかも^Sで(以下省略)。


222 :名無しさん@Vim%Chalice:03/02/19 18:49
>>221
:spと:vspが使えるYo

そういや、漏れがjvimからvim6に移ったきっかけも縦分割だったなー。
今じゃあ立派なchalicerだ(笑

223 :名無しさん@Vim%Chalice:03/02/20 00:38
:vert diffs hogehoge.c
とかしてdiffモード

224 :名無しさん@お腹いっぱい。:03/02/23 11:44
ちなみにnviでも:Eで横分割はできる。
縦はできんけど。

225 :名無しさん@お腹いっぱい。:03/03/21 11:30
v
i
m

226 :名無しさん@お腹いっぱい。:03/03/24 18:48
無茶苦茶遅レスなんだが
DOSで一太郎使えるようになれば
少しは>>5みたいになれるのでは

別にWindows上の一太郎でもいいけど

227 :226:03/03/24 18:53
あ、一太郎だと最後は:e!の代わりにQEだったっけ

あまり一太郎もviも使いこなせないので
軽いからたまにvi使おうとするんだけど

228 :山崎13:03/03/24 22:03
http://pc.2ch.net/test/read.cgi/linux/1048474667/l50
よろしく!










229 :名無しさん@お腹いっぱい。:03/03/24 23:40
[i]
[dd]
[wq!]

230 :名無しさん@お腹いっぱい。:03/03/25 03:54
ddwq! と書いて何がしたいの?

231 :名無しさん@お腹いっぱい。:03/03/30 02:18
CapsLock がかかっていることに気づかないと混乱。


232 :名無しさん@お腹いっぱい。:03/04/06 00:21
1行目 A
2行目 B
3行目 C
4行目 D
5行目 E

っていうのを

1行目 E
2行目 D
3行目 C
4行目 B
5行目 A

↑こういうふうにひっくり返したい場合どうするのですか?

233 :名無しさん@お腹いっぱい。:03/04/06 00:23
:1,5!tail -r

234 :名無しさん@お腹いっぱい。:03/04/06 00:25
>>232
$ quiz function ed-command
に出てくるけど、
:g/^/m0
は?

235 :名無しさん@お腹いっぱい。:03/04/06 02:09
puzzle の世界だな。

236 :名無しさん@お腹いっぱい。:03/04/06 02:10
>>232
俺なら、こうかな、
:%!sort -r






って、ちがーう。

237 :名無しさん@お腹いっぱい。:03/04/06 02:13
vi 2nd スレにそういうパズルのレスがいくつかでてたよ。
好き者はどうぞ。新ネタくれー

238 :名無しさん@お腹いっぱい。:03/04/06 02:36
vim じゃない vi といえば nvi ですか?
viper もいるかな。

239 :名無しさん@お腹いっぱい。:03/04/06 02:48
>>232
:%!tac
じゃ駄目?

240 :名無しさん@お腹いっぱい。:03/04/06 03:19
おれnvi(cygwinのvi)使ってんだけどさ、ふと思ってviの中で、
:!vi
とかやってみた。
これでちょっとviと仲良くなったかな。そんだけ。おわり。

241 :名無しさん@お腹いっぱい。:03/04/06 03:38
Q. tac って何の略ですか?

A. etanetacnoc の略です。

Q. 意味がわかりません。

242 :名無しさん@お腹いっぱい。:03/04/06 11:26
>>241ワロタ

243 :名無しさん@お腹いっぱい。:03/04/06 14:16
>>232
tacなんて豪勢なものはつるしで入っていない環境もあるで。

244 :243:03/04/06 14:17
s/232/239/

245 :名無しさん@お腹いっぱい。:03/04/06 15:37
>>243
:%!cat -n|sort -nr|cut -f2-
# すでにviの話題じゃないという。

246 :名無しさん@お腹いっぱい。:03/04/06 16:57
詰めviスレ欲しいなぁ。
ViVi作者の ViMaster ってのを試してみたけど、
一人でやるのは別解とか分からなくて面白くないので。

247 :名無しさん@お腹いっぱい。:03/04/06 18:27
>>246
> 詰めviスレ欲しいなぁ。
vi すれで一時盛り上がってたけど?

vi 2nd
http://pc.2ch.net/test/read.cgi/unix/1020611467/

248 :山崎渉:03/04/17 12:00
(^^)

249 :あぼーん:あぼーん
あぼーん

250 :あぼーん:あぼーん
あぼーん

251 :あぼーん:あぼーん
あぼーん

252 :あぼーん:あぼーん
あぼーん

253 :名無しさん@お腹いっぱい。:03/07/20 12:45
山崎すくりぷとが5連ちゃんで入ってるスレってどーなのよ。

254 :名無しさん@お腹いっぱい。:03/07/20 13:24
>>253
ワロタ

255 :名無しさん@お腹いっぱい。:03/08/28 23:53
実はつい先日Vim使い始めた者です。
Vim慣れると最高ですね。


256 :名無しさん@お腹いっぱい。:03/08/29 16:42
Vimを使っている人降臨希望

257 :名無しさん@お腹いっぱい。:03/08/29 18:17
>>256
Vim6 Part6 http://pc.2ch.net/test/read.cgi/unix/1058706125/
へどうぞ。

258 :名無しさん@お腹いっぱい。:03/11/24 23:51
今日もvi使ってますか?

259 :名無しさん@お腹いっぱい。:04/02/11 23:26
使わないこと

260 :名無しさん@お腹いっぱい。:04/03/07 10:36
a

261 :名無しさん@お腹いっぱい。:04/03/15 07:39
:q!


262 :名無しさん@お腹いっぱい。:04/03/18 10:57
.vimrc の書き方を解説しているサイトってどこにあるの?

263 :名無しさん@お腹いっぱい。:04/03/18 11:05
>>262
>>257

264 :名無しさん@お腹いっぱい。:04/03/18 11:31
どうも失礼しました。そっちのスレを読んできます

265 :名無しさん@お腹いっぱい。:04/09/15 04:09:15
わたし vimer です
さんぼすすんでにほさがる
uuu^r^r
そんな毎日です


266 :名無しさん@お腹いっぱい。:04/09/15 04:09:47
ごめなさい
さんぽもどってにほすすむ
でしたね。それでは

267 :名無しさん@お腹いっぱい。:04/09/22 03:29:22
一生戻り続けですねw

268 :名無しさん@Vim%Chalice:04/10/22 00:20:33
俺がvimで愛用しているmap
nnoremap <leader>/ :let @/=''<cr>

269 :名無しさん@お腹いっぱい。:04/10/22 10:29:04
>>268
何の意味があるの?

270 :名無しさん@Vim%Chalice:04/10/22 21:36:23
検索のハイライト表示が消えて画面が見やすくなるのです

271 :名無しさん@お腹いっぱい。:04/10/29 23:46:10
no hls

272 :名無しさん@お腹いっぱい。:04/10/30 02:22:48
Viエディタぬるぽ。(つД`) macsもぬるぽつД`)・゚・。・゚゚・*:.。..。.:*・゚

273 :ガッ:04/10/30 02:47:27
rogue - vi trainer
もしかしたらnethackも入ってる鴨


274 :名無しさん@お腹いっぱい。:04/10/30 23:25:35
abc ieieieieie
efg ieieieieie
abc ieieieieie

みたいなファイルでabcから始まる行だけ削除するにはどうするのが
一番はやいでずか。

275 :名無しさん@お腹いっぱい。:04/10/30 23:32:55
g/^abc/d

276 :名無しさん@お腹いっぱい。:04/10/30 23:35:06
さんくす

277 :268:04/10/31 22:58:12
>>271
検索中はハイライトして欲しいから:se nohlsは使えんし
:nohlsはホントは消えてないからイヤ

278 :名無しさん@お腹いっぱい。:04/11/01 22:31:31
>277 ナルホ

279 :名無しさん@お腹いっぱい。:04/11/01 22:38:22
よくわからんが、おれはnohlsで十分

280 :名無しさん@お腹いっぱい。:04/11/01 22:56:11
ntohs?

281 :名無しさん@お腹いっぱい。:04/11/02 02:29:05
>>1
全角英数使ってる時点で逝ってよし。
まじで、死ね!

282 :名無しさん@お腹いっぱい。:04/11/02 02:57:52
よくわからんが死ぬほど全角英数を憎んでるんですね?

283 :名無しさん@お腹いっぱい。:04/11/03 22:12:22
vi慣れない俺はee使ってる

284 :名無しさん@お腹いっぱい。:04/11/04 13:24:36
>>232
viの機能だけでもできる方法が本にかいてった。
:g/^/m0
たんに下から並べてるだけだからソートにはならないけど...

285 :名無しさん@お腹いっぱい。:04/11/06 12:16:51
|Д゚)

286 :名無しさん@お腹いっぱい。:04/11/08 19:57:21
全角だろうが半角だろうがどっちでも良いじゃん
日本人なら読めるだろうが

287 :名無しさん@お腹いっぱい。:04/11/08 20:27:07
全角英数が蔓延ると、検索するとき
全角を検索して半角を検索して - の二度手間になるからな。

288 :名無しさん@お腹いっぱい。:04/11/08 20:43:24
>>287
んなこと言ってると migemo 使えない奴は大変だな(プ
とか煽られるぞ。

289 :名無しさん@お腹いっぱい。:04/11/09 13:58:55
スレが立って2年半ぐらい経ったけど、
>>1はviに馴染めたのだろうかw

290 :名無しさん@お腹いっぱい。:04/11/09 14:57:52
馴染めない状態で2年半も使えるほどviはヤワじゃないだろう

291 :名無しさん@お腹いっぱい。:04/11/10 08:33:42
既出だろうが、一度馴染んでしまうともう離れられない。
折れなんか emacs も viper を知ってからまともに使い始めた。

292 :名無しさん@お腹いっぱい。:04/11/10 09:57:55
>>290
いや、>>44のように8年ぐらい(ry

293 :名無しさん@Vim%Chalice:04/11/10 11:12:15
>>292
よく文を読んでから発言しような

294 :名無しさん@お腹いっぱい。:04/11/16 10:59:55
viって最初は[Esc]キーの切り替え操作に辟易して「なんて古臭くてクソなエディタなんだ」
と思いつつ渋々使っていたが、使い込むうちにホームポジションからほとんどのコマンド操
作が出来るのが便利でやめられなくなった。

295 :名無しさん@Vim%Chalice:04/11/17 21:24:57
[Esc]キーなんて年に数度も触らんね

296 :名無しさん@お腹いっぱい。:04/12/11 11:36:28
彼女のちくびキーの摩耗が心配です

297 :名無しさん@お腹いっぱい。:04/12/11 11:55:20
磨耗は心配ない、変色や変形を心配汁。

298 :名無しさん@お腹いっぱい。:04/12/11 12:07:34
僕のちんは
大事にしまってあるから新品同様だよ。

299 :名無しさん@お腹いっぱい。:04/12/11 14:40:53
>>298
皮かぶってるけどな

300 :名無しさん@お腹いっぱい。:04/12/19 23:24:43
viだと表示が遅いので2年ぐらいedとsedで作業してますが何か。
シリアル回線+64kISDN レスポンス悪すぎるぞ。

301 :名無しさん@お腹いっぱい。:04/12/20 00:42:17
>>300
別に何も

302 :名無しさん@お腹いっぱい。:04/12/20 09:01:58
>>300
強いて言えばスレ違い。

303 :名無しさん@お腹いっぱい。:04/12/30 02:23:22
>viと仲良くする方法

つかえないviなど萌やしてしまえ。
漢ならどんなファイルもsedで編集できると俺は信じてやまない。


304 :名無しさん@お腹いっぱい。:04/12/30 06:48:55
>>303
漏れはそこまで漢じゃないです
vi使わせてくれ

305 :名無しさん@お腹いっぱい。:04/12/30 08:17:40
/asdf[enter]よくつかう。:noh[enter]のかわり。
:→nのあたりに時間がかかるので。
良く使うコロンが英語キーボードではshiftキー押さないといけないことがviに対する不満です。
shift系キーを使わずワンキーでいろいろなことができるのが
emacsに対するviのいいところだと思っているので。
Ctrl+[、Ctrl+mも同じ理由で使いません。
;と:をとっ換えたらいいのかな?

306 :名無しさん@お腹いっぱい。:05/01/02 08:15:45
>>300
64kで遅いのはどこかに問題がある。
9600bpsの端末で練習してみれば?


307 :名無しさん@お腹いっぱい。:05/01/03 22:09:07
複数行の先頭に'#'を入れたいんだけど、サクッとできる方法はありませんか?

308 :名無しさん@お腹いっぱい。:05/01/03 22:36:22
I で # 入れといて、適当に jk しながら . これけっこう便利

309 :名無しさん@お腹いっぱい。:05/01/03 22:46:08
すみませんお騒がせしています

30の指定したスレにさりげなく溶け込んでエロい方向に持ち込むスレ
http://ex7.2ch.net/test/read.cgi/news4vip/1104755808/

310 :名無しさん@お腹いっぱい。:05/01/03 22:46:16
sex!!!!

311 :名無しさん@お腹いっぱい。:05/01/03 22:46:20
ここから馬鹿がお騒がせします。

他の板で性欲のうっぷんはらそう!
http://etc3.2ch.net/test/read.cgi/entrance/1104758694/

312 :名無しさん@お腹いっぱい。:05/01/03 22:46:25
>>1
SEXすれば馴染めるよ

313 :名無しさん@お腹いっぱい。:05/01/03 22:46:27
SEX

314 :ラウンジ遊撃隊 ◆LOUNGENuqc :05/01/03 22:46:34
30の指定したスレにさりげなく溶け込んでエロい方向に持ち込むスレ
http://ex7.2ch.net/test/read.cgi/news4vip/1104754848/


315 :名無しさん@お腹いっぱい。:05/01/03 22:46:39
/SEXを入れてみるのはどうか

パソコソ蛾ぶっこわれta

316 :名無しさん@お腹いっぱい。:05/01/03 22:46:45
>>1
とりあえずヤってみろ

317 :名無しさん@お腹いっぱい。:05/01/03 22:46:48
もうなんかエロい気持ちになってきちゃったよ

318 :名無しさん@お腹いっぱい。:05/01/03 22:46:49
すみません、お騒がせしています。

他の板で性欲のうっぷんはらそう!
http://etc3.2ch.net/test/read.cgi/entrance/1104758694/

319 :名無しさん@お腹いっぱい。:05/01/03 22:46:50
SEXすればいいと思うよ

320 :名無しさん@お腹いっぱい。:05/01/03 22:46:49
女体エンドルフィンVi使えばいいじゃん

321 :名無しさん@お腹いっぱい。:05/01/03 22:46:50




viでエロ画像を表示する方法ないかい???






322 :名無しさん@お腹いっぱい。:05/01/03 22:46:51
まず相手の目を見て「俺と楽しい夜をすごそうぜ」と言う。
たった一夜でViちゃんとは仲良しだぜ。

323 :名無しさん@お腹いっぱい。:05/01/03 22:46:53
>>311
ユダ氏ね

324 :名無しさん@お腹いっぱい。:05/01/03 22:46:54
hello manko!

325 :名無しさん@お腹いっぱい。:05/01/03 22:46:54
SEXSEXSEXSEXSEXSEX

326 :名無しさん@お腹いっぱい。:05/01/03 22:47:01
>>309
なすりつけワロタ

327 :名無しさん@お腹いっぱい。:05/01/03 22:47:01
VIRAVIRA

328 :名無しさん@お腹いっぱい。:05/01/03 22:47:02
そんなことよりさ、Viてどのエロゲのキャラ?

329 :名無しさん@お腹いっぱい。:05/01/03 22:47:06
Viならおっぱいがおすすめだね

330 :名無しさん@お腹いっぱい。:05/01/03 22:47:07
ギガンティックワロス

331 :名無しさん@お腹いっぱい。:05/01/03 22:47:09
仲良くしたいな

332 :名無しさん@お腹いっぱい。:05/01/03 22:47:12
まんこ臭えwwww

333 :名無しさん@お腹いっぱい。:05/01/03 22:47:28
>>327
ワロタ

334 :名無しさん@お腹いっぱい。:05/01/03 22:49:46
>318
オマエは市ね、いますぐ市ね

335 :名無しさん@お腹いっぱい。:05/01/03 22:54:45
>>307

複数行が連続した行なら :.,終わりの行s/^/#/ かな?

336 :335:05/01/03 22:56:03
カレント行が複数行の最初の行としてってのが抜けてました

337 :名無しさん@お腹いっぱい。:05/01/03 23:05:47
せめてemacsスレならネタがあったものを

338 :名無しさん@お腹いっぱい。:05/01/03 23:25:00
改行文字を表す方法ってあります?Cの\nみたいに

339 :名無しさん@お腹いっぱい。:05/01/03 23:26:04
>>335
sの前に%が要りませんか?

340 :名無しさん@お腹いっぱい。:05/01/03 23:31:21
>>339
なんでです?
11行目から29行目までの行の1桁目に # をつけるのならば、
:11,29s/^/#/
って ex コマンドでできますよ。s の前に %?
:11,29%s/^/#/
ってするのですか?そういうことはしたことないです

341 :名無しさん@お腹いっぱい。:05/01/03 23:43:11
:%s/^/#/g で全行一括と思いますが。

342 :名無しさん@お腹いっぱい。:05/01/03 23:53:41
>>341
ファイル内のすべての行についてですか?
そうだとすると、
:1,$s/^/#/
ってやってます。

343 :名無しさん@お腹いっぱい。:05/01/03 23:59:05
>>341 gは要らんかも

344 :名無しさん@お腹いっぱい。:05/01/11 07:44:04
スラッシュ(/)を含む行を変換するとき、どうやって書けばいいですか?

345 :名無しさん@お腹いっぱい。:05/01/11 07:51:32
\で打ち消せばいいのか

346 :名無しさん@お腹いっぱい。:05/01/11 08:01:41
:s の後は必ずしも / でなくてもいいんだよもん

347 :名無しさん@お腹いっぱい。:05/01/11 08:26:27
>>346
代わりに使える文字とは?

348 :名無しさん@お腹いっぱい。:05/01/11 08:47:49
実験実験*cough*だよもん

349 :名無しさん@お腹いっぱい。:05/01/11 09:14:49
man viに書いてあるが。

350 :名無しさん@お腹いっぱい。:05/01/11 09:14:50
>>1 >>294

viを使っていてESCを連打するせいでしょっちゅうbeepを鳴らし
ているのはまだ素人。
例えばiコマンドなら、
「i 入力文字列 ESC」で一つのコマンドが完了する。こう覚えて
おけば「今どっちのモードだっけ」なんて迷うこともない。
こういうこともできる。
10iabcdefgESC

351 :名無しさん@お腹いっぱい。:05/01/11 09:16:13
実は質問ではなかった。

352 :名無しさん@お腹いっぱい。:05/01/11 10:27:43
ESCも「Ctrl+何か」で代用できればホームポジションから移動しなくてすむのに・・・

353 :名無しさん@お腹いっぱい。:05/01/11 10:34:13
Esc = Ctrl+[
だったのか・・・。

354 :名無しさん@お腹いっぱい。:05/01/11 11:15:39
>>352-353
よかったじゃん。

355 :名無しさん@お腹いっぱい。:05/01/12 03:30:01
vi の環境設定ファイルでコメントアウトするにはどうすればいいですか?
例えば、シェルスクリプトでは一般的には#ですが、これに該当するのは?

356 :名無しさん@お腹いっぱい。:05/01/12 08:25:22
"

357 :名無しさん@お腹いっぱい。:05/01/12 09:36:12
>350
手間は一緒じゃないの?

358 :名無しさん@お腹いっぱい。:05/01/14 00:28:23
>>350
visual bellってなかったっけ
てんかん起こしてもしらんけど。


359 :名無しさん@お腹いっぱい。:05/01/18 11:34:08
>>350
viを使っていてESCを無駄に押しているのはまだ素人。
1回押せばすむわけで
例えばiコマンドなら、
「i 入力文字列 ESC」で一つのコマンドが完了する。こう覚えて
ると追加で文字入力する際またiを幼ければならない

360 :名無しさん@お腹いっぱい。:05/01/22 06:59:54
viを使っていてESCを連打するせいでしょっちゅうbeepを鳴らしている
のがいやで文字入力する際またiを幼ければならないのはまだ素人。
例えばiコマンド以外なら、
「ESC コマンド i」で一つのコマンドが完了する。こう覚えて
おけば「今どっちのモードだっけ」なんて迷うこともない。
こういうこともできる。
ESC10.i

361 :名無しさん@お腹いっぱい。:05/01/24 21:37:02
で、どのくらい幼ければ良いんだい?

362 :360:05/01/26 00:14:20
ZZずっと。>>361

363 :名無しさん@お腹いっぱい。:05/01/26 00:16:35
幼すぎるのも問題だ。入力できなくなるから。

364 :名無しさん@お腹いっぱい。:05/01/26 21:42:26
幼い
かけない
しゃぶらない

一体何を・・・?(((;゚Д゚)))

365 :名無しさん@お腹いっぱい。:05/01/27 23:47:37
う゛ぃしようじょうのちゅうい
インサートしたらすぐにエスケープ、これのくりかえし

366 :名無しさん@お腹いっぱい。:05/01/28 00:22:15
jjjjjも多いが、
入力を開始するときに
「vi」と打つことも多くなってきた。

367 :名無しさん@お腹いっぱい。:05/01/28 07:16:26
メモ帳とかどんなエディタでも最後 :q してしまう       orz:q

368 :名無しさん@お腹いっぱい。:05/01/31 17:24:01
複数行を//で一気にコメントアウトするにはどのように生きればいいんですか?

369 :名無しさん@お腹いっぱい。:05/01/31 20:47:42
>>368
こんな感じ
    :開始行番号,終了行番号s!^!//!

具体的な数字を入れるとこんな感じ
    :10,15s!^!//!

370 :名無しさん@お腹いっぱい。:05/01/31 22:00:49
行頭をブロック選択後、I//<ESC>でもOK

371 :368:05/01/31 22:39:11
>>369 できました。ありがとう。
>>370 できました。ありがとう。
どちらかというと>>370の方が直感的で覚えやすい感じです。
でも、全ての選択行に//が追加されるまでに>>370の方法だと一瞬だけタイムラグがあるのが
ちょっと不思議です。

372 :名無しさん@お腹いっぱい。:05/02/17 16:09:48
私は.exrcというファイルを~/に置いてvimしています。
----
" ~/.exrc

set number
set showmatch
set autoindent
set tabstop=4
set nobackup
set autowrite
set showmode
----
一括置換は
:%s/置換対称文字列/置換希望文字列/
ってやります。

ところで誰か「K」ってやったときの
manをjmanにする方法知らないでしょか?

373 :名無しさん@お腹いっぱい。:05/02/17 18:28:31
>>372 :help 'keywordprg'

374 :名無しさん@お腹いっぱい。:05/02/17 23:32:53
vim って .exrc 効くの?

375 :名無しさん@お腹いっぱい。:05/02/19 13:05:35
>>374 :help exrc

376 :名無しさん@お腹いっぱい。:2005/03/31(木) 00:11:54
viの編集中にsedを呼び出して、他のファイルを編集して読み込む、って
どんなコマンドを打ちますか?

377 :名無しさん@お腹いっぱい。:2005/03/31(木) 01:21:33
:!sed hogehoge ??

378 :名無しさん@お腹いっぱい。:2005/03/31(木) 04:55:55
sed で他のファイルを編集して読み込む、ってことなので、こんな感じか?

:r!sed 編集コマンド < 他のファイル


379 :名無しさん@お腹いっぱい。:2005/03/31(木) 21:28:19
ex itって打ったらちょっと困り気味になりました。

380 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35/04/01(金) 17:15:38
viってシングルモードで使えないの?

381 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35/04/01(金) 17:40:44
使えるよ。

viとか、viに必要な共有lib,それとtermcap|termios
の置き場所がmountされてないとか、/var/tmpとかが
ReadOnly mountに成ってるとかじゃねーの。


382 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35/04/01(金) 18:23:12
シングルモード?

383 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35/04/02(土) 01:08:11 ?#
viじゃないエディタでjjjjjjjjjjjと書いてしまって凹むこと多数

384 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35/04/02(土) 01:38:03
そんなばかな:w
いま気付いたけどなんか漫画のキャラみたいだ→^[:w

385 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35/04/02(土) 01:55:59
jjjjjjjjjjjjjjjって押すことは滅多にないけど、画面の左上に移動するだけなのに←←←←←←←←←←←←←←←←←←←↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ってやるのは効率が悪いなぁって思う。viなら2~3個キーを押すだけでいいのに。

>>384
横になった穴子さん。

386 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35,2005/04/02(土) 14:53:04
おれは一行消そうとしてddとやっちまう

387 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 21:52:41
>>385
大文字のエイチ H 一発で左上に異動できないのかい?

388 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 22:46:44
キー一つで異動になる時代なんだなぁ。

389 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/03(日) 00:14:19
>>388
まぁ、上に異動だから昇進じゃん!
さしずめL(最下行行き)だと、左遷で
M(真ん中の行)なら可もなく不可もなくだな(w

390 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/03(日) 21:12:26
>>389
地理的なものかもしれんぞ。
北西方向の営業所に飛ばされるとか・・

391 :名無しさん@お腹いっぱい。:2005/04/04(月) 16:30:42
>>390
な〜る!ってことはLは潰れ決定の子会社に無期限で派遣!ってことか(w

392 :名無しさん@お腹いっぱい。:2005/04/17(日) 17:48:17
逆に常にインサートモードにいるっていう選択もあるよね

393 :名無しさん@お腹いっぱい。:2005/04/17(日) 17:53:52
>>392
いつかはきっとエスケープって思いながら、ウダウダ書き込み続ける・・・それも、人生だな

394 :名無しさん@お腹いっぱい。:2005/04/17(日) 21:48:55
文章書いてるとき、ちょっと戻そうと思ってuを一回押したら
30行くらい一気に消えるときがある。そりゃもうびっくり。

395 :名無しさん@お腹いっぱい。:2005/05/05(木) 02:37:00
カーソルの真下の文字だけのヤンクってどうやるんだろ・・・。

ごくタマにしか使わんから、適当にごまかしてやってるんだけど。

396 :名無しさん@お腹いっぱい。:2005/05/05(木) 02:41:27
>>395
yl

397 :名無しさん@お腹いっぱい。:2005/05/05(木) 02:57:34
はぁ、なるほど。
てっきり、hとかlだと2文字取るもんだと思い込んでた。
縦棒カーソルをイメージした方がいいのか。


398 :名無しさん@お腹いっぱい。:2005/06/19(日) 17:36:16
gdコマンド萌え

399 :ウサチャソ:2005/06/24(金) 00:54:58
同じ島の萌えなあの子にインサートモードにしたいんですが
常にエスケープです。どうしたらいいんでしょうか?

400 :名無しさん@お腹いっぱい。:2005/08/04(木) 16:08:17
>>399
アイをプッシュしてみましょう。


401 :名無しさん@お腹いっぱい。:2005/08/04(木) 18:16:00
コロンでキューにビックリされました。

402 :名無しさん@お腹いっぱい。:2005/08/04(木) 18:18:16
サミングしてみたら怒られますた(´・ω・`)

403 :名無しさん@お腹いっぱい。:2005/09/01(木) 09:27:46
400げとー

404 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 16:21:10
sedのyコマンドに相当するのは、どうやってやるの?
:yも:trもだめなんだ。

405 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 18:27:37
:%!sed 使えよ

406 :名無しさん@お腹いっぱい。:2005/12/22(木) 12:28:56
WinVi と xyzzy ならどっちが良いですの?

407 :名無しさん@お腹いっぱい。:2006/12/29(金) 02:08:33
それは比較になってないかな

408 :名無しさん@お腹いっぱい。:2007/02/17(土) 22:52:14
どっかviの使い方書いてあるお勧めHPとかない?

72 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)