[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/09 17:56 / Filesize : 25 KB / Number-of Response : 141
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Vim vs Emacs Part2



1 名前:デフォルトの名無しさん [2008/01/18(金) 20:12:38 ]
Emacs信者とVim信者が対決するスレです。
Unix板には珍しく勢いがあるスレだったのでPart2立ててみた。

前スレ
pc11.2ch.net/test/read.cgi/unix/983911547/l50

Emacsについて
ja.wikipedia.org/wiki/Emacs

Vimについて
ja.wikipedia.org/wiki/Vim

39 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 16:46:17 ]
Gosling Emacsは闇の彼方へと消えていった。

GNU Emacsで使われている言語がLispなのは、GNUのStallmanがLispの本家MIT
AI Lab.出身で、彼自身がLispプログラマであるためだが、StallmanがMITにい
た当時に存在した実用になるEmacsは、その遥か後に Javaにより名をあげる
James GoslingのGosling Emacsだけだった。しかしこれはバグが多く機能も貧
弱、その上商用ソフトウェアだった。そこでStallmanは、"バグを直してあげる
からソースをくれ" と親切心を見せたものの無視されてしまったため、自分で
もっとマシなEmacsを作ろうと考え、開発中のTECOを拡張しStallman Emacsを完
成させた。結果として、自由に使え、しかも高機能だったStallman Emacsが普
及し、Gosling Emacsは闇の彼方へと消えていった。

www.wdic.org/w/TECH/Emacs

40 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 21:07:20 ]
そこで Vim ですよ。

41 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 22:51:07 ]
Vim以外なにつかうっつの

42 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 23:20:04 ]
>>38
まぁJames Goslingの頭悪いところは、移行させるための方策が
自分自身のカリスマ性のみしかないところだろ。

ちょっと頭のまわるやつなら、Emacs完全互換、Vim完全互換モード
を用意した後、それ以上のエクスペリエンスを用意するってモンダ。

それができないってことは、James Goslingは踊らされている(踊っている)
だけだよ。

43 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 13:33:00 ]
わかりました。おとなしくVim使います。

44 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 15:14:08 ]
というか今時gosmacs使ってる奴いるのか?


45 名前:デフォルトの名無しさん mailto:sage [2008/04/27(日) 03:32:21 ]
>>38
そうでつね。やっぱりvimですよね…ほかになにかあったっけ?

46 名前:デフォルトの名無しさん mailto:sage [2008/06/14(土) 18:39:04 ]
よりによってNetBeans

47 名前:デフォルトの名無しさん mailto:sage [2008/06/20(金) 10:50:24 ]
>>39
史実に反するね




48 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 00:03:31 ]
超亀レスだが
>>11
yk.tea-nifty.com/netdev/2008/02/viemacs_b3af.html
ほれ

49 名前:デフォルトの名無しさん [2008/09/07(日) 03:22:18 ]
Emacsってしばらく使ってなかったらキーバインドを忘れちゃうんだけど、俺だけ?
特に Ctrl の有り無しを良く忘れる
何か覚えやすい規則でもあるの?

50 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 09:57:52 ]
じっくりいじるファイルはemacs、ちょっと触るだけのファイルはviを使う事が多い。
emacs使ってる最中でもちょこっと触るのはviでやる。
vimは難しすぎて普通のviとしてしか使えない。

51 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 10:32:52 ]
^Aで数値を増やしたり、多段Undoは便利。

52 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 14:47:27 ]
どっちも使えない。
入力補完やintellisenseくらい使えるようにしてくれ。

53 名前:デフォルトの名無しさん [2008/09/07(日) 16:10:16 ]
vmならオムニ補完あるしemacsならelispで色々できるじゃん。
敷居は高いけど。

54 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 20:07:21 ]
>>50
漏れも大体そんな感じだわ。
短めのファイルや設定ファイルはvimで。
それ以外はemacs

ただ、emacsもvimもあまり設定はいじってない。

