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
2012/11/18(日) 04:13:36.09
w3m使ってブラウズ環境もemacs内で閉じてるとウィンドウ行ったり来たりする必要ないから楽じゃん
2012/11/18(日) 05:03:31.99
禿進行中
2012/11/18(日) 07:44:45.45
>>425
あるよ
2012/11/20(火) 14:48:07.79
>>428
ない
2012/11/22(木) 15:51:13.21
>>429
俺の中ではあるよ
2012/11/24(土) 14:39:45.77
>>430
お前の中だけな
2012/11/24(土) 15:15:56.62
いわゆる新しいソフトは皆
いまだにEmacsに追いついていない

古いけれど最新なんだよ
2012/11/24(土) 16:44:23.78
>>431
お前の中でだけそうなんだろうな
2013/04/29(月) 15:32:45.27
vimサイドなんだけど エディタ戦争ってどうなったら勝ちなの?
emacsの標準キーバインドが vim風になったら
vimの勝ち?
2013/04/29(月) 16:04:59.80
全世界の人間がVimを使って
ワープロや画像、会計ソフトからクラウドまで全てviのキーバインドになったら…

気が向いてスマホ向けviエディタアプリを入れてみたが
外付けキーボードを使わない限り100%意味が無いものだったw
2013/04/30(火) 01:04:02.70
俺はemacsな人だけど、モーダルでワンキーアクションのvimはスマホでも使いやすいと思う。
2013/05/10(金) 19:31:45.37
http://www.ququ.org/projects/editorwars2010



個人的にvim は 福本伸行風の男キャラが Escと書かれた麻雀牌もって カカカッ とか言ってるイメージ
2013/05/20(月) 22:25:39.70
突き詰めればvim こそ最強、と思ってたが
考えてみればemacs内で色んなことが出来るってのも突き詰めれば最強だな
将来emacsみたいなのが
lisp使ってるかはともかくユーザーインターフェースの究極の形は どこでも使える vim と 更に色んなことが出来て軽いemacs(類似品)の共存だと思う
2013/05/20(月) 22:27:45.29
あ、キーバインドはemacs内でもvimね
そこはゆずれない
2013/06/09(日) 11:30:03.11
語学なんてどうやっても時間かければ何とかなるんだから
家でマルチファセッテッドなボキャブラリーをヘビーユーズしていくだけで
なんとかなるのよ
2013/06/09(日) 18:32:53.15
>>440
ユーはルー大柴?
442デフォルトの名無しさん
垢版 |
2013/06/22(土) 08:41:00.57
最近発見してワロたVimのプラグイン2つ

- Outlook連携 (メール編集)
- Windows PowerShellのsyntax

だが案外便利に使っている
2013/06/25(火) 13:40:22.18
社会人1年目の俺にどっちを使ったらいいのか教えろください。
444デフォルトの名無しさん
垢版 |
2013/06/29(土) 20:32:40.35
>>443
vim, emacsを使ってるヤツを使う立場になれ!
2013/06/29(土) 21:29:24.79ID:8BKbhirZ!
cやscript書くんでもなければ、viやemacsは使うな。
ユーザビリティを習得するだけ時間の無駄だ
CUAとMouseと心の眼でどうにかしろ
2013/06/29(土) 22:02:42.19
>>443
EclipseかVisual Studio
2013/06/29(土) 22:23:22.35
>>443
notepadってのがいいらしい
2013/06/29(土) 22:53:09.32
>>444
unix系ならed
dos系ならedlin
winならcopy con file.txt
がいいらしいよ
2013/06/30(日) 22:07:38.57
入力が主なときはemacs、参照が主なときはvi、って感じで両方使う
2013/06/30(日) 22:24:19.37
>>445
そうやってあけた貴重な時間を何に使っているんだい
まさか居眠りじゃないよね
2013/07/01(月) NY:AN:NY.AN
普通両方使うよな。
2013/07/02(火) NY:AN:NY.AN
>>450
2chと読書とカップ麺
2013/09/02(月) 23:39:25.96
>>438
VimとEmacsが合体したら最強なのにな(´・ω・`)
2013/09/03(火) 09:14:43.98
>>453
合体させたいなら、vi-modeだとかなんだとか、viをエミュレートするemacsLispのモジュール入れればいいじゃん。
>438が言いたいのは、vimの軽さがemacsにはないってことだろ。合体したらダメなんだよ。
2013/09/05(木) 10:09:50.89
emacsでvim使いたいなら今はevilが手堅い
2013/09/07(土) 10:41:27.91
emacsがカスタマイズ性に優れてるとか大嘘だよね
細かい機能の実装をユーザーに押し付けてるだけだよね
2013/09/07(土) 10:49:25.08
emacsはlispという言語が本質
たまたまエディタという形をデフォルトに持っているに過ぎない・・・

とかっこいく言ってみたいんだが現実はどんな感じ?
458デフォルトの名無しさん
垢版 |
2013/09/07(土) 13:34:31.44
秀丸最高!
2013/09/07(土) 22:34:39.24
>>457
emacsは、よく言われるみたいにlispであれこれできる環境って感じ
emacsメインで、vimも使っているんだけど、性格や用途でどっちメインになるか
別れそう

個人的には、日本語メインで、自分であれこれやりたい人はemacsで、
asciiメインで、軽さ命、出来合いで出来るだけ済ませたい人は、vimがいい気がする
2013/09/08(日) 10:06:05.32
>>457
肝心のlispが信じられないくらいの糞実装
文字列検索にすら副作用を使わせるような手続き型脳で作られてる
ローカル関数も無いから拡張機能で使われてるどうでもいい関数がそこら辺を漂ってる
2013/09/09(月) 11:47:11.40
いや副作用なしのマクロ言語?は不便すぎるがな
2013/09/09(月) 19:05:33.33
AltとESCの区別も出来ないようなゴミ糞エディタを必死こいてカスタマイズしてる奴らは何を考えているのか
463デフォルトの名無しさん
垢版 |
2013/09/10(火) 00:19:04.98
>>462
区別はできてるよ
2013/09/10(火) 04:27:15.15
素直にIDE使えよ
VimもEmacsも今はもういらんだろ
2013/09/10(火) 05:34:08.53
でもちょいちょい役立つ機会がある
2013/09/10(火) 08:07:23.24
vimやemacsにできなくて
IDEにできることって何?
2013/09/10(火) 10:33:15.40
できる、できないの話じゃなくて、どっちが便利かって話なんだろ
2013/09/10(火) 11:06:13.95
emacsってctrlとか一々押さないといけないからvimよりもタイピングが増える
vimってコーディングに特化しているからemacsみたいに多機能なことはできない

機能を取るならemacs
タイピング効率を上げるならvim
2013/09/10(火) 11:06:35.13
>>464
お前みたいにJavaしか書かないならそうなのかもしれないけどさ
2013/09/10(火) 11:10:14.84
こうしたエディタを開発でしか使ってないはず、という思い込みが愚かだよな。
2ちゃんねるやメール、howmなど諸々ができるIDEがあるなら持って来い、話はそれから。
2013/09/10(火) 11:18:06.86
別にemacsでメールする必要ない
2013/09/10(火) 11:25:04.41
Emacsの編集機能とキーバインドのMUAがあればいい。
2013/09/10(火) 11:49:17.40
IDEは重すぎなんだよなー
大規模なコードならいいんだけど、しばしば小さなコードも書く訳で
そういう時に必要なのがエディタだから兼用はできんよ
2013/09/10(火) 13:28:16.73
エディタの代わりにIDE使えとか、ハゲてるにも程があるわ
2013/09/10(火) 15:06:49.53
IDEにcmakeの代わりは勤まるまい。
2013/09/10(火) 17:24:01.71
プログラマじゃないいわゆるWebデザイナーとかコーダーだと
IDEの機能ろくに使わないし軽くてシンタックスが充実してるvimやemacsに走るよ
2013/09/10(火) 22:47:04.71
ていうか、IDEでしか出来ない機能や便利な機能が
ひとつも挙げられていないことにビックリだ
よくそんなんで他人に薦められるな
2013/09/10(火) 23:11:18.18
IDE(統合開発環境) vs emacs(テキストエディタ)
http://kohada.2ch.net/test/read.cgi/prog/1244310984/
2013/09/13(金) 15:02:32.88
>>451
両方つかって両方とも使わなくなった。
>>477
リファクタリングとTDD。
それも学習コストなんてemacsやvimと比べたら、チーターの赤ちゃんの小指のササクレほど
2013/09/13(金) 15:35:51.00
>>479
Javaの話をしてる?
2013/09/13(金) 21:24:12.00
コマンドに比べたら限られた操作を
メニューからマウスで選ぶのが精一杯の低能には
IDEの緩やかな学習曲線が魅力なんだよ
2013/09/14(土) 12:42:45.61
Emacs とか Vim はピーキー過ぎるんや。
趣味ならともかくお仕事する連中は、そんな奴らばっかじゃないし。
2013/09/14(土) 18:05:29.05
IDE使いたいやつは使えばいいんだよ
俺はWindowsアプリではVisualStudioを使っているが
中のエディタはemacsキーバインドだな
2013/09/15(日) 02:48:09.03
Emacs人口とVim人口、どっちが多いかいい加減決着つけようず
http://qooqoo.tv/qq/id_question_02_17_00_2139479849/question.shtml

って、ま、どっちでもいいんだけどQQにアンケートたてておいたわ。
贔屓エディタを応援するべし
2013/09/16(月) 11:20:18.38
IDE推しな人ってどのIDEを推してるわけ?
まさか全部使えとか言う?
C++,Java,C#,C,python,ruby,perl,sh,php....etcで個別のIDEつかうの?
2013/09/16(月) 11:56:41.38
個別じゃないの?
普通は最低限の機能が使えればいいんだろうし
2013/09/16(月) 12:36:58.03
SublimeTextで良いんじゃない
2013/09/16(月) 12:42:42.99
>>485
その言語専用に作られているIDEには勝てないでしょう。
何でも器用にこなすジェネラリストが居たとしてもその道のスペシャリストには遠く及ばない。
2013/09/16(月) 12:55:58.91
>>485の聞いていることは
Emacs使いはC++,Java,C#,C,python,ruby,perl,sh,php....etcで個別のメジャーモード使うの?
って聞いてきているのと同レベルだと思うんだが
2013/09/16(月) 13:06:42.71
>>488
そりゃWindowsでC++やらC#ならVSつかうけどさ
IDEでまともなC++サポートあるのVSとXCodeしかないじゃん
BSDやLinuxでならMonoとかEclipseにプラグイン突っ込むのか?
2013/09/16(月) 13:59:23.41
JavaやVS関連しか眼中に無いんだよ
2013/09/17(火) 08:51:47.00
Eclipseってまじ産廃だよな
2013/09/17(火) 09:30:52.67
>>492
無料と思えばなかなかのもんだけど、ユーザー数が多いわりになかなか良くならないよな
2013/09/18(水) 11:48:20.85
今月の Software Design
2013/09/19(木) 22:57:40.14
eclipseよりマシなIDEって?
2013/09/19(木) 23:01:19.68
>>493
作り手があれですばらしいと思い込んでいるのだからよくなるわけがない
2013/09/21(土) 02:22:21.63
>>495
VSとかXCodeとか
2013/10/22(火) 22:26:40.07
もともと日本だとvim×Emacsは
対立というより一緒くたに叩く奴や両方共まんせーするヤツの方が多かったよな
今どきはIDEとの対比とかな
2013/10/26(土) 20:13:45.83
rootならviもemacsも使うだろ。
2013/10/26(土) 20:15:37.10
rootでそんな複雑な編集をするかよ
2013/10/27(日) 04:40:10.94
rootアカウントでemacs使うのでは無く、rootの仕事してるやつのことだろ。
サーバー管理者。
2013/10/27(日) 06:08:31.91
rootの仕事とか1980年代のUnix文化を思い出したぞ

こういう奴
https://uec.usp-lab.com/INFO/CGI/INFO.CGI?POMPA=BOOKSREF_ROOTMESSAGE
http://www.tomo.gr.jp/root/

だが本当は当時のrootは/bin以外のパーティションが飛んだ時のために
edで編集できるスキルが必要だった


現代ではサーバ管理者、あるいは鯖管という
2013/10/27(日) 09:47:37.15
最初に触ったUNIXは、中央電子のやつだったなぁ。
VT端末から3,4人で共有して使ってた。
edは今でも直接ファイルを編集するときにスクリプト内で使うことがある。
sedはtmpファイルを経由しないとファイルの編集はできないので。
脱線。
2013/10/27(日) 12:20:24.48
今時のディストリならrootだろうとだいたいエディタ使えね?
nviとかvim-tinyとかnano辺り
2013/10/27(日) 15:10:59.00
そういえば、sudo使える人を修正しようとして、ubuntuでvisudoしたら、
joe'sなんとかエディタで設定ファイル開かれて参った。
vi(m)かnanoだろうと思ってたから、終了のさせ方が直ぐにはわからんw

visudoなのに、viじゃないなんて・・・
2013/10/27(日) 15:38:40.22
emacsをエディタとして以外をメインで使う人は居ないから
単純にemacsとvimのエディタとしての比較をしてほしいと思う
2013/10/27(日) 16:44:12.18
vim使ってる人って、日本語入力でいらいらしないの?
2013/10/27(日) 16:47:42.13
>>507
具体的にはどんな不具合でいらいらするの?
2013/10/27(日) 16:57:08.10
iminsert=2だと発狂しそうになってくるのは確かだが…
2013/10/27(日) 17:21:23.43
古の頃鯖管理人はrootと呼ばれたか。
2013/10/27(日) 17:50:54.94
>>508
viのモードとimeのモードの2つを意識しなくてはならないこと。
viの入力モードで日本語入力しているときにESCしてコマンドモードに
移ると、日本語入力モードのままになって大変だようなぁと。
でも、今gnupackに付属しているgvimでやったらそうならなかった。
(コマンドモードに移ると勝手に日本語入力モードがOFFになる。)
minttyでvim使うと日本語入力モードのままコマンドモードになるんで
良くこんなの使えているなぁと思っていたんだけど、minttyからvim使う
場合でもなにか解決する方法あるの?
2013/10/27(日) 18:05:58.34
>>511
uimとかのvi協調モードを使うとEscで抜ける時に日本語入力もOffになるよ
2013/10/27(日) 19:08:52.67
>>512
やっぱり方法はあるんですよね。この機能なしでvim使えるとは思えない
もんなぁ。でもWindowsだとAutoHotKeyでやるとかいろいろ面倒そう。
WindowsでCygwin使っている人なんかはどうしているんだろう?
2013/10/27(日) 20:32:42.93
>>513
ググレクズ
2013/10/27(日) 21:34:14.23
>>513
そもそもCygwin上のVim使うくらいならVM上のUbuntuのがまだマシだからなあ…
2013/10/27(日) 21:56:12.52
>>514
やっぱ、ここもこんなやついるんだねぇ。
2013/10/27(日) 22:06:39.09
>>515
vimを使うってことは、そうゆうことなんだろうね。
vimは、OSがあってそこからエディタを使うイメージ。
emacsは、エディタがあってそこからOSを使うイメージ。
2013/10/27(日) 23:26:00.20
>>515
Vimを使うこと自体が目的ならその通りなんだけど、Winをより便利にしようとしてCygwin使ってる人にそのアドバイスはおかしい
2013/10/27(日) 23:35:33.60
その目的ならWindowsのgvim使えば良いんじゃね?
2013/10/27(日) 23:40:24.47
Cygwin使うのは、閉じたUnix環境が目的な場合と
Windows上のファイルの編集とか目的な場合があるからね
まあ、後者系の人はCygwin使っていても
エディタはWindowsネィティブなバイナリのVimやNTEmacsを使ってるだろ
2013/10/28(月) 00:11:36.51
自分はNTEmacs使っているんだけど、NTEmacsはNotepadの代わりにエディタとして
使うほか、Explorerの代わりにdired使うし、Puttyの代わりにTramp使う。
ローカルの作業もリモートの作業もNTEmacsからやるんだよね。
VimでもなにからなにまでVimからやる人っているのかな。Viの機能は分かるけど
Vimに拡張されている機能を知らないからイメージがわかない。
2013/10/28(月) 04:09:42.68
>>516
ググればわかるネタでスレ消費してなにが嬉しいの?雑談したいだけ?
2013/10/28(月) 09:11:43.92
そうか
漏れはリモートのときはputty先でtmuxしてemacsだけどな
2013/11/04(月) 17:33:42.31
>>502
> https://uec.usp-lab.com/INFO/CGI/INFO.CGI?POMPA=BOOKSREF_ROOTMESSAGE
この本の存在はしってたけど、何故かスルーしてたよ。読んでみよ。

今は沢山のユーザー管理っていうと、全部Windowsだろうね。
2013/11/04(月) 19:36:42.77
vmwareとかの仮想環境使えるから昔より楽だろうなあ。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況