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
2010/10/11(月) 18:01:57
>>210
ありがとうございます。なるほど何やら新しいツールなのですね。
vim 界隈にはまだ無さそうなので、orz-mode.vim を書いてみます。

その前に org-mode を試すために emacs インスコして emacs ユーザに戻ってしまうかも。。。
2010/10/16(土) 19:24:08
vimの意味がわからんviをまねしてるくせに最大の利点であるシンプルさをすべて台無し。
しかも金をせびるメニューまである始末。
しばらくつかったが吐き気がしてアンインストール。

なんか気持ちのわるいイメージしかないvim
2010/10/16(土) 21:11:27
要するに、使いこなせなかった ということね。了解。
2010/10/17(日) 09:28:27
Emacs使いになりたかったが、なぜかVim使いになってしまった俺がいる。

ところで、vimでn段インデントするのってどうするの?
例えば2>>だと2行1段インデントになってしまう。
2010/10/17(日) 14:19:17
:>>
2010/10/17(日) 14:42:08
v5> で 5段
2010/10/17(日) 14:44:20
複数行ならvのあとカーソル移動してから
v3j5> で4行5段
2010/10/17(日) 14:48:24
v%5> で対応する括弧まで5段

バラバラに書いてスレ消費スマソ
2010/10/17(日) 15:10:29
vi使いだった俺は >> したあと . を必要回数繰り返してた
2010/10/17(日) 15:12:55
v(文字単位) V(行単位) CTRL+V(矩形範囲) のブロックモードは便利
emacs使いなら CRL+V は必須だろう
2010/10/17(日) 16:24:25
ブロックモードじゃなく、ビジュアルモード
222デフォルトの名無しさん
垢版 |
2010/10/17(日) 16:26:53
Emacsって、そんな感じでインデントする方法ってあったっけ?
indent-regionしか使ったことないけど。
2010/10/17(日) 16:52:15
M-x open-rectangle とかかな?
2010/10/17(日) 17:52:15
>>215-220
ほんとだ。できた!ありがとう
225デフォルトの名無しさん
垢版 |
2010/10/17(日) 20:01:01
>>223
この辺りのコマンドは一切触ったことなかったわ。
インデントっぽい動作のものもあるのか。
ありがとう。
2010/10/17(日) 22:30:22
ビジュアルモードで複数行選択して、一気に行頭に挿入できなくて
今までtiny-vimだったと気づくやつ挙手
2010/10/18(月) 21:52:42
emacsもいろいろできそうだな
2010/10/18(月) 22:20:00
おいおい
emacsの方がいろいろできるよ
2010/10/19(火) 17:16:08
open-rectangle って C-x r o に割り当てられてたんだな…
同じことしようと、もう何年も C-x r t の string-rectangle 使ってたわ
2010/10/20(水) 11:19:16
昔Vim使いで、格ゲー風の編集操作感に憧れ、慣れないキーを必死で覚えて
最速で編集する自分にうっとりしてたけど、どうみても中二病でした。
2010/10/20(水) 23:55:06
サンプル,試し書き,入門,ゴルフには現役だろ
2010/12/08(水) 03:01:38
もっと強い人がいるから戦わないと
233デフォルトの名無しさん
垢版 |
2010/12/12(日) 18:10:01
Emacsってカスタマイズしてなんぼって考え方、linuxらしくないと思うんだが
GUIでも使いにくいし
2010/12/12(日) 19:46:20
>>233
emacsもlinuxもカスタマイズせんと使い物にならんだろ
viだって原始的な使い方ならともかく(最初から入ってるの意)、使いこなすのにはかなりカスタマイズ必要だぞ
だいたい世の中のエディタなんざどれもカスタマイズの有無で作業効率全く違うっつの
2010/12/12(日) 19:50:35
作業効率が変わるとかとかずいぶんと簡単なプログラムしてんだねw
2010/12/12(日) 20:12:02
>>235
複雑ならなおさら影響あるじゃんよ
馬鹿?
237デフォルトの名無しさん
垢版 |
2010/12/12(日) 20:59:33
vimのカスタマイズって何があるの?
set shiftwidthとかset tabstopぐらいしかやらない
ハイライトとかいじらない他は :r か
2010/12/13(月) 07:56:45
ちょこちょこリモートの設定ファイルを触るくらいならいらないんじゃない?
俺もそうだったし

よく使っていたのに普段使うようにしようとしたらカスタマイズしないとやってられなくなった
不思議なもんだが
2010/12/13(月) 19:16:59
他のソフトはカスタマイズ魔の俺だがVimは本当に全くいじってないな
スクリプトいくつか突っ込んでmapしたくらい
挙動をいじろうと思ったこともない

よそ行って挙動が違うと嫌だから無意識にストップしてるのかな?俺
2010/12/13(月) 23:57:28
rcもってけば良いじゃん
2010/12/14(火) 07:56:54
人様のサーバにrc持っていく馬鹿っているよなw
2010/12/14(火) 08:42:34
linuxでカスタマイズが必要というのはデーモン系の話で、
grepやfindなどにカスタマイズが必要かと言われれば明らかにno
そういう意味ではEmacsはWindowsに近いアプリだと思う
2010/12/14(火) 19:19:39
>よそ行って挙動が違うと嫌だから無意識にストップしてるのかな?俺

それが普通
2010/12/14(火) 20:47:04
プロはメモ帳を使うって事ですか
2010/12/14(火) 22:14:58
>>241
githubに上げとけばgit cloneで一発で持ってこれるし、持っていく必要はないわな
2010/12/14(火) 22:16:25
VisualStudioやEclipseやNetBeansがコンソールで動けばいいのにと日々思ってるわ
2010/12/16(木) 00:29:14
>>242
X11とかbashとか。
2010/12/16(木) 01:32:08
>>235
REPLが基本だろ.カスタマイズした方が効率上がるんじゃないの?
それとも極めたら心眼で全てのバグを潰せるのか
2010/12/24(金) 13:53:05
gitは基本的なunixのツールないと動かせないしマジクソツールだろ
便利だから使うけど
2011/01/18(火) 14:20:55
Emacsをカスタマイズしたりするのか?
2011/01/18(火) 17:41:32
しなきゃ使えん。
Linuxディストリビューションによっては、カスタマイズ設定してくれるのもあるが。
2011/06/29(水) 09:14:39.95
vim は :set all で出てくる項目さえ一通りチェックすれば、ほぼ使えるようになるのがいい
複数環境使う人にはもってこいのエディタだと思う
emacs も1つの環境を使い込む人には良いんだろうがなぁ…
2011/06/29(水) 22:56:28.62
へー、:set all って知らなかったわ
ちょほっと便利な vi としてしか使ってないけど、満足してまふ
2011/06/30(木) 22:18:19.12
http://www.google.co.jp/trends?q=vim%2Cemacs&ctab=0&geo=jp&date=all&sort=0
根強いVimの人気


2011/07/01(金) 17:18:25.54
test
2011/07/05(火) 11:50:07.23



放射性廃棄物のほうがマシ
2011/07/06(水) 15:22:36.10
巣に帰れ
2011/07/06(水) 17:38:17.13
>>253
nvi でも elvis でも :set all は効くぞ
出てくる設定項目の数は随分違うが…
2011/08/20(土) 18:14:34.19
EmacsでGPL違反が発覚、Stallman氏曰く「悪い間違いを犯した」
ttp://hibari.2ch.net/test/read.cgi/pcnews/1312194274/
260デフォルトの名無しさん
垢版 |
2011/08/21(日) 21:30:08.27
:set all で出る項目数が多くてびっくりするわ

:syntax on
:se nu ai si ai si et sw=4 tw=4
をしとけば実用に耐えるのでそれ以上は設定してない
2011/08/22(月) 10:46:53.33
>>tw=4
???
textwidth? tabstop(ts)じゃなくて?
それと、autoindent(ai), smartindent(si)が何故か二個ずつあるし。
つーか、number(nu)つけてる人っているんだねぇ。
2011/08/22(月) 21:15:46.80
もう色々スマン

