emacs vs vi

このエントリーをはてなブックマークに追加
1名無しさんのレスが読めるのは2chだけ!
好きなだけ語れ。
リンクとかは各自勝手に貼って下さい
2名無しさん@お腹いっぱい。:2001/07/30(月) 18:40 ID:???
3名無しさん@お腹いっぱい。:2001/07/30(月) 18:44 ID:???
notepad.exe最高!
4名無しさん@お腹いっぱい。:2001/07/30(月) 18:44 ID:???
テキストエディタ何使ってる?Ver.2
http://salad.2ch.net/test/read.cgi?bbs=software&key=993763803

上のスレの254の発言
「Cのソース書くのに一番便利そうなエディタってある?」
ここから論争は始まりました。
emacs派のみなさんvi派のみなさん
どうぞ争いにご参加ください
5名無しさん@お腹いっぱい。:2001/07/30(月) 18:55 ID:???
VC++のエディタ
6名無しさん@お腹いっぱい。:2001/07/30(月) 18:59 ID:???
「emacs vs vim」 の方がよかったと思うが。
それかもっと一般的に「テキストエディタはモーダルであるべきかどうか?」など。
7名無しさん@お腹いっぱい。:2001/07/30(月) 19:30 ID:???
もう飽きたよ. 一 Emacs 使い.
8名無しさん@お腹いっぱい。:2001/07/30(月) 20:55 ID:???
もう飽きたよ. 一 Vim 使い.
9名無しさん@お腹いっぱい。:2001/07/30(月) 21:34 ID:???
「viの使い道って、
emacsを新しいマシンに移植してる最中に
emacsのソースをエディットすることぐらいだよね。」Larry Campbell
10名無しさん@お腹いっぱい。:2001/07/30(月) 23:29 ID:???
>>8-9
アホか。
別スレ立てるような状況にさせたのは誰だと思ってんだ?
実際emacsやviが優れたエディタかどうかは別として、
それを使ってる奴らは最低だということは今回のことでよくわかった。
せいぜいこっちで吠えてろ
11名無しさん@お腹いっぱい。:2001/07/30(月) 23:37 ID:???
10 = 秀丸使い
12名無しさん@お腹いっぱい。:2001/07/31(火) 00:00 ID:???
書き込み量も減ってて実質終わっていたのにスレ立てたバカ。
13名無しさん@お腹いっぱい。:2001/07/31(火) 00:07 ID:dbmhJCiM
>>12
スゴい言いようだな

「emacs(あるいはvim)使うと、性格がねじ曲がります」とreadmeに書いといたら?
14not 12:2001/07/31(火) 00:09 ID:???
>>13
だって実際そうだろ。
15名無しさん@お腹いっぱい。:2001/07/31(火) 00:53 ID:???
>テキストエディタはモーダルであるべきかどうか
vi以外のテキストエディタ、例えばWindowsのメモなんかでも、
Alt → F → … 等のメニュー選択や 「ファイルを開く・保存する」
ダイアログはモーダルな動作ですよな。(Emacsのミニバッファなんかも)
ただviとの違いは、その機能を実行し終えた時点でviで云う所の
挿入モードに戻ってしまう点なんではないかと。

そこで提案。
vim に Ctrl+ESC 等で挿入モードを抜けた場合、コマンド実行後即座に
挿入モードに戻る機能を付けるってのはどう?
こうすれば挿入モードからメニューを呼び出す感覚でコマンドモードを
使えるんではないかと。
例えばメモ超なんかで Alt → F → s とやる感覚で、
Shift + ESC → :w → Ret とか。
16名無しさん@Emacs:2001/07/31(火) 01:36 ID:???
かな漢字変換もモーダルであります。
スペースキーの押下が 0x20 の挿入と漢字変換とどちらの動作になるかは、
どちらのモードであるかに依存します。
17xa:2001/07/31(火) 01:38 ID:???
やっぱりここはmule+cannaで・・・。
18名無しさん@お腹いっぱい。:2001/07/31(火) 01:47 ID:???
>>16
うん、同じことと感じてた。
でも skk 使うとほとんどモーダレスになるよ。
19名無しさん@お腹いっぱい。:2001/07/31(火) 01:51 ID:???
んー、喧嘩出来ない人はさびしいな、、、
2016:2001/07/31(火) 02:35 ID:???
>>18
SKK では C-j、l, q , L などで明示的にモードの遷移をおこなうのであります。
やはりモーダルなのであります。
21名無しさん@お腹いっぱい。:2001/07/31(火) 05:34 ID:???
>>15
面白い案ではあるが、vi ではコマンドを続けて実行する頻度の方が多いと思う。

Ctrl + Esc j Ctrl + Esc j Ctrl + Esc j Ctrl + Esc j