55 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 21:24:57 ]
てかそんなに設定いじくりまくってると
他の奴の環境でやるときたいへんじゃないか?

56 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 09:09:54 ]
ソースはemacs
設定ファイルはvi


57 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 09:45:02 ]
滅茶苦茶大変
設定どころかキーの配置とかも滅茶苦茶に弄ってるから環境替えると速度が10分の1ぐらいになる
だから環境が変わったときは、まずやるのはsshで作業用PCに接続を試みる
それが無理ならviとかed使う



58 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 10:02:07 ]
emacsの設定ファイルって、代々受け継いだ秘伝のタレみたいな感じでやばいよね。
底の方にねずみの死体とか沈んでそうなところも似てる。

59 名前:デフォルトの名無しさん mailto:sage [2008/09/10(水) 03:45:52 ]
妙にわかりやすくてワラタ

60 名前:デフォルトの名無しさん mailto:sage [2008/09/11(木) 01:12:37 ]
C/C++, Fortran 等は vi(m)
Lisp, 日本語,TeX(英/日) 等は emacs.

61 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 01:58:09 ]
こんなスレ見つけた。

viでプログラミングする奴はバカ
pc11.2ch.net/test/read.cgi/tech/1156932067/l50


62 名前:デフォルトの名無しさん mailto:sage [2008/09/13(土) 10:32:41 ]
要は使えないということですね

63 名前:デフォルトの名無しさん [2008/09/16(火) 02:46:24 ]
Emacs
コピーするときにALTを使うのがやりにくい
CTRLはCapsと変えてるからおしやすいが
ALTが押しにくいんだよなぁ

テクニックあったらおせーて

64 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 02:54:17 ]
>>63
ESCでやる。

65 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 04:17:24 ]
Emacs は各自で使いやすいようにいじるのが基本。
そのために各種設定が隅々までいじれるようになってる。

66 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 10:50:37 ]
スペースと同じような感覚で普通に親指でalt押してるわ。

67 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 10:53:33 ]
手首を高く維持して右は薬指、左は親指かな
但しこれだとctrlを小指の付け根で押す技が使いにくくなる



68 名前:デフォルトの名無しさん [2008/09/17(水) 00:31:39 ]
>>63
そのためにALTがzxの間に置いてあるキーボード買ってる。
それがダメなときはWinキーと交換(日本語キーだと無変換が無難な場合が多い)


69 名前:デフォルトの名無しさん [2008/09/17(水) 03:07:33 ]
>>66-67
親指でしたか…
薬指でやってたからうまく押せなかった、トリビアw

>>68
探してみます

ありがとう〜

70 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 14:50:29 ]
>>69
>>>68
>探してみます
Realforceの89キー(winキーの無い奴)がALT押しやすい(デカイ)
ZZZZXXXX
AALLTT
このくらいでかい


71 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 21:25:59 ]
VisualStudioもエディタだけ別売したらいいのに

72 名前:デフォルトの名無しさん [2008/09/18(木) 02:29:53 ]
>>70
なんか値段がぶっとんでるんですが…w
みなさんキーボードこのくらいお金かけるのですか…

73 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 04:03:03 ]
>>72
この位なら安い方。
よかったらkinesisとかで検索してみるといい


74 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 04:27:03 ]
> この位なら安い方。
んなこたーない。 これより高いのがある(∃)ってだけ。
せいぜい HHK Pro2 とか Kinesis だけぐらいだろ。

75 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 07:56:44 ]
Kinesisが高いのは一応納得できるんだが、
HHKは一体どのへんにコストがかかっているのだろう。

76 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 08:38:54 ]
キースイッチそのもの。

77 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 09:32:50 ]
>>76
はっ? HHK はメカニカルじゃないんだが。

>>75
一応「デザイン」ってことになってるな。
ハードのコスト自体はそこまでかかってない。ほとんどボッタクリに近いよ。
でもまあ、競争馬が東プレぐらいしかいないし、その東プレも
マーケティングが非常に下手糞だから、あーゆう値段つけれるんだよね。