:se nu ai si ts=4 sw=4 et

number(nu)はプログラマには必須だ
2011/08/22(月) 21:30:44.17
俺もnumberは常時付けてるな
あまり本格的なプログラムは書かないが、スクリプトは日常的に書くんで
エラーメッセージ読む上で行番号は必須

というか、行番号あったほうがGコマンドが使いやすくね?
2011/08/23(火) 11:02:51.53
・自分が現在いる行を知りたければステータス行の表示を見るから、各行の行番号は不要。
・エラーメッセージを読んで該当行に飛ぶなら、行番号の表示は見ない。
・Gコマンドで飛ぶ先を行番号の表示に頼るより、画面内での移動はH/M/Lから移動する。

やっぱり行番号表示の必要性が判らんw
2011/08/23(火) 12:10:05.05
ステータス行だと、上下に目線が動く、からでない?左右と違って戻るまでに、0.5秒近くロスする。
と言ってる俺はあまり行番号に頼らないから、実際どうだかはしらんが
2011/08/23(火) 23:43:24.75
>>264
vim vs emacsスレから外れてるのでしつこい気もするが
プログラマとして1メソッド(1関数)が何行で構成されているのか
一目で理解するために行番号はないと困る

ちなみに、emacsを使いこなすまで使ったことないが行表示ってできんのかね
2011/08/23(火) 23:57:28.83
鬼女版から来ました
Vim7.3からはrelativenumberという神機能がありますわよ
2011/08/24(水) 00:01:33.82
vim使いだがrelativenumber機能キモすぎ、ワロタ
誰だよ、こんな血迷った機能を追加したヤツww
2011/08/24(水) 01:18:17.72
>>266
Emacsでも行表示出来るよ。
でもそういう機能を作ればいいだけじゃん。
2011/08/24(水) 09:39:54.55
いいたいことは分かるがモヤモヤする文だな
2011/08/24(水) 10:04:23.74
>>266
>プログラマとして1メソッド(1関数)が何行で構成されているのか
>一目で理解するために行番号はないと困る

そんなの人間様の目でやるなんて信じられない
2011/08/24(水) 16:27:08.16
最近の鬼女板いろんな意味で凄すぎるな
2011/08/24(水) 19:33:15.30
number必須とまでは言わないが、そこまで横幅が切迫するワケでもないし
無いよりはあったほうが良くない?と思う、積極的に否定する理由が俺には見つからない
exコマンドなんかでも行番号指定で使えるし
2011/08/24(水) 19:55:30.95
>>273
常に表示する意味なくない?
画面上邪魔だし
2011/08/24(水) 21:05:03.75
邪魔って感覚と、邪魔でないって感覚の人が会話しているから、決着しそうにねえな。
つまり、その程度の価値ですよ。あっても、なくても死にはしない
2011/08/24(水) 21:28:04.63
>>275
その通りだけど、
どちらのエディタも表示・非常時選択出来るからどうでもいい問題だな。
2011/08/30(火) 00:56:22.20
pythonやるならemacsよりvimだな
2011/08/30(火) 15:01:02.42
>>277
理由書いてくんないとわからないよ
2011/08/30(火) 15:47:19.71
むしろvimほどPythonと相性の悪いエディタは無い気がする
タブの設定をPython用に合わせないといけないし
2011/08/30(火) 18:43:05.27
vimのデフォルトのpython用設定に
自分好みのタブ幅の設定を足すくらいで十分だと思うけど
2011/08/30(火) 19:49:18.89
どっちかのエディタしか使えんやつはもう書き込むな
2011/08/30(火) 20:32:48.51
emacsでpython勉強しようとしたが、インデントがうまく動作しなくて止めた
2011/08/30(火) 20:37:35.46
>>279
vimのtabstopやexpand tabはファイルタイプ毎に設定可能なのだが
何を問題視してる?

それと、vimでのPythonのindentは
http://www.vim.org/scripts/script.php?script_id=974
これでマシになるらしい

2011/08/31(水) 00:09:41.39
>>283
いや、ファイルタイプ毎に設定可能なのは解ってるよ。
ただ、出来る限り共有できる設定は全体で共有させたくない?
2011/09/03(土) 00:45:23.10
>>284
素人は秀丸でも使ってろよwwwww
2011/09/03(土) 11:05:04.92
>>285
秀丸は使う気になれないな…よく信者がLinuxにも秀丸があればとか言ってるが、何が良いの?
2011/09/03(土) 13:06:12.79
Vim vs Emacs vs 秀丸 か

Vim, Emacsユーザーと一緒で手になれてるんだろ
マルチOS対応もできてないへっぽこエディタだけど
2011/09/03(土) 17:46:21.93
秀丸も実は舐めたもんじゃない
すごい使い手はあまり見ないけど、あれはあれで高機能なエディタだ
2011/09/03(土) 17:50:59.37
>>288
継続は力なりだな。
Windows3.1のころは糞だったが
2011/09/05(月) 01:00:53.72
Vimにはユーモアも実装されてる
:help!
2011/09/05(月) 06:53:14.76
>>290
ちょっとワロタw
2011/09/05(月) 21:20:16.59
>>290
初めてしったけどワラタ
Don't Panic!ってでるのねw

2011/09/05(月) 22:36:38.25
微妙なイースターエッグw
2011/09/06(火) 02:09:39.29
>>292
エラーメッセージがローカライズされてると「慌てないでください」みたいだね
295デフォルトの名無しさん
垢版 |
2011/11/08(火) 13:25:36.08
やっぱり世界的にはVimなんだな

http://www.oreillynet.com/pub/pq/271
296デフォルトの名無しさん
垢版 |
2011/11/08(火) 23:25:01.99
今どきVimとかワロスw
2011/11/09(水) 06:33:09.01
viとかemacsをインストールする前に使うエディタだろw
2011/11/09(水) 09:23:14.43
うん
だからemacsをインストールしたくなくてズーッと使ってる
2011/11/09(水) 11:27:15.78
>>297
「viとかemacs」って書いているが、viは普通態々インストールしなくても使えるだろ。
2011/11/10(木) 00:39:31.38
vi(m)なんてemacsをインストールする前にって意味だろ

emacsなんてインストールされることないけどなww
2011/11/10(木) 01:52:26.73
vimでもslime環境作れるようになったけどLisp使うときはemacsの方が楽なんだ
もちっとreplに優しくなってくれ>>vim
2011/11/10(木) 04:17:57.97
VisualStudioはEmacsキーバインドに標準で対応しているな
viはvi以外のエディタを使ったときが面倒くさいんだよ
2011/11/11(金) 19:50:49.03
いまとなってはwindowsのキーバインドに慣れてしまって
viもemacsもほとんど使わなくなってしまった。
winのvisualstadio/eclipseで開発してタームでLinuxに繋いでビルド実行が楽だ。
ああ、ひよったさ。いいんだそれで。
2011/11/11(金) 20:21:33.83
windows使ってないからWindowsのキーバインドなんてシラネ
2011/11/12(土) 00:17:16.13
>>303
どれもemacsなkey bindできるので不自由なかったが、Mac使ったらNativeでemacs likeだったのでちょっとびっくり(OS9のマシンはシラネ)
2011/11/12(土) 01:43:09.06
Windowsだけどxyzzyかemacsキーバインドにしたさくらエディタを使っているな
viは入力が特殊でキーバインドの設定だけではできないからな
通常はWindows用のVimを使えばいいわけだけど、IDEなんかのエディタに組み込めないと厳しい
2011/11/14(月) 01:54:53.80
逆にcua-modeで使えばいいじゃない
2011/11/17(木) 08:00:58.55
LinuxでもGUIのキーバインドは大抵Windows風じゃね?
2011/11/17(木) 11:57:35.76
>>308
ああ、だから最近geekにマカーが増えたのか、OSXのキーバインドってemacsライクなんだよな
2011/11/18(金) 00:08:40.35
>>301
つVimShell
2011/12/03(土) 10:57:32.22
>>290
知らんかったわ
つーかムカついたw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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