とかするやつはいないよな
22名無しさん@お腹いっぱい。:2001/07/31(火) 07:57 ID:???
>>21
そういう時は Esc だけでモードを移行するようにしよう。というのが、
>>15 の意見では?
Escだけで移行したときは挿入モードに戻ってこないんでしょ。
23名無しさん@お腹いっぱい。:2001/07/31(火) 08:49 ID:???
>>15
あるよ。インサートモードでCtrl-Oしてみそ。
あと変り種では;set insertmodeっていうのもある。
生粋のvi使いには死ねるモードだけどね。
24名無しさん@お腹いっぱい。:2001/07/31(火) 12:10 ID:???
skk でもモーダルですか。
じゃぁ T-code ならいいのかな ヽ(;´ー`)ノ
25名無しさん@お腹いっぱい。:2001/07/31(火) 16:50 ID:KwqeWWx.
26名無しさん@お腹いっぱい。:2001/07/31(火) 22:47 ID:???
xyzzyで満足してる漏れはへたれですか?
27名無しさん@お腹いっぱい。:2001/07/31(火) 23:34 ID:bN7hSQdc
はげ
28名無しさん@お腹いっぱい。:2001/08/01(水) 00:30 ID:???
>>26
同士よ!俺もxyzzyで満足してる。
この間gvimつかってみたけど、意味不明だったから一日であきらめた。
emacsだのvi(vim)だの語るのにはあと五年くらいかかりそうだ。
はげしっくスレ違いなためさげ。
29名無しさん@お腹いっぱい。:2001/08/01(水) 00:33 ID:???
>>28
でもキーバインド覚えてそれなりにコマンド使えるようになっとけば
結構すんなり入れると思われ。sage
3015:2001/08/01(水) 00:37 ID:???
先人達はやはり偉大なり…ってことで(^^;。>>23
でも何だってこんな目立ちにくい所に…
31名無しさん@お腹いっぱい。:2001/08/01(水) 00:52 ID:???
>> 28
xyzzy 使おうとして挫折
-> emacs 使い始める
-> あ、xyzzy もわかるや

という展開でした、私は。
emacs の方が、マニュアルが充実してるぶん簡単でした。
vim にしても emacs にしても、日本語の詳細なマニュアルがネット上にあるので、
それさえ読んでおけばそんなに怖がることはないかと。

ちなみに今は、Meadow 重いので xyzzy 使ってます。
3228:2001/08/01(水) 00:54 ID:???
>>29
ありがとう!なんかすごく嬉しかった。
がむばってみます。>>26も共にがんばろう。

ところで、自分は将来SEまたはプログラマになりたいと思ってるんですが、
emacsとvi(自分の場合だとxyzzyとgvim)どちらを使えるようになるのがいいんでしょうか?
(両方使えた方がいいとは思うけど、どちらをmainで使うかという意味で)
それとも、やはり自分の使いやすいと思う方でいいのでしょうか?
どなたかご意見を聞かせてください。
3328=32:2001/08/01(水) 01:00 ID:???
>>31
親切なレスありがとうございます。
やはりxyzzyはマニュアルがあまりないぶんつらいですね。
なので私はemacsのマニュアルをweb上で探して、いろいろ試しながらやっみていますが、
共通するところがとても多いのでなんとかなっている状態です。
#といってもまだlispとか全然わかんなんないので、キーバインドくらいの話ですが(恥)
34kcrt:2001/08/01(水) 03:56 ID:???
ViをDvorak配列で使ってみー
35名無しさん@お腹いっぱい。:2001/08/01(水) 04:01 ID:???
>>32
vi はUNIX系OSには標準で入ってる。
emacsはインストールせなアカン。
自社で作業する分にはいいが、客先で作業する時などは
emacsがインストールされているとは限らん。
なので最低限(カーソル移動、カット&コピー&ペースト)の
viのコマンドは憶えておいたほうがよかろう。

Windowsの場合はNotepadだが。
3635:2001/08/01(水) 04:10 ID:???
>>32
チト補足。
仕事でUNIX系OSなり、Windowsを使うなら、OSに標準添付されている
エディタに慣れることがまず第一だと思う。
そのうえで好きなエディタをmainにすればよかろう。
ちなみに俺はemacs派。
3726:2001/08/01(水) 11:42 ID:???
>>32
それ以前にCが使えるようになるほうが重要だと思われ。(笑
漏れはxyzzyで修行中。

必要なのは
・xyzzy
・BorlandC++
・入門書一冊
・根性

一緒にがんばろうな!
38名無しさん@お腹いっぱい。:2001/08/01(水) 12:38 ID:???
>>37
なんで、
> ・BorlandC++
なの?
3926:2001/08/01(水) 12:42 ID:???
>>38
ゴメソ。名前違ってた?
フリーだからこれ使ってる。
40名無しさん@お腹いっぱい。:2001/08/01(水) 12:43 ID:???
>>38
タダで性能の良いコンパイラだからじゃない?
gccでもいいと思うけど。
4126:2001/08/01(水) 12:46 ID:???
BorlandC++Compilerだった(多分
製品版は高くて買えん。
4238:2001/08/01(水) 12:57 ID:???
あっ、スマン。スマン、製品版(Borland C++Builder 5)と勘違いした
なんでタダのgccとかbcc使わないんだ!!!、贅沢な!!!、と叫びそうになったよ(w
早とちりで、申し訳ない m(_ _)m
4338:2001/08/01(水) 13:00 ID:???
ついでに、
俺も

・xyzzy
・gcc
・K&R
で勉強中。

・根性と時間は無し
4428:2001/08/01(水) 13:32 ID:???
>>35->>36
やはり両方使えるのにこしたことはないのですね。
両方一通り覚えてから、使いやすいと感じた方をメインしたいと思います。
(今のところxyzzy優勢ですが)

>>37
そうだよね(汗)
エディタがどうのとか言うまえに、それで何をするかということが大切なんだった。
それでこの前自分もCの入門書買ってきて勉強中。
(自分工房だから、一度時間がなくてあきらめたんだけど、夏休みだしもう一回挑戦してみようと思って。)
コンパイラは入門書についていた、LSI C-86 Ver.3.30試食版 ってのを使っています。
あとは根性あるのみですね!!頑張っていきましょう。
45名無しさん@お腹いっぱい。:2001/08/01(水) 16:35 ID:???
全ては因果の輪の中にッ!

因果律
┣vim
┣meadow
┣秀丸
┗グリフィスの運命
46名無しさん@お腹いっぱい。:2001/08/01(水) 18:41 ID:???
?
47名無しさん@お腹いっぱい。:2001/08/01(水) 19:18 ID:???
ベルセルクってまだやってんの?
48名無しさん@お腹いっぱい。:2001/08/03(金) 11:24 ID:9odV3a4c
あげ
49名無しさん@お腹いっぱい。:2001/08/04(土) 14:08 ID:xqgrQoKg
age
50名無しさん@お腹いっぱい。:2001/08/04(土) 19:15 ID:zqqNsflI
結論は>>45ってことで良いのか?
51名無しさん@お腹いっぱい。:2001/08/04(土) 21:07 ID:???
そして他スレで争いを続ける信者達。
52名無しさん@お腹いっぱい。:2001/08/04(土) 21:18 ID:???
>>51
このスレに呼び戻してきてください
53名無しさん@お腹いっぱい。:2001/08/04(土) 21:21 ID:???
だってこっちでやれって言っても話聞かないんだもん。
マジで「和製エディタ vs vi&emacs」な状況になっちゃうよ。
54名無しさん@お腹いっぱい。:2001/08/04(土) 21:49 ID:???
>>53
いっそのこと、テキストエディタ何使ってる」のPart3でも起こせば?
55名無しさん@お腹いっぱい。:2001/08/05(日) 03:24 ID:???
このまえ、「日本語文章のためのエディタを語るスレ」でもやってたぞ。
56名無しさん@お腹いっぱい。:2001/08/06(月) 21:37 ID:cWG6R10w
age
57名無しさん@お腹いっぱい。:2001/08/07(火) 17:38 ID:IABWbReI
egg
58名無しさん@お腹いっぱい。:2001/08/08(水) 18:45 ID:taJTVLrY
cook
59名無しさん@お腹いっぱい。:2001/08/10(金) 14:14 ID:TJRiu8Os
dog
60名無しさん@お腹いっぱい。:2001/08/10(金) 20:18 ID:h1GiaJXU

__ ___ ___ ____ ____
| |\ / /\ / /\ / |\ / |\
| || / / / /__/ / / || / ||
| || / / / \__\/ / /| || / /| ||
| || / / / ___ / / | || / / | ||
| || / / / / /\ / / /| || / / /| ||
| || / / / / / / / / / | ||/ / / | ||
| || / / / / / / / / / | |/ / / | ||
| || / / / / / / / / / | / / | ||
| || / / / / / / / / / | / / | ||
| ||/ / / / / / / / / | / / | ||
| |/ / / / / / / / / |__/ / | ||
| / / / / / / / / \__\/ | ||
| / / / / / / / / | ||
| / / / / / / / / | ||
|__/ / /__/ / /__/ / |__||
\__\/ \__\/ \__\/ \__\|
61 :2001/08/17(金) 21:32 ID:???
いらっしゃいませ
62名無しさん@お腹いっぱい。:2001/08/18(土) 20:30 ID:???
このスレって結局自分の手になじんだものがいいってことで終わったの?
63名無しさん@お腹いっぱい。:2001/08/18(土) 21:29 ID:???
>>62
UNIX系は本スレで語ることになったので、
このスレの存在意義はなくなりました。
6462
>>63
なるほろ、サンクス。