2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

vim、emacsを超えるテキストエディタが出来ない理由

1 :login:Penguin:2012/11/23(金) 11:07:52.58 ID:MJFVyl1R.net
vim、emacsはGUI版もあるがCUIでも使えるというのが最大のメリット
CUI、すなわち端末。端末ではGUIと違ってやれることが限られている。

画像が表示できない。(X使えばできるが、クライアントWindows、サーバーLinuxでは困難)
キーの操作方法か端末によって限られている。例えばシフトキーはSHIFT、ALT、CTRLだけ。
マウス、クリップボード、端末でも使えないことはないがターミナルソフトと設定によって
挙動が異なり実装が困難。

つまり、使いやすいテキストエディタを作るのであれば
GUI専用で作ったほうが、はるかに使いやすいものが出来る。

だが、一部の人間は端末の中で使えることが必須条件なため、
”一部の人間にとっては” vim、emacsが ”CUIで使えるものの中で”
最高のテキストエディタであると言ってる。

今の時代vim、emacsは最高のテキストエディタではないよ。
ただGUI専用では、超えられないものがあるってだけ。
vim、emacsを(全ての点で)”超える”テキストエディタが出来ない理由でした。

2 :login:Penguin:2012/11/23(金) 11:23:49.03 ID:5xlPsDAY.net
削除依頼出しといてね。

3 :login:Penguin:2012/11/23(金) 11:48:37.07 ID:lfzLWpUC.net
答えは条件によって変わるってだけだろ。そんなのはあたりまえのことだから
何も言ってないのと同じだな。geditはviを超えたと叫ぶほうがまだましだ。

4 :login:Penguin:2012/11/23(金) 12:27:26.06 ID:HBws9jNj.net
>>1
いまどきの99.999%普及している標準的なキーが割り当てられていない
テキストエディタとかチンカスだよ。
CUIなのに超遅いPCで動作の重いVIとかありえないから
それは見た目は機能がないようで実際は10kb程度で実装された
テキストエデイタより恐ろしく重い。

5 :login:Penguin:2012/11/23(金) 14:37:15.61 ID:bxD+5gOk.net
端末の中で動くIDEがないんだよな。

念の為に言っておくと、IDEとは統合済みの環境のことで
自分で統合しなきゃいけない環境のことじゃありませんw

6 :login:Penguin:2012/11/23(金) 16:41:57.07 ID:Il+N4H/C.net
そんな事言うために、糞スレ立てんな。レス乞食か。

7 :login:Penguin:2012/11/23(金) 20:26:46.75 ID:0RYyGozq.net
2ちゃんねるはお前のメモ帳じゃねーんだ。

みんなのメモ帳なんだ。

だからみんな自由に使え

8 :login:Penguin:2012/11/25(日) 07:22:46.80 ID:BPCgAINA.net
開発にエディタを使うという考え自体が時代遅れだからかな
エディタは設定ファイルいじる時くらいだからnanoでいいよ
vim, emacsを超えたいとか
空母の時代に超大型戦艦を必死に作ってた日本らしい発想だな

9 :login:Penguin:2012/11/25(日) 12:44:10.29 ID:8lGqBe0b.net
コンソールで動くIDEが無いのがいけないんだよな。
まともなコード補完も搭載していないエディタなんかゴミ。

10 :login:Penguin:2012/11/25(日) 13:15:19.00 ID:J0f6RN0W.net
EclipseをCUI化しよう

11 :login:Penguin:2012/11/25(日) 14:18:10.90 ID:BPCgAINA.net
コンソールでIDEごっこやりたい人はemacsでやったらいいじゃない?
エディタで開発するのが好きなら好みの開発向けエディタで頑張ったらいいよ
誰も使わなくなる頃には人間国宝になるかもしれないし

12 :login:Penguin:2012/11/25(日) 14:24:43.31 ID:Ith2XbOE.net
こっちでやればいいんじゃね。

エディタ論争
http://engawa.2ch.net/test/read.cgi/linux/1190047625/

13 :login:Penguin:2012/11/25(日) 14:40:42.47 ID:BPCgAINA.net
いやエディタ論自体には興味ない
新しい技術についていくのが面倒になったおじさんか勘違いした新人が立てそうなスレだから気になった
エディタを使う技術に先がないのを新しい超エディタの登場で解決とかありえないでしょ
開発の未来を調べたり考えたりしないのかな

開発には凄いエディタを使いこなすのがいい
またはかっこいい、使いこなさないのは技術者じゃない
俺の使うこのエディタを使え的な不思議な発想は
宗教的なので議論にならないと思う

14 :login:Penguin:2012/11/25(日) 15:32:24.96 ID:8lGqBe0b.net
>>11
emacsをIDEにするプロジェクトってあるの?

あるパッケージを導入したら
例えばいまのIDEではほぼ標準装備の
デバッガ機能、リファクタリング機能、
プロジェクト管理機能、などすべて統合されるとか

15 :login:Penguin:2012/11/25(日) 15:40:32.55 ID:BPCgAINA.net
新しいEmacsにはCEDITがはいってる
C++リファクタにはXrefactoryいれたらいいよ

16 :login:Penguin:2012/12/06(木) 17:29:44.30 ID:tO36GDd7.net
使えない面で超えるという意味にしか思えない。

17 :login:Penguin:2012/12/08(土) 21:54:38.82 ID:3Xzp7yNw.net
Rubyベースで作ってくれよ

18 :login:Penguin:2012/12/09(日) 01:12:33.17 ID:6viuXaCz.net
どうみてもmifesを超えるテキストエデイタは存在しないわ。
mifesの基本機能とか16bitのDOS時代にほぼ完成していた。
操作はド素人すら簡単に理解できるインターフェースであり。
操作性も軽さも機能面でもTOPの座だが高額の有料製品であった。

19 :login:Penguin:2013/01/02(水) 10:10:09.06 ID:AJ9ijh50.net
vim信者にモノ申しても猫に小判。

20 :login:Penguin:2013/01/02(水) 18:24:36.15 ID:bHvs2RKP.net
vimもemacsも使うけど
Esc押して一回指を離してhogeみたいな操作に
疑問を抱かず使い続けてる奴はコンピュータに向いてないと思う

"1"のとなりEsc派にはこんなの多くて困るわ

21 :login:Penguin:2013/01/02(水) 20:05:42.03 ID:rmCk/t2b.net
"Ctrl-["だろ。

22 :login:Penguin:2013/01/02(水) 22:09:24.48 ID:ihG5gLgv.net
>>21
それ百も承知のカキコだと思うぞw

23 :login:Penguin:2013/01/03(木) 02:47:57.55 ID:7b2Hg1w0.net
まさに >>1 にあるとおり、
sshとかでLinuxBoxに繋いで最悪 CUI だと
どうしてもMUAはemacs上で動く奴になってしまう。
すると普段のエディタもGUIのは避けるようになる。

24 :login:Penguin:2013/01/03(木) 08:16:33.95 ID:2yKQTrmJ.net
emacsではAlt同時押しの方を使うから俺はEscは使わない。
ただ、Ctrl-nとかは疑問を感じながら使ってるぞw

25 :login:Penguin:2013/01/03(木) 08:47:42.06 ID:Cz+Z2lpl.net
GUIエディタからEmacs、その後Vimになって
その後環境との兼ね合いで仕方なくGUIエディタに戻ったけど
GUIエディタはGUIとの整合性を重視してか
エディタとしてはちょっと微妙なキーバインドが多いと思う

特にファイルオープンなんて使用回数少ないんだからC-oに割り当てんなっつーの…
Vimでは:からの、EmacsでもC-xからのワンクッション入れるタイプのコマンドで
(C-)oは空行挿入という一度の編集で何度も使うようなコマンドを割り当ててるのに

26 :login:Penguin:2013/01/08(火) 15:06:29.08 ID:4d/7EadW.net
組み合わせキーはAlt, Ctrl共に使うのが稀という利用者を想定しているんだろうね。
少し前にGmailのメールテキスト編集エリアで、Ctrl-Kがリンク挿入になってびっくりした。

27 :login:Penguin:2013/02/18(月) 01:03:08.91 ID:Un6sEWy5.net
キーボードが IBM SpaceSaver の配列で
emacs, vi を使うと、使いやすくすぎて死にたくなる

28 :login:Penguin:2013/06/03(月) 01:01:25.05 ID:zfSLsY3h.net
  ファンクションキー F1〜F12 が4個ずつグループ化されている
      ↓      ↓      ↓
┌┐┌┬┬┬┐┌┬┬┬┐┌┬┬┬┐┌┬┬┐
└┘└┴┴┴┘└┴┴┴┘└┴┴┴┘└┴┴┘
┌───────────────┐┌┬┬┐
│                        │├┼┼┤
│                        │└┴┴┘
│                        │  ┌┐
│  ┌┐                 ┌┐  │┌┼┼┐
└─┘└─────────┘└─┘└┴┴┘
    ↑               ↑      ↑
  Windowsキー、Appキーが存在しない    |
  カーソルキー、機能キー、編集キーが独立した山となっている

29 :login:Penguin:2013/06/07(金) 02:14:53.37 ID:6iZvf+DG.net
2012年になってやっと現れたね
Sublime Textが
まあ、MacのTextmateとかkomodoもいい線行ってたけど

30 :login:Penguin:2013/06/14(金) 15:23:53.02 ID:Ctl0MeEo.net
>>29
コンソールベースで動くそれらとは比較できんね。

31 :login:Penguin:2013/06/14(金) 15:27:54.87 ID:Ctl0MeEo.net
>>29
起動したらURLで買えってでてきた。USD $70
>Sublime Text

まだ無料で使えるという解説が多いが。orz

32 :login:Penguin:2013/06/14(金) 15:30:44.75 ID:Ctl0MeEo.net
訂正
Sublime Text 2(これならいけた)
Sublime Text 3(有料、お試しも無い様子)

33 :login:Penguin:2013/06/16(日) 18:44:43.79 ID:k7fKlk6T.net
つかってみたがゴミだった。

34 :login:Penguin:2013/06/16(日) 21:16:20.95 ID:DVUS0Bct.net
俺も最初はそう思ったが、sublime codeintlやime support、sublime linter、と
プラグイン入れてるうちに考えが変わってきた
外人たちのyoutubeのビデオとか見て完全に考えが変わった

35 :login:Penguin:2013/06/25(火) 02:31:12.54 ID:GxAnnEVj.net
Sublimeっていいよな、とemacsで書いてしまう程に
骨絡みなんだぜ

36 :login:Penguin:2013/08/25(日) NY:AN:NY.AN ID:Ylj5RNmf.net
使うほどにゴミとしか思えない。
考えが変わるとか、もうステマとしか。

37 :login:Penguin:2013/08/30(金) NY:AN:NY.AN ID:gjyQ/F2D.net
>>36
どうかん

38 :login:Penguin:2013/08/31(土) NY:AN:NY.AN ID:EkWUNBon.net
geditの文字コード判別がもうすこしまともなら

39 :login:Penguin:2013/09/04(水) 14:59:06.28 ID:RE46KzFW.net
Sublimeに乗り換える気は全く無いが、Youtubeの動画とか見る限り、
使いこなせるようになれば最強のエディタなんだろうと思う。

40 :login:Penguin:2013/09/04(水) 15:33:25.44 ID:L0M4o64y.net
URLのちょうらい >>39

41 :login:Penguin:2013/09/09(月) 10:57:53.69 ID:MiE+SCkW.net
pythonで拡張書けるってのは心惹かれるものがある

42 :login:Penguin:2013/09/11(水) 13:10:24.68 ID:+PM/EWQK.net
sublime textは有料だから、ソフトウェアに金を払う文化のないお前ら土人には無理

43 :login:Penguin:2013/09/11(水) 13:22:56.73 ID:h+OfX6Tm.net
gnu系のソフトはUNIX以降にできてるんだが?

44 :login:Penguin:2013/09/15(日) 02:55:59.15 ID:JCydlmhI.net
普段メインで使ってるテキストエディタは?
QQで今、統計ってる
http://qooqoo.tv/qq/id_question_02_17_00_2139479849/question.shtml

俺はVimに一票投げてきたが
VimもEmacsも少数派

45 :login:Penguin:2013/09/15(日) 22:01:57.97 ID:Z2PfnDz3.net
>>43
gnu系の → GNUの
UNIX → Unix

って書くほうが通っぽいぜ!

46 :login:Penguin:2013/10/21(月) 20:13:32.13 ID:FhWazZ/h.net
busyboxのviがおそろしく操作できない。

47 :login:Penguin:2013/10/21(月) 20:26:32.52 ID:p+M5XPZk.net
>>46
同意。vimじゃないと使いにくいよね

48 :login:Penguin:2013/10/22(火) 23:19:52.08 ID:5h+yAlWj.net
emacs歴が10年オーバーのおいらが尋ねるが
vim と emacs の切り替えするとき
操作が混じってしまうときってない?

例えばミスタイプしたので一文字バックしようとして
vim なのに C-b したり emacs なのに ^h したり。

49 :login:Penguin:2013/10/22(火) 23:21:53.34 ID:vnN+8iEQ.net
vim多めだけと切り替えるときにそれある程度はしょうがないと思ってる。

50 :login:Penguin:2013/10/22(火) 23:35:32.47 ID:/82FYcRr.net
OSそのものをバージョンアップしたらviがvimにアツプグレードされたよ

51 :login:Penguin:2013/10/22(火) 23:53:15.01 ID:vnN+8iEQ.net
それaliasじゃないか?
vi : vim.tiny ->
vi : vim
に当たるようになったとか。

52 :login:Penguin:2013/10/23(水) 01:40:14.24 ID:BVnAANGn.net
aliasではないよ。

53 :login:Penguin:2013/10/23(水) 10:50:25.02 ID:IPucGbzY.net
Emacsとvimはどちらがすぐれていますか?

54 :login:Penguin:2013/10/23(水) 12:56:23.96 ID:pPWt72ME.net
>>53
何十年も論争のネタに釣られるかー

55 :login:Penguin:2013/10/23(水) 23:17:31.82 ID:uRW+zBq7.net
>>53
多才な高機能という点ならEmacsだろうな

56 :login:Penguin:2013/10/24(木) 02:37:55.65 ID:v3pGTA/i.net
XEmacsってのもあったな

57 :login:Penguin:2013/10/24(木) 15:00:36.02 ID:gOoH4L3p.net
XEmacsってまだ開発続いてんの?

58 :login:Penguin:2013/10/27(日) 16:59:25.36 ID:lw/jxqIV.net
vimをsmalltalk上に移植して、
smalltalkとしてvimコマンド実装してぇけど
vimの規模がでかくなりすぎてて面倒くせ

59 :login:Penguin:2013/10/27(日) 23:18:26.48 ID:fFDJgpMO.net
GNU Smalltalkで実装するですか

60 :login:Penguin:2013/10/28(月) 08:28:26.75 ID:vMX8mGng.net
>>59
pharoというかpharoが動いてるcogvmを
headless(コマンドライン)モードで起動する。

61 :login:Penguin:2013/10/28(月) 12:03:10.52 ID:RypiJQKB.net
おお、開発にシステムブラウザつかえるですね

62 :login:Penguin:2013/10/28(月) 16:21:28.33 ID:4GQAOgsH.net
学習コスト高すぎ
設定めんどすぎ

63 :login:Penguin:2013/10/28(月) 20:34:26.88 ID:rRUt9cZ2.net
vim上でSmalltalkのシステムブラウザ起動して
vimバインドでコード書けたら最高だよな。
そういやPharoはsshで接続する事も出来るらしい。

64 :login:Penguin:2013/11/09(土) 23:01:01.21 ID:NJ2MAYRr.net
結局Pharoを-headlessで起動して、FileStreamの
stdinとstdoutでvimと通信するようにしたわ。
因みに起動時の入出力処理の待機とコードの実行は、
CommandLineHandlerで対応。

65 :login:Penguin:2014/04/25(金) 23:55:54.91 ID:9xsX3Gt7.net
>>65
どんな機能があるか列挙してちょーだいな

66 :login:Penguin:2014/04/26(土) 20:21:29.70 ID:IFGu4pR7.net
ググれ馬鹿

67 :login:Penguin:2014/04/26(土) 21:15:17.98 ID:Foss/vga.net
<丶`∀´> 韓国人は世界一優秀な民族ニダ
(´・ω・`) 例えばどのへんが?
<丶`∀´> チョッパリはググる事しかできないニダ
<丶`∀´> 差別ニダ
<丶`∀´> レイシストデスニダ

68 :login:Penguin:2014/04/26(土) 21:18:07.12 ID:Foss/vga.net
誤字ってるけど
ま、いいや

69 :login:Penguin:2014/04/26(土) 22:48:27.96 ID:Hql9HR+8.net
ネトウヨつまんねえよ

70 :login:Penguin:2014/04/26(土) 23:15:06.02 ID:Foss/vga.net
ネトウヨでもつまんなくてもオカマでもなんでもいーけど
sublime textを移植しよう
と他人様に薦めるぐらいなら
そのメリットぐらいは提示して欲しいよ

ググったけどまるでわからん

71 :login:Penguin:2014/04/27(日) 00:59:59.26 ID:Cjl9zXYV.net
つーか普通にsublime linux版あるし
大抵のことはvim+正規表現でなんとかなる

72 :login:Penguin:2014/07/19(土) 17:28:07.92 ID:38Pe72dP.net
コンソールから使えなければvimやemacsの代わりにはならんじゃろい

73 :login:Penguin:2014/07/20(日) 00:56:26.08 ID:tGUTun/8.net
ne (debianだと apt-get install ne) は結構いいエディタだと思う。
ESC押したらメニュー出てくるし。
でも名前をどうにかして欲しいな。ググって引っかかりにくい。

74 :login:Penguin:2014/07/20(日) 01:07:11.21 ID:/1nEnDz6.net
edとかviとか2タイプで打てるように命名する時代があったらしい
素早くコマンドできるのがそのまま起動速度とむすびつけられていたとかなんとか

75 :login:Penguin:2014/07/20(日) 01:13:44.20 ID:SYylyBBR.net
今みたいに補完無いしな

76 :login:Penguin:2014/07/20(日) 21:55:06.13 ID:fG7BX11c.net
外人が作るアプリっていうのは美しさがない、調和がない
直感的なつくりになっていない。
いまのユーザーは色分け表示ができないとか、正規表現ができないとか
過剰な機能を求めすぎる。
そんなの豪華機能のそれらがたくさんでているだろ。
慣れればいいみたいな話になるからvi使えという話で終了するんだよ。
それで我慢すればいいだろwwwww
CP/M80で一般的なwordmaster "WM.COM"というコマンド的な機能でほとんど足りるよ。
じゃなければIDEとかのそれを使えばいい、vim,emacs使えばいいじゃん。

77 :login:Penguin:2014/07/21(月) 01:15:30.63 ID:a1IPlP34.net
vimもemacsもキーバインドが糞過ぎて嫌なので早いとこ代替品に育って欲しいんですわ

78 :login:Penguin:2014/07/21(月) 02:59:38.68 ID:Dm8dVi3h.net
vimもemacsもキーバインド気に入らないなら無理して使わないほうがいい
慣れてるからつい使うけど今時固執するもんでもないし
代替ってとサーバーでvimのエイリアスじゃなくて本気でviしかない環境だとnano使ってるわ

79 :login:Penguin:2014/07/21(月) 15:36:29.05 ID:0t5S50ub.net
vimは非常時以外滅多に使わなかったけど、~/.vimrc に
set whichwrap=b,s,h,l,<,>,[,] " 左右のカーソル移動で行間移動可能にする(set [no]compatible 以降に記述しないといけない)
を追加したらすごく便利になってよく使うようになった。

80 :login:Penguin:2014/07/21(月) 16:27:38.11 ID:CD3L4aLS.net
カーソルキーを使うのが一番自然だとして、
プロ用にキーバインドを作るならダイヤモンドカーソルが
一番優れているだろうな。

これをデフォとしてJavaScriptやいろんな一般的な
言語で拡張できるテキストエディタが求められているよ。

vim、emacsを代替する必要があるから
ターミナル内でも動くのも必須条件。

81 :login:Penguin:2014/07/21(月) 16:32:51.97 ID:jy8CbxOT.net
カーソルキーないんで。

82 :login:Penguin:2014/07/21(月) 17:43:09.32 ID:Dm8dVi3h.net
sshかVPSコンソールしか使わないからカーソルキーには困らないんだよなぁ

83 :login:Penguin:2014/07/21(月) 18:28:09.57 ID:MVXA3OlD.net
「この操作はこのキーバインドが一番優れてる」
こういう思考の馬鹿がvimやemacsをグチャグチャにしてきたんだろうなぁ

84 :login:Penguin:2014/07/21(月) 18:45:30.70 ID:CD3L4aLS.net
emacsは英単語通りのキーだからわかるけど、
vimのhjklの理由がよくわからんな
jikmの方がいいじゃないか?

調べたら、ADM-3Aとかいうのがでてきたけど、
じゃあ、ADM-3Aはなんでそうしたのか。

使いやすい配列として考えたわけじゃなさそうね。

85 :login:Penguin:2014/07/21(月) 19:19:35.11 ID:nYkdW3N6.net
jikmでは押しにくいので移動速度が落ちる
やるなら nnoremap すればいいけどね

86 :login:Penguin:2014/07/22(火) 01:57:05.28 ID:wRcbGzKo.net
nnoremapで慣れると普通のvim使えなくなって大抵の環境で使えるってメリットが殺されるんだよな

87 :login:Penguin:2014/07/22(火) 14:02:37.74 ID:+ygG07+T.net
>>85
じゃあ
hujnでもいいけど?

88 :login:Penguin:2014/07/22(火) 16:31:51.24 ID:K7jVb6kf.net
なんのメリットがあるんだそれ

89 :login:Penguin:2014/07/22(火) 18:35:47.29 ID:+ygG07+T.net
>>88
ゲーム機のコントローラーの十字キーが、
横一列にボタンが並んでいたら
アホだと思うよね?

90 :login:Penguin:2014/07/22(火) 19:02:54.68 ID:KvUV0Ut8.net
カーソルキーでいいよもう

91 :login:Penguin:2014/07/22(火) 19:24:53.29 ID:IDNNGejl.net
>>89
それじゃawsdでFPS民の真似事でも

92 :login:Penguin:2014/07/22(火) 20:17:40.79 ID:fx1SHen5.net
>>91
なるほど、ダイアモンド型ではなくて凸型か。

 w
a s d

93 :login:Penguin:2014/07/22(火) 20:19:11.39 ID:3Q+P4oww.net
>>89
w,b,f,t,/,gi,g.,0,$
まだまだ基本的な移動で頻度の高いものは色々あるぞ?

94 :login:Penguin:2014/07/22(火) 20:20:32.95 ID:fx1SHen5.net
>>93
適当に有り当てればいいのでは?

95 :login:Penguin:2014/07/22(火) 20:53:25.64 ID:IxxqQ2fN.net
>>89
十字キーでエディタのカーソル操作するのを想像してみ?
冗談じゃねえって思うだろ?

96 :login:Penguin:2014/07/22(火) 22:21:42.84 ID:kBGQ5ah9.net
>>89
それが何か関係あるの?

97 :login:Penguin:2014/07/23(水) 22:24:01.31 ID:UUScHLmj.net
>>95
キーボードの右下に十字キーついてると思うけど?

98 :login:Penguin:2014/07/23(水) 22:27:46.31 ID:ls//OgOP.net
カーソルキーに手を持っていくのが面倒
ESCも面倒

99 :login:Penguin:2014/07/23(水) 22:34:23.87 ID:FmQjhplU.net
>>97
こんなやつ使ってるってこった
http://i.imgur.com/9XrCiqU.jpg

100 :login:Penguin:2014/07/23(水) 22:34:46.76 ID:UUScHLmj.net
だからカーソルキーと同じ配列のショートカット
いわゆるダイヤモンドカーソルがいいよねって話だろ?

75 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★