Vim vs Emacs Part2

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2008/01/18(金) 20:12:38
Emacs信者とVim信者が対決するスレです。
Unix板には珍しく勢いがあるスレだったのでPart2立ててみた。

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

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

Vimについて
http://ja.wikipedia.org/wiki/Vim
68デフォルトの名無しさん
垢版 |
2008/09/17(水) 00:31:39
>>63
そのためにALTがzxの間に置いてあるキーボード買ってる。
それがダメなときはWinキーと交換(日本語キーだと無変換が無難な場合が多い)
69デフォルトの名無しさん
垢版 |
2008/09/17(水) 03:07:33
>>66-67
親指でしたか…
薬指でやってたからうまく押せなかった、トリビアw

>>68
探してみます

ありがとう〜
2008/09/17(水) 14:50:29
>>69
>>>68
>探してみます
Realforceの89キー(winキーの無い奴)がALT押しやすい(デカイ)
ZZZZXXXX
AALLTT
このくらいでかい
2008/09/17(水) 21:25:59
VisualStudioもエディタだけ別売したらいいのに
72デフォルトの名無しさん
垢版 |
2008/09/18(木) 02:29:53
>>70
なんか値段がぶっとんでるんですが…w
みなさんキーボードこのくらいお金かけるのですか…
2008/09/18(木) 04:03:03
>>72
この位なら安い方。
よかったらkinesisとかで検索してみるといい
2008/09/18(木) 04:27:03
> この位なら安い方。
んなこたーない。 これより高いのがある(∃)ってだけ。
せいぜい HHK Pro2 とか Kinesis だけぐらいだろ。
2008/09/18(木) 07:56:44
Kinesisが高いのは一応納得できるんだが、
HHKは一体どのへんにコストがかかっているのだろう。
2008/09/18(木) 08:38:54
キースイッチそのもの。
2008/09/18(木) 09:32:50
>>76
はっ? HHK はメカニカルじゃないんだが。

>>75
一応「デザイン」ってことになってるな。
ハードのコスト自体はそこまでかかってない。ほとんどボッタクリに近いよ。
でもまあ、競争馬が東プレぐらいしかいないし、その東プレも
マーケティングが非常に下手糞だから、あーゆう値段つけれるんだよね。
2008/09/18(木) 09:43:54
>>77
まさか、HHKLiteの話をしている? あれは1万円もしないじゃないか。
>74も>76も、HHKPro2の話をしているんだと思うぞ。
2008/09/18(木) 09:47:45
>>77 のレスもHHK Pro2、又は初代HHKの話しをしているんだが。
2008/09/18(木) 09:55:44
他のキーボードに比べればそんなに数が出ないだろうから、あんまり安くはできないんじゃないの?
2008/09/18(木) 10:49:51
その値段でも買う人がいるから、その値段付けてるだけじゃないの。
製造原価で行ったら、CPUなんていくらでできると思ってるのよ
2008/09/18(木) 11:10:29
買う人がいるからってのはもちろんあるんだろうけど、
沢山作れば材料費以外のところが相対的に安くなるじゃん。
2008/09/18(木) 14:17:07
>>82
HHKはそんなに売れるものじゃないと思う
2008/09/19(金) 04:17:11
notepad++の入力補完機能は全く使えないわけだけど
2008/10/04(土) 11:35:18
>>83
うちの大学の端末室にあるキーボードは、
全部HHKのUS配列
2008/10/05(日) 13:50:37
東大か。
2008/10/05(日) 15:26:21
東大凄いな
2008/10/05(日) 19:42:04
まあHHKの考案者は東大の先生だし導入するのは当然かと
2008/10/18(土) 00:40:42
US配列ってのはすげー羨ましいが、
一般人が可哀想ではあるな。
2008/10/25(土) 10:57:05
ネタ等価
from Vim to Emacs - part 1
http://upsilon.cc/~zack/blog/posts/2008/10/from_Vim_to_Emacs_-_part_1/
2008/11/01(土) 08:28:32
>>90
あの有名な vim-addon-manager アドオンの作者ですら、
結局 emacs に乗り換えちゃったんだね。

俺もやっぱり、できればエディター1つで何でもできるようにしたいし、
emacs にするしかないのかなー。。。
2009/02/02(月) 11:10:43
vi系の良いところは
・大概のUNIXやLinux環境に入ってて
・基本的な操作は共通で
・起動がそこそこ速い
ことでしょ。
自分専用の環境を作れるなら、そりゃEmacsに敵うわけがない。
2009/02/16(月) 23:45:37
vi  => 管理者
emacs => ハッカー、ギーク
IDE => プログラマ
94デフォルトの名無しさん
垢版 |
2009/02/20(金) 17:43:26
emacs使いだけどシステム管理もする人はemacsとviの両刀が多いと思うけど
キーバインドは両者である程度共通するようにしてる?
2009/02/21(土) 06:17:16
>>94
共通になりようがないものを共通にしようと試みるはずないじゃないか。
2009/02/21(土) 07:32:06
emacs にもオメガ補完ありますか?
2009/02/21(土) 09:15:02
>>95
モードの有無とか本質的な違いはあるけどさ、例えばundo,redoとか似せることは出来るじゃん?
ちなみに自分はC-p,C-n,C-f,C-bの代わりに、キーバインドツールで作ったキー+hjklに使ってる。

みんなviを起動したらvi用に、emacsを起動したらemacs用に体が「完全に」切り替わるのかな?
2009/02/21(土) 09:32:51
emacs起動した後jjjjjjjjjjってやって「あ・・・」ってなることはある。
2009/02/21(土) 09:45:04
Emacs 内部でもモードによって操作全然違うし、体を切り替えるほうが効率的だと判断した。
読み込み専用のファイルを見るときの view モードとかでは、 hjkl も使ってるけど。
2009/02/21(土) 09:54:53
結局、自分を変える方が効率がいいってことか・・・
2009/02/21(土) 10:57:34
結局、emacsでもviモード使うときはviの操作しているしね。
lessやmoreも使うんだから、自然と体が反応するよ。

とは言え、>98じゃないけどvimで:pして「あ」とか
moreでM-vしようとしてvi起動して「う」とかは、ある。
2009/06/18(木) 18:09:45
.net版emacsどうなってんだろ?
vi好きだけど、.net版emacsの出来が良ければ
改宗したい
2009/06/18(木) 19:56:21
>>102
C#のクラスファイル喰わせて機能拡張ってのならまだわかるけどさ
通常のスクリプトの段階でどの言語使うのかによるんじゃないのかな。

できればemacs lisp互換が欲しいけど微妙だな
2009/06/18(木) 21:23:41
javaとJRubyみたいに
.net上でlisp動かすようにしてくれると期待してる
じゃなきゃ意味ない
2010/02/13(土) 05:44:55
最近は Vim と Emacs の戦いが終わったのかい?
2010/02/13(土) 12:48:21
色んな IDE があるからね
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はとっつきにくい。
2010/02/24(水) 02:58:38
実際、コンピュータ利用者の大半を占める Windows ユーザとかからすれば
Vim と Emacs どっちが敷居低いのかね?

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

ってゆーのは俺の主観か... Lisp って嫌いなんだよね。
2010/02/24(水) 21:47:05
>>110
純粋なwindowsユーザなら自分でlisp見ることないと思うよ、むしろ他人の作ったマクロ使うだけなんでvimもemacsもそのあたりかわらんだろう
そうであるなら入力モードがあるvimよりemacsの方がまだマシかもしれない

どっちも使うし使える自分はwindows上だとmeadowなんだよ、vimはssh経由のterminalベースだと最強だと思うけどwindowベースのUIだとemacsの方が楽だもの
2010/02/24(水) 23:47:47
3年ほどLinuxから離れているがオレはvi派
というかそもそもemacsをまともに触ったことがない
今はWindowsだがもっぱらVC
2010/02/24(水) 23:54:54
Vim なら Visual Studio とも連携できるお
2010/02/25(木) 00:29:35
>>113
VSならemacsキーバインドもあるよ、Briefバインドの方が使いやすいけど
115デフォルトの名無しさん
垢版 |
2010/02/28(日) 05:26:27
VimとかEmacsとかどうでもいいよ。Vz Editorこそが神。
2010/03/08(月) 18:05:52
ウィンドウズ上なら、xyzzyかサクラ
あれやらこれやら設定マンドクサ
2010/03/12(金) 16:38:57
>>116
それ、機能制限版Emacsですから。私も使っているけど。
Emacsに統合環境を求めているとXyzzyではダメだけど、
ちょっとしたEmacsLispは動くからマクロを自作できるのは便利。

そんな私はLinuxでは専らvim。
2010/03/12(金) 19:28:36
winならmeadowで十分かなぁ
やってることはslime使う事だから
2010/03/13(土) 01:38:51
Windowsでするなら、やっぱ最強なのはワードパット。
きめ細かな強調表示もできるしね
2010/03/13(土) 01:51:44
>>119
その強調表示入ったテキストがコンパイル通るなら最強かもね
121デフォルトの名無しさん
垢版 |
2010/03/13(土) 04:39:01
WYSWYG なテキストをソースとして食う言語を作ってみる。
結構楽しそうだな。
2010/03/22(月) 23:40:39
vi で c++ とかきつくね?
2010/03/22(月) 23:42:14
gvim だったら問題無いんじゃないの
124デフォルトの名無しさん
垢版 |
2010/03/23(火) 00:05:55
>>122 どうして?
>>123 どうして?
2010/03/23(火) 00:10:50
>>124 どうして?
>>125 どうして?
2010/03/23(火) 00:17:10
>>125 自分を見失ったのか?
2010/03/23(火) 01:37:31
viもEmacsも使いこなせれば、びじゅあるえでぃた〜とかいうやつより
はるかにたかい生産性を提供してくれるのだぞ!

でもEmacsはきらいだけどな!Vim使いなさい!
2010/03/23(火) 11:39:35
vim最高〜
2010/03/23(火) 19:18:50
シリアルコンソール以外じゃviつかわねぇなぁ
2010/03/24(水) 02:18:44
シリアルコンソールでは確実にvimを使う。
デスクトップ環境ではIDEを使う。

Emacsの出番はない。
2010/03/24(水) 02:32:52
コンソールではemacs -nwで。
デスクトップではIDEを使うときもあるが、外部エディタとしてemadsを設定したりする。
JavaとかC(++)だとemacsしか使わない。
132131
垢版 |
2010/03/24(水) 02:33:36
すまん、書き忘れ。

emacsがなければviを使わざるをえない。
2010/03/24(水) 04:22:52
cat最高
2010/03/24(水) 05:30:23
>>131
デスクトップではIDEを使うときもあるが、外部エディタとしてemadsを設定したりする。
E-Madsか。言い得て妙だ。
135デフォルトの名無しさん
垢版 |
2010/05/02(日) 04:47:17
http://www.slideshare.net/c9s/perlhacksonvim
楽しげw
2010/05/02(日) 05:05:24
フットペダルでCTRやALTなんかが入力できるキーボードない?
それがあれば心置きなくEmacsに移行できるんだが
2010/05/02(日) 11:09:34
>>136
ttp://www.amazon.co.jp/dp/B00350KFZW
2010/05/02(日) 20:55:35
>>136
hhkでも買え
2010/05/02(日) 21:01:57
その辺のIDEに設定で使えるバインドは、
emacsとvimだと、どっちが多いんだ?
中途半端に似ているとかえってキモチ悪かったりする。
emacsは外部から呼び出すと重いし、vimは日本語変換が面倒。
ダイヤモンドキー付いてたら、CUAでいっこうに構わん
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だったら話は別。
どっちが難しいかは知らないが、どっちにせよ相当大変と言わざるを得ない。
2010/05/07(金) 02:04:36
俺の周りにいる人でのイメージ

・vi
管理者
・vim
規律を重んじる派の凄腕プログラマ。くせがない。セオリー通りに綺麗に構築すべきだと思っている。コーディングスタイルの違うファイルとかリポジトリに追加するとキレる。机の上が綺麗。もしくはそういった人にあこがれる人たち。
・emacs
ハッカー気質の凄腕プログラマ。くせっぽい。とりあえず動くことが最上命題。黒魔術とかすぐやっちゃう。コメントアウトされたコードの断片が散らばっている。机の上はぐちゃぐちゃ。もしくはそういった人にあこがれる人たち。
・IDE
プログラマ、GUIものとかWindowsのアプリとか書いてる。インテリセンス最高とかいってる。マウスで高速にコピペする。
・秀丸
あまりみたことない。

*IDEにも凄腕はいる。秀丸はたぶん初心者
2010/05/07(金) 03:06:44
秀丸ってなんでそんな扱いなんだろw
まだ名前が挙がってるだけマシかな
2010/05/07(金) 06:52:19
>>142 そういや秀丸いたわ。一人。
・秀丸
デザイナー兼プログラマー。標準環境に自分側を適応させることが最重要と思っている(と言っている)。
言語によってはIDEを使う。プログラミングはあくまで手段と捉えている。
CygwinやcoLinuxではなくTortoiseSVN/HG/GITなどを使う。
Windowsが大好き。なるべく余計なことを学びたくない。

あくまでイメージだからね。怒らないでね。
2010/05/07(金) 10:37:00
秀丸はWindows3.1時代の定番という印象だな
今でも使ってる人の多くは、その惰性じゃないのかな

(エディタではないが)Eclipseみたいなものすらフリーで使える時代に
金払ってまで秀丸使いたい新規のユーザがそういるとは思えん
2010/05/07(金) 11:42:05
Emエディタとか
さくらエディタとかは?
2010/05/08(土) 03:33:19
>>143
開発者なら秀丸無料で使えるんじゃなかったっけ
2010/05/08(土) 18:07:02
そうなの?よくしらんけど。

・さくらエディタ
Webデザイン/HTMLコーダの若くてかわいい女の子たちがつかっている。
背景はもちろん薄桃色にしている。
半月かけてじっくり作ってきたものをemacsハッカーに30分ぐらいで大部分直されて傷つくことがある。
検索置き換えとかを教えてあげると感動する(ふりをする?)
・Emエディタ
よく学校のPCに標準でインストールされている。誰が使っているかは不明。

妄想になってきた。そろそろやめる。スレ汚し失礼した。
2010/05/08(土) 19:12:20
>>141
俺は Vim 使いだが、確かにそうありたいと思う。
2010/05/08(土) 21:10:09
私はvimもemacsも好んで使うし、どちらでもあると思うw
2010/06/09(水) 18:55:09
今はIDEにVim/Emacsプラグイン入れたりするのでちょっと違うかな
vimmerだけどjavaのコーディングはインテリセンスに浮気しちゃう
2010/09/20(月) 13:54:01
>>146-147
これだな
秀まるおのホームページ(サイトー企画)−秀丸エディタフリー制度
http://hide.maruo.co.jp/support/hidemarufree.html
2010/09/20(月) 18:57:24
>>141
あー、おいらemacenだけど机の上はわりときれいだ
ただ、slime大好きなcommonlisp,clojureプログラマなのでIDEユーザとかわんないのかも

VSもC#なマクロサポートあればいいのに、eclipseはjavaだからjavaで拡張ってのはただしいし
153デフォルトの名無しさん
垢版 |
2010/09/25(土) 03:42:14
Emacsはいつまでこの糞ユーザーインターフェース続ける気なんだよ。

慣れれば使いやすいとかいうけど、使いにくいのに慣れてるだけなんだよ人間の順応性で。

障害者が健常者にかなわないながらも健気に頑張っているようだよ。Emacsは障害者だ。

Windowsにまともに対応しない。日本語ローカライズがまともにされない。

だからダメなんだよ。

Editorすらまともに作れないLISPってなんだかんだ言ってやっぱり糞言語なんだろうな。

Lisperは障害者。自殺したほうがいい。
2010/09/25(土) 04:56:42
ユーザーインターフェースのどういう所が糞なのか、具体的に挙げてくれ。
2010/09/25(土) 08:09:38
漏れ馬鹿だからキーバインディング覚えられないんだ
2010/09/25(土) 12:05:52
普段使う分だけ覚えればいいし、滅多に使わない機能もM-xから呼び出せば名前から探せる
問題無い
2010/09/25(土) 12:23:04
>>156
xyzzy使ってるけど、実際そんな感じだわ
これよく使うな、と思ったら憶えやすいキーに再割り当てしてる

問題はとっかかりだな。emacsやVimの特異な操作に体を慣らすか、使いやすいようにカスタマイズするか、だ。

IDEだと最初の慣らす部分が要らないのはよい点(他のIDE利用者や普段のWindows使いにとっては)
2010/09/25(土) 12:25:28
>>153
お前がエディタすら使えない馬鹿なだけじゃないのかw
2010/09/25(土) 13:38:41
>>153
日本語ローカライズって,altキー押して上から垂れてきたり,
ヘルプが英語だとかそういうこと?
中学生レベルの英語も読めないの?義務教育で何を学んだの?
2010/09/25(土) 13:48:58
義務教育以外で学んだことが無いとは無残だな
2010/09/25(土) 19:01:10
>>157
中にはXyzzyでキーバインドを全く憶えず、全ての操作をメニューとマウスで済ます変態もいる。
だから他人のXyzzyは使えない。
2010/09/25(土) 19:20:48
>>161
コーディング中にいちいちキーボードとマウスを持ち替えているのか。
非効率だな。そんな奴は給料減らさないと。
163デフォルトの名無しさん
垢版 |
2010/09/25(土) 21:46:08
>>159
Emacsは中学生レベルの英語ですら日本語化されない糞エディタってことだ
2010/09/25(土) 23:22:53
中学レベルなら,お前以外の大多数は読めるし,
そんなものわざわざ訳さないと使えないような奴にまで
普及してもらう必要ないから
秀丸なりemeditorなり使ってろってこった
165デフォルトの名無しさん
垢版 |
2010/09/25(土) 23:40:53

これがemacsの衰退する理由だ。
もちろん衰退にはLispの限界という技術的な面もあるが、思想的な面での理由が端的に現れている。
2010/09/25(土) 23:42:26
xyzzyってメンテされてんの?
2010/09/26(日) 00:12:04
別に廃れてないし,今の時代ならIDEで十分だから
2010/09/26(日) 01:40:49
>>164-165
2chでは

・わざわざ使ってもらう必要ないから
・これ使え、これオススメ。初心者ならまずはこれ

どっちもウザがられるわけだが
■ このスレッドは過去ログ倉庫に格納されています