vim、emacsを超えるテキストエディタが出来ない理由
vim、emacsはGUI版もあるがCUIでも使えるというのが最大のメリット
CUI、すなわち端末。端末ではGUIと違ってやれることが限られている。
画像が表示できない。(X使えばできるが、クライアントWindows、サーバーLinuxでは困難)
キーの操作方法か端末によって限られている。例えばシフトキーはSHIFT、ALT、CTRLだけ。
マウス、クリップボード、端末でも使えないことはないがターミナルソフトと設定によって
挙動が異なり実装が困難。
つまり、使いやすいテキストエディタを作るのであれば
GUI専用で作ったほうが、はるかに使いやすいものが出来る。
だが、一部の人間は端末の中で使えることが必須条件なため、
”一部の人間にとっては” vim、emacsが ”CUIで使えるものの中で”
最高のテキストエディタであると言ってる。
今の時代vim、emacsは最高のテキストエディタではないよ。
ただGUI専用では、超えられないものがあるってだけ。
vim、emacsを(全ての点で)”超える”テキストエディタが出来ない理由でした。 答えは条件によって変わるってだけだろ。そんなのはあたりまえのことだから
何も言ってないのと同じだな。geditはviを超えたと叫ぶほうがまだましだ。 >>1
いまどきの99.999%普及している標準的なキーが割り当てられていない
テキストエディタとかチンカスだよ。
CUIなのに超遅いPCで動作の重いVIとかありえないから
それは見た目は機能がないようで実際は10kb程度で実装された
テキストエデイタより恐ろしく重い。 端末の中で動くIDEがないんだよな。
念の為に言っておくと、IDEとは統合済みの環境のことで
自分で統合しなきゃいけない環境のことじゃありませんw 2ちゃんねるはお前のメモ帳じゃねーんだ。
みんなのメモ帳なんだ。
だからみんな自由に使え 開発にエディタを使うという考え自体が時代遅れだからかな
エディタは設定ファイルいじる時くらいだからnanoでいいよ
vim, emacsを超えたいとか
空母の時代に超大型戦艦を必死に作ってた日本らしい発想だな コンソールで動くIDEが無いのがいけないんだよな。
まともなコード補完も搭載していないエディタなんかゴミ。 コンソールでIDEごっこやりたい人はemacsでやったらいいじゃない?
エディタで開発するのが好きなら好みの開発向けエディタで頑張ったらいいよ
誰も使わなくなる頃には人間国宝になるかもしれないし いやエディタ論自体には興味ない
新しい技術についていくのが面倒になったおじさんか勘違いした新人が立てそうなスレだから気になった
エディタを使う技術に先がないのを新しい超エディタの登場で解決とかありえないでしょ
開発の未来を調べたり考えたりしないのかな
開発には凄いエディタを使いこなすのがいい
またはかっこいい、使いこなさないのは技術者じゃない
俺の使うこのエディタを使え的な不思議な発想は
宗教的なので議論にならないと思う >>11
emacsをIDEにするプロジェクトってあるの?
あるパッケージを導入したら
例えばいまのIDEではほぼ標準装備の
デバッガ機能、リファクタリング機能、
プロジェクト管理機能、などすべて統合されるとか 新しいEmacsにはCEDITがはいってる
C++リファクタにはXrefactoryいれたらいいよ どうみてもmifesを超えるテキストエデイタは存在しないわ。
mifesの基本機能とか16bitのDOS時代にほぼ完成していた。
操作はド素人すら簡単に理解できるインターフェースであり。
操作性も軽さも機能面でもTOPの座だが高額の有料製品であった。 vimもemacsも使うけど
Esc押して一回指を離してhogeみたいな操作に
疑問を抱かず使い続けてる奴はコンピュータに向いてないと思う
"1"のとなりEsc派にはこんなの多くて困るわ まさに >>1 にあるとおり、
sshとかでLinuxBoxに繋いで最悪 CUI だと
どうしてもMUAはemacs上で動く奴になってしまう。
すると普段のエディタもGUIのは避けるようになる。 emacsではAlt同時押しの方を使うから俺はEscは使わない。
ただ、Ctrl-nとかは疑問を感じながら使ってるぞw GUIエディタからEmacs、その後Vimになって
その後環境との兼ね合いで仕方なくGUIエディタに戻ったけど
GUIエディタはGUIとの整合性を重視してか
エディタとしてはちょっと微妙なキーバインドが多いと思う
特にファイルオープンなんて使用回数少ないんだからC-oに割り当てんなっつーの…
Vimでは:からの、EmacsでもC-xからのワンクッション入れるタイプのコマンドで
(C-)oは空行挿入という一度の編集で何度も使うようなコマンドを割り当ててるのに 組み合わせキーはAlt, Ctrl共に使うのが稀という利用者を想定しているんだろうね。
少し前にGmailのメールテキスト編集エリアで、Ctrl-Kがリンク挿入になってびっくりした。 キーボードが IBM SpaceSaver の配列で
emacs, vi を使うと、使いやすくすぎて死にたくなる ファンクションキー F1〜F12 が4個ずつグループ化されている
↓ ↓ ↓
┌┐┌┬┬┬┐┌┬┬┬┐┌┬┬┬┐┌┬┬┐
└┘└┴┴┴┘└┴┴┴┘└┴┴┴┘└┴┴┘
┌───────────────┐┌┬┬┐
│ │├┼┼┤
│ │└┴┴┘
│ │ ┌┐
│ ┌┐ ┌┐ │┌┼┼┐
└─┘└─────────┘└─┘└┴┴┘
↑ ↑ ↑
Windowsキー、Appキーが存在しない |
カーソルキー、機能キー、編集キーが独立した山となっている 2012年になってやっと現れたね
Sublime Textが
まあ、MacのTextmateとかkomodoもいい線行ってたけど >>29
コンソールベースで動くそれらとは比較できんね。 >>29
起動したらURLで買えってでてきた。USD $70
>Sublime Text
まだ無料で使えるという解説が多いが。orz 訂正
Sublime Text 2(これならいけた)
Sublime Text 3(有料、お試しも無い様子) 俺も最初はそう思ったが、sublime codeintlやime support、sublime linter、と
プラグイン入れてるうちに考えが変わってきた
外人たちのyoutubeのビデオとか見て完全に考えが変わった Sublimeっていいよな、とemacsで書いてしまう程に
骨絡みなんだぜ 使うほどにゴミとしか思えない。
考えが変わるとか、もうステマとしか。 Sublimeに乗り換える気は全く無いが、Youtubeの動画とか見る限り、
使いこなせるようになれば最強のエディタなんだろうと思う。 pythonで拡張書けるってのは心惹かれるものがある sublime textは有料だから、ソフトウェアに金を払う文化のないお前ら土人には無理 >>43
gnu系の → GNUの
UNIX → Unix
って書くほうが通っぽいぜ! emacs歴が10年オーバーのおいらが尋ねるが
vim と emacs の切り替えするとき
操作が混じってしまうときってない?
例えばミスタイプしたので一文字バックしようとして
vim なのに C-b したり emacs なのに ^h したり。 vim多めだけと切り替えるときにそれある程度はしょうがないと思ってる。 OSそのものをバージョンアップしたらviがvimにアツプグレードされたよ それaliasじゃないか?
vi : vim.tiny ->
vi : vim
に当たるようになったとか。 >>53
多才な高機能という点ならEmacsだろうな vimをsmalltalk上に移植して、
smalltalkとしてvimコマンド実装してぇけど
vimの規模がでかくなりすぎてて面倒くせ >>59
pharoというかpharoが動いてるcogvmを
headless(コマンドライン)モードで起動する。 vim上でSmalltalkのシステムブラウザ起動して
vimバインドでコード書けたら最高だよな。
そういやPharoはsshで接続する事も出来るらしい。 結局Pharoを-headlessで起動して、FileStreamの
stdinとstdoutでvimと通信するようにしたわ。
因みに起動時の入出力処理の待機とコードの実行は、
CommandLineHandlerで対応。 sublime textを移植しよう
Vimの向こう張れるのはこいつしか <丶`∀´> 韓国人は世界一優秀な民族ニダ
(´・ω・`) 例えばどのへんが?
<丶`∀´> チョッパリはググる事しかできないニダ
<丶`∀´> 差別ニダ
<丶`∀´> レイシストデスニダ ネトウヨでもつまんなくてもオカマでもなんでもいーけど
sublime textを移植しよう
と他人様に薦めるぐらいなら
そのメリットぐらいは提示して欲しいよ
ググったけどまるでわからん つーか普通にsublime linux版あるし
大抵のことはvim+正規表現でなんとかなる コンソールから使えなければvimやemacsの代わりにはならんじゃろい ne (debianだと apt-get install ne) は結構いいエディタだと思う。
ESC押したらメニュー出てくるし。
でも名前をどうにかして欲しいな。ググって引っかかりにくい。 edとかviとか2タイプで打てるように命名する時代があったらしい
素早くコマンドできるのがそのまま起動速度とむすびつけられていたとかなんとか 外人が作るアプリっていうのは美しさがない、調和がない
直感的なつくりになっていない。
いまのユーザーは色分け表示ができないとか、正規表現ができないとか
過剰な機能を求めすぎる。
そんなの豪華機能のそれらがたくさんでているだろ。
慣れればいいみたいな話になるからvi使えという話で終了するんだよ。
それで我慢すればいいだろwwwww
CP/M80で一般的なwordmaster "WM.COM"というコマンド的な機能でほとんど足りるよ。
じゃなければIDEとかのそれを使えばいい、vim,emacs使えばいいじゃん。 vimもemacsもキーバインドが糞過ぎて嫌なので早いとこ代替品に育って欲しいんですわ vimもemacsもキーバインド気に入らないなら無理して使わないほうがいい
慣れてるからつい使うけど今時固執するもんでもないし
代替ってとサーバーでvimのエイリアスじゃなくて本気でviしかない環境だとnano使ってるわ vimは非常時以外滅多に使わなかったけど、~/.vimrc に
set whichwrap=b,s,h,l,<,>,[,] " 左右のカーソル移動で行間移動可能にする(set [no]compatible 以降に記述しないといけない)
を追加したらすごく便利になってよく使うようになった。 カーソルキーを使うのが一番自然だとして、
プロ用にキーバインドを作るならダイヤモンドカーソルが
一番優れているだろうな。
これをデフォとしてJavaScriptやいろんな一般的な
言語で拡張できるテキストエディタが求められているよ。
vim、emacsを代替する必要があるから
ターミナル内でも動くのも必須条件。 sshかVPSコンソールしか使わないからカーソルキーには困らないんだよなぁ 「この操作はこのキーバインドが一番優れてる」
こういう思考の馬鹿がvimやemacsをグチャグチャにしてきたんだろうなぁ emacsは英単語通りのキーだからわかるけど、
vimのhjklの理由がよくわからんな
jikmの方がいいじゃないか?
調べたら、ADM-3Aとかいうのがでてきたけど、
じゃあ、ADM-3Aはなんでそうしたのか。
使いやすい配列として考えたわけじゃなさそうね。 jikmでは押しにくいので移動速度が落ちる
やるなら nnoremap すればいいけどね nnoremapで慣れると普通のvim使えなくなって大抵の環境で使えるってメリットが殺されるんだよな >>89
ゲーム機のコントローラーの十字キーが、
横一列にボタンが並んでいたら
アホだと思うよね? >>92
なるほど、ダイアモンド型ではなくて凸型か。
w
a s d >>90
w,b,f,t,/,gi,g.,0,$
まだまだ基本的な移動で頻度の高いものは色々あるぞ? >>90
十字キーでエディタのカーソル操作するのを想像してみ?
冗談じゃねえって思うだろ? >>96
キーボードの右下に十字キーついてると思うけど? カーソルキーに手を持っていくのが面倒
ESCも面倒