78 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 09:43:54 ]
>>77
まさか、HHKLiteの話をしている? あれは1万円もしないじゃないか。
>74も>76も、HHKPro2の話をしているんだと思うぞ。

79 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 09:47:45 ]
>>77 のレスもHHK Pro2、又は初代HHKの話しをしているんだが。

80 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 09:55:44 ]
他のキーボードに比べればそんなに数が出ないだろうから、あんまり安くはできないんじゃないの?

81 名前:あいちゃん mailto:sage [2008/09/18(木) 10:49:51 ]
その値段でも買う人がいるから、その値段付けてるだけじゃないの。
製造原価で行ったら、CPUなんていくらでできると思ってるのよ

82 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 11:10:29 ]
買う人がいるからってのはもちろんあるんだろうけど、
沢山作れば材料費以外のところが相対的に安くなるじゃん。

83 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 14:17:07 ]
>>82
HHKはそんなに売れるものじゃないと思う

84 名前:デフォルトの名無しさん mailto:sage [2008/09/19(金) 04:17:11 ]
notepad++の入力補完機能は全く使えないわけだけど

85 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 11:35:18 ]
>>83
うちの大学の端末室にあるキーボードは、
全部HHKのUS配列

86 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 13:50:37 ]
東大か。

87 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 15:26:21 ]
東大凄いな



88 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 19:42:04 ]
まあHHKの考案者は東大の先生だし導入するのは当然かと

89 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 00:40:42 ]
US配列ってのはすげー羨ましいが、
一般人が可哀想ではあるな。

90 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 10:57:05 ]
ネタ等価
from Vim to Emacs - part 1
upsilon.cc/~zack/blog/posts/2008/10/from_Vim_to_Emacs_-_part_1/

91 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 08:28:32 ]
>>90
あの有名な vim-addon-manager アドオンの作者ですら、
結局 emacs に乗り換えちゃったんだね。

俺もやっぱり、できればエディター1つで何でもできるようにしたいし、
emacs にするしかないのかなー。。。

92 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 11:10:43 ]
vi系の良いところは
・大概のUNIXやLinux環境に入ってて
・基本的な操作は共通で
・起動がそこそこ速い
ことでしょ。
自分専用の環境を作れるなら、そりゃEmacsに敵うわけがない。

93 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 23:45:37 ]
vi  => 管理者
emacs => ハッカー、ギーク
IDE => プログラマ

94 名前:デフォルトの名無しさん [2009/02/20(金) 17:43:26 ]
emacs使いだけどシステム管理もする人はemacsとviの両刀が多いと思うけど
キーバインドは両者である程度共通するようにしてる?

95 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 06:17:16 ]
>>94
共通になりようがないものを共通にしようと試みるはずないじゃないか。

96 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 07:32:06 ]
emacs にもオメガ補完ありますか?

97 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 09:15:02 ]
>>95
モードの有無とか本質的な違いはあるけどさ、例えばundo,redoとか似せることは出来るじゃん?
ちなみに自分はC-p,C-n,C-f,C-bの代わりに、キーバインドツールで作ったキー+hjklに使ってる。

みんなviを起動したらvi用に、emacsを起動したらemacs用に体が「完全に」切り替わるのかな?



98 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 09:32:51 ]
emacs起動した後jjjjjjjjjjってやって「あ・・・」ってなることはある。

99 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 09:45:04 ]
Emacs 内部でもモードによって操作全然違うし、体を切り替えるほうが効率的だと判断した。
読み込み専用のファイルを見るときの view モードとかでは、 hjkl も使ってるけど。

100 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 09:54:53 ]
結局、自分を変える方が効率がいいってことか・・・

101 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 10:57:34 ]
結局、emacsでもviモード使うときはviの操作しているしね。
lessやmoreも使うんだから、自然と体が反応するよ。

とは言え、>98じゃないけどvimで:pして「あ」とか
moreでM-vしようとしてvi起動して「う」とかは、ある。

102 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 18:09:45 ]
.net版emacsどうなってんだろ?
vi好きだけど、.net版emacsの出来が良ければ
改宗したい

103 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 19:56:21 ]
>>102
C#のクラスファイル喰わせて機能拡張ってのならまだわかるけどさ
通常のスクリプトの段階でどの言語使うのかによるんじゃないのかな。

できればemacs lisp互換が欲しいけど微妙だな

104 名前:デフォルトの名無しさん mailto:sage [2009/06/18(木) 21:23:41 ]
javaとJRubyみたいに
.net上でlisp動かすようにしてくれると期待してる
じゃなきゃ意味ない

105 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 05:44:55 ]
最近は Vim と Emacs の戦いが終わったのかい?

106 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 12:48:21 ]
色んな IDE があるからね

107 名前:デフォルトの名無しさん mailto:sage [2010/02/13(土) 14:44:31 ]
そうかぁ、最近の流行りは Eclipse とかなのかねぇ。
おっさんとしては寂しいのぉ。



108 名前:デフォルトの名無しさん [2010/02/23(火) 21:12:49 ]
viでいいじゃん。Emacsはとっつきにくい。

109 名前:デフォルトの名無しさん [2010/02/24(水) 02:39:23 ]
Vimでいいじゃん。viはとっつきにくい。

110 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 02:58:38 ]
実際、コンピュータ利用者の大半を占める Windows ユーザとかからすれば
Vim と Emacs どっちが敷居低いのかね?

一見 Emacs の方が入りやすそうだけど、コアな部分には入り込めなそう。
その点 Vim は入りにくそうだけど、一旦入るとカスタマイズ厨になりそう。

ってゆーのは俺の主観か... Lisp って嫌いなんだよね。

111 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 21:47:05 ]
>>110
純粋なwindowsユーザなら自分でlisp見ることないと思うよ、むしろ他人の作ったマクロ使うだけなんでvimもemacsもそのあたりかわらんだろう
そうであるなら入力モードがあるvimよりemacsの方がまだマシかもしれない

どっちも使うし使える自分はwindows上だとmeadowなんだよ、vimはssh経由のterminalベースだと最強だと思うけどwindowベースのUIだとemacsの方が楽だもの


112 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 23:47:47 ]
3年ほどLinuxから離れているがオレはvi派
というかそもそもemacsをまともに触ったことがない
今はWindowsだがもっぱらVC

113 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 23:54:54 ]
Vim なら Visual Studio とも連携できるお

114 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 00:29:35 ]
>>113
VSならemacsキーバインドもあるよ、Briefバインドの方が使いやすいけど


115 名前:デフォルトの名無しさん [2010/02/28(日) 05:26:27 ]
VimとかEmacsとかどうでもいいよ。Vz Editorこそが神。

116 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 18:05:52 ]
ウィンドウズ上なら、xyzzyかサクラ
あれやらこれやら設定マンドクサ

117 名前:デフォルトの名無しさん mailto:sage [2010/03/12(金) 16:38:57 ]
>>116
それ、機能制限版Emacsですから。私も使っているけど。
Emacsに統合環境を求めているとXyzzyではダメだけど、
ちょっとしたEmacsLispは動くからマクロを自作できるのは便利。

そんな私はLinuxでは専らvim。



118 名前:デフォルトの名無しさん mailto:sage [2010/03/12(金) 19:28:36 ]
winならmeadowで十分かなぁ
やってることはslime使う事だから


119 名前:デフォルトの名無しさん mailto:sage [2010/03/13(土) 01:38:51 ]
Windowsでするなら、やっぱ最強なのはワードパット。
きめ細かな強調表示もできるしね

120 名前:デフォルトの名無しさん mailto:sage [2010/03/13(土) 01:51:44 ]
>>119
その強調表示入ったテキストがコンパイル通るなら最強かもね

121 名前:デフォルトの名無しさん [2010/03/13(土) 04:39:01 ]
WYSWYG なテキストをソースとして食う言語を作ってみる。
結構楽しそうだな。

122 名前:デフォルトの名無しさん mailto:sage [2010/03/22(月) 23:40:39 ]
vi で c++ とかきつくね?

123 名前:デフォルトの名無しさん mailto:sage [2010/03/22(月) 23:42:14 ]
gvim だったら問題無いんじゃないの

124 名前:デフォルトの名無しさん [2010/03/23(火) 00:05:55 ]
>>122 どうして?
>>123 どうして?

125 名前:デフォルトの名無しさん mailto:sage [2010/03/23(火) 00:10:50 ]
>>124 どうして?
>>125 どうして?

126 名前:デフォルトの名無しさん mailto:sage [2010/03/23(火) 00:17:10 ]
>>125 自分を見失ったのか?

127 名前:デフォルトの名無しさん mailto:sage [2010/03/23(火) 01:37:31 ]
viもEmacsも使いこなせれば、びじゅあるえでぃた〜とかいうやつより
はるかにたかい生産性を提供してくれるのだぞ!

でもEmacsはきらいだけどな!Vim使いなさい!



128 名前:デフォルトの名無しさん mailto:sage [2010/03/23(火) 11:39:35 ]
vim最高〜

129 名前:デフォルトの名無しさん mailto:sage [2010/03/23(火) 19:18:50 ]
シリアルコンソール以外じゃviつかわねぇなぁ


130 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 02:18:44 ]
シリアルコンソールでは確実にvimを使う。
デスクトップ環境ではIDEを使う。

Emacsの出番はない。

131 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 02:32:52 ]
コンソールではemacs -nwで。
デスクトップではIDEを使うときもあるが、外部エディタとしてemadsを設定したりする。
JavaとかC(++)だとemacsしか使わない。

132 名前:131 mailto:sage [2010/03/24(水) 02:33:36 ]
すまん、書き忘れ。

emacsがなければviを使わざるをえない。

133 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 04:22:52 ]
cat最高

134 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 05:30:23 ]
>>131
デスクトップではIDEを使うときもあるが、外部エディタとしてemadsを設定したりする。
E-Madsか。言い得て妙だ。

135 名前:デフォルトの名無しさん [2010/05/02(日) 04:47:17 ]
www.slideshare.net/c9s/perlhacksonvim
楽しげw

136 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 05:05:24 ]
フットペダルでCTRやALTなんかが入力できるキーボードない?
それがあれば心置きなくEmacsに移行できるんだが

137 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 11:09:34 ]
>>136
ttp://www.amazon.co.jp/dp/B00350KFZW



138 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 20:55:35 ]
>>136
hhkでも買え

139 名前:デフォルトの名無しさん mailto:sage [2010/05/02(日) 21:01:57 ]
その辺のIDEに設定で使えるバインドは、
emacsとvimだと、どっちが多いんだ?
中途半端に似ているとかえってキモチ悪かったりする。
emacsは外部から呼び出すと重いし、vimは日本語変換が面倒。
ダイヤモンドキー付いてたら、CUAでいっこうに構わん

140 名前:デフォルトの名無しさん mailto:sage [2010/05/05(水) 02:32:24 ]
>>139
単発C-nやらC-pやら程度なら、ショートカットキーの変更ができるIDEなら、模倣できるだろうね。
けどC-u 3 C-nみたいな数の指定やら、M-x なんたらかんたら やら、そういうのまで模倣できるのは少ないだろう。
ましてや、IDE内のエディタからメールの確認ができるなんてことはまずありえないだろう。
emacsもどきを作って実装するか、emacsを何らかの方法で埋め込むかしかない。

viは、普通のエディタにはモードの概念がないから、ショートカットキーの変更程度じゃ全く模倣できない。
やっぱり、もどきを実装か、埋め込みかしかない。

おんなじ作るなら、viの方が簡単な気がするけど、viじゃなくvimだったら話は別。
どっちが難しいかは知らないが、どっちにせよ相当大変と言わざるを得ない。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<25KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef