探検


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

■ このスレッドは過去ログ倉庫に格納されています
2012/11/23(金) 11:07:52.58ID:MJFVyl1R
vim、emacsはGUI版もあるがCUIでも使えるというのが最大のメリット
CUI、すなわち端末。端末ではGUIと違ってやれることが限られている。

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

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

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

今の時代vim、emacsは最高のテキストエディタではないよ。
ただGUI専用では、超えられないものがあるってだけ。
vim、emacsを(全ての点で)”超える”テキストエディタが出来ない理由でした。
2013/10/21(月) 20:13:32.13ID:FhWazZ/h
busyboxのviがおそろしく操作できない。
2013/10/21(月) 20:26:32.52ID:p+M5XPZk
>>46
同意。vimじゃないと使いにくいよね
48login:Penguin
垢版 |
2013/10/22(火) 23:19:52.08ID:5h+yAlWj
emacs歴が10年オーバーのおいらが尋ねるが
vim と emacs の切り替えするとき
操作が混じってしまうときってない?

例えばミスタイプしたので一文字バックしようとして
vim なのに C-b したり emacs なのに ^h したり。
2013/10/22(火) 23:21:53.34ID:vnN+8iEQ
vim多めだけと切り替えるときにそれある程度はしょうがないと思ってる。
50login:Penguin
垢版 |
2013/10/22(火) 23:35:32.47ID:/82FYcRr
OSそのものをバージョンアップしたらviがvimにアツプグレードされたよ
2013/10/22(火) 23:53:15.01ID:vnN+8iEQ
それaliasじゃないか?
vi : vim.tiny ->
vi : vim
に当たるようになったとか。
52login:Penguin
垢版 |
2013/10/23(水) 01:40:14.24ID:BVnAANGn
aliasではないよ。
53login:Penguin
垢版 |
2013/10/23(水) 10:50:25.02ID:IPucGbzY
Emacsとvimはどちらがすぐれていますか?
2013/10/23(水) 12:56:23.96ID:pPWt72ME
>>53
何十年も論争のネタに釣られるかー
55login:Penguin
垢版 |
2013/10/23(水) 23:17:31.82ID:uRW+zBq7
>>53
多才な高機能という点ならEmacsだろうな
56login:Penguin
垢版 |
2013/10/24(木) 02:37:55.65ID:v3pGTA/i
XEmacsってのもあったな
2013/10/24(木) 15:00:36.02ID:gOoH4L3p
XEmacsってまだ開発続いてんの?
2013/10/27(日) 16:59:25.36ID:lw/jxqIV
vimをsmalltalk上に移植して、
smalltalkとしてvimコマンド実装してぇけど
vimの規模がでかくなりすぎてて面倒くせ
2013/10/27(日) 23:18:26.48ID:fFDJgpMO
GNU Smalltalkで実装するですか
2013/10/28(月) 08:28:26.75ID:vMX8mGng
>>59
pharoというかpharoが動いてるcogvmを
headless(コマンドライン)モードで起動する。
2013/10/28(月) 12:03:10.52ID:RypiJQKB
おお、開発にシステムブラウザつかえるですね
62login:Penguin
垢版 |
2013/10/28(月) 16:21:28.33ID:4GQAOgsH
学習コスト高すぎ
設定めんどすぎ
2013/10/28(月) 20:34:26.88ID:rRUt9cZ2
vim上でSmalltalkのシステムブラウザ起動して
vimバインドでコード書けたら最高だよな。
そういやPharoはsshで接続する事も出来るらしい。
64login:Penguin
垢版 |
2013/11/09(土) 23:01:01.21ID:NJ2MAYRr
結局Pharoを-headlessで起動して、FileStreamの
stdinとstdoutでvimと通信するようにしたわ。
因みに起動時の入出力処理の待機とコードの実行は、
CommandLineHandlerで対応。
2014/04/25(金) 23:39:38.36ID:rtNeYwj7
sublime textを移植しよう
Vimの向こう張れるのはこいつしか
2014/04/25(金) 23:55:54.91ID:9xsX3Gt7
>>65
どんな機能があるか列挙してちょーだいな
2014/04/26(土) 20:21:29.70ID:IFGu4pR7
ググれ馬鹿
2014/04/26(土) 21:15:17.98ID:Foss/vga
<丶`∀´> 韓国人は世界一優秀な民族ニダ
(´・ω・`) 例えばどのへんが?
<丶`∀´> チョッパリはググる事しかできないニダ
<丶`∀´> 差別ニダ
<丶`∀´> レイシストデスニダ
2014/04/26(土) 21:18:07.12ID:Foss/vga
誤字ってるけど
ま、いいや
2014/04/26(土) 22:48:27.96ID:Hql9HR+8
ネトウヨつまんねえよ
2014/04/26(土) 23:15:06.02ID:Foss/vga
ネトウヨでもつまんなくてもオカマでもなんでもいーけど
sublime textを移植しよう
と他人様に薦めるぐらいなら
そのメリットぐらいは提示して欲しいよ

ググったけどまるでわからん
2014/04/27(日) 00:59:59.26ID:Cjl9zXYV
つーか普通にsublime linux版あるし
大抵のことはvim+正規表現でなんとかなる
73login:Penguin
垢版 |
2014/07/19(土) 17:28:07.92ID:38Pe72dP
コンソールから使えなければvimやemacsの代わりにはならんじゃろい
2014/07/20(日) 00:56:26.08ID:tGUTun/8
ne (debianだと apt-get install ne) は結構いいエディタだと思う。
ESC押したらメニュー出てくるし。
でも名前をどうにかして欲しいな。ググって引っかかりにくい。
2014/07/20(日) 01:07:11.21ID:/1nEnDz6
edとかviとか2タイプで打てるように命名する時代があったらしい
素早くコマンドできるのがそのまま起動速度とむすびつけられていたとかなんとか
2014/07/20(日) 01:13:44.20ID:SYylyBBR
今みたいに補完無いしな
2014/07/20(日) 21:55:06.13ID:fG7BX11c
外人が作るアプリっていうのは美しさがない、調和がない
直感的なつくりになっていない。
いまのユーザーは色分け表示ができないとか、正規表現ができないとか
過剰な機能を求めすぎる。
そんなの豪華機能のそれらがたくさんでているだろ。
慣れればいいみたいな話になるからvi使えという話で終了するんだよ。
それで我慢すればいいだろwwwww
CP/M80で一般的なwordmaster "WM.COM"というコマンド的な機能でほとんど足りるよ。
じゃなければIDEとかのそれを使えばいい、vim,emacs使えばいいじゃん。
78login:Penguin
垢版 |
2014/07/21(月) 01:15:30.63ID:a1IPlP34
vimもemacsもキーバインドが糞過ぎて嫌なので早いとこ代替品に育って欲しいんですわ
2014/07/21(月) 02:59:38.68ID:Dm8dVi3h
vimもemacsもキーバインド気に入らないなら無理して使わないほうがいい
慣れてるからつい使うけど今時固執するもんでもないし
代替ってとサーバーでvimのエイリアスじゃなくて本気でviしかない環境だとnano使ってるわ
2014/07/21(月) 15:36:29.05ID:0t5S50ub
vimは非常時以外滅多に使わなかったけど、~/.vimrc に
set whichwrap=b,s,h,l,<,>,[,] " 左右のカーソル移動で行間移動可能にする(set [no]compatible 以降に記述しないといけない)
を追加したらすごく便利になってよく使うようになった。
81login:Penguin
垢版 |
2014/07/21(月) 16:27:38.11ID:CD3L4aLS
カーソルキーを使うのが一番自然だとして、
プロ用にキーバインドを作るならダイヤモンドカーソルが
一番優れているだろうな。

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

vim、emacsを代替する必要があるから
ターミナル内でも動くのも必須条件。
2014/07/21(月) 16:32:51.97ID:jy8CbxOT
カーソルキーないんで。
2014/07/21(月) 17:43:09.32ID:Dm8dVi3h
sshかVPSコンソールしか使わないからカーソルキーには困らないんだよなぁ
2014/07/21(月) 18:28:09.57ID:MVXA3OlD
「この操作はこのキーバインドが一番優れてる」
こういう思考の馬鹿がvimやemacsをグチャグチャにしてきたんだろうなぁ
2014/07/21(月) 18:45:30.70ID:CD3L4aLS
emacsは英単語通りのキーだからわかるけど、
vimのhjklの理由がよくわからんな
jikmの方がいいじゃないか?

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

使いやすい配列として考えたわけじゃなさそうね。
2014/07/21(月) 19:19:35.11ID:nYkdW3N6
jikmでは押しにくいので移動速度が落ちる
やるなら nnoremap すればいいけどね
2014/07/22(火) 01:57:05.28ID:wRcbGzKo
nnoremapで慣れると普通のvim使えなくなって大抵の環境で使えるってメリットが殺されるんだよな
2014/07/22(火) 14:02:37.74ID:+ygG07+T
>>86
じゃあ
hujnでもいいけど?
2014/07/22(火) 16:31:51.24ID:K7jVb6kf
なんのメリットがあるんだそれ
2014/07/22(火) 18:35:47.29ID:+ygG07+T
>>89
ゲーム機のコントローラーの十字キーが、
横一列にボタンが並んでいたら
アホだと思うよね?
2014/07/22(火) 19:02:54.68ID:KvUV0Ut8
カーソルキーでいいよもう
2014/07/22(火) 19:24:53.29ID:IDNNGejl
>>90
それじゃawsdでFPS民の真似事でも
2014/07/22(火) 20:17:40.79ID:fx1SHen5
>>92
なるほど、ダイアモンド型ではなくて凸型か。

 w
a s d
2014/07/22(火) 20:19:11.39ID:3Q+P4oww
>>90
w,b,f,t,/,gi,g.,0,$
まだまだ基本的な移動で頻度の高いものは色々あるぞ?
2014/07/22(火) 20:20:32.95ID:fx1SHen5
>>94
適当に有り当てればいいのでは?
2014/07/22(火) 20:53:25.64ID:IxxqQ2fN
>>90
十字キーでエディタのカーソル操作するのを想像してみ?
冗談じゃねえって思うだろ?
2014/07/22(火) 22:21:42.84ID:kBGQ5ah9
>>90
それが何か関係あるの?
2014/07/23(水) 22:24:01.31ID:UUScHLmj
>>96
キーボードの右下に十字キーついてると思うけど?
2014/07/23(水) 22:27:46.31ID:ls//OgOP
カーソルキーに手を持っていくのが面倒
ESCも面倒
2014/07/23(水) 22:34:23.87ID:FmQjhplU
>>98
こんなやつ使ってるってこった
http://i.imgur.com/9XrCiqU.jpg
2014/07/23(水) 22:34:46.76ID:UUScHLmj
だからカーソルキーと同じ配列のショートカット
いわゆるダイヤモンドカーソルがいいよねって話だろ?
2014/07/23(水) 22:36:27.15ID:UUScHLmj
>>100
そういうのはFnの存在が哀れだと思いますw
結局同時押しするキーが一個増えるとか。
2014/07/24(木) 00:05:15.48ID:OzwkvtSn
>>98
普通のキーボードには「十字キー」なんていう親指一本で操作するようなキーはついてないよ
カーソルキーとは操作性が全く異なる
んで、カーソルキーとダイヤモンドカーソルも指の置き方動かし方は全然違うわな
2014/07/25(金) 19:04:57.85ID:MewraPkP
人それぞれソフトの環境もハードの環境も全然違ってて、やれる事もやりたい事も全然違うのに
糞みたいな狭い了見で作られた「ぼくのかんがえたさいきょうのキーバインド」とか押し付けるアホはマジで死んでほしい
2014/07/25(金) 22:15:34.89ID:EiX5FuSu
clang completeとtweetvimが便利すぎて
2014/07/25(金) 22:29:39.17ID:PqW4L04V
>>105
1年前の自分みたいであれだけどかなり変態環境だよそれw
2014/07/25(金) 22:43:59.25ID:EiX5FuSu
>>106
変態環境いいじゃないか!
こちとて趣味よ urxvtにscreenとvimありゃ操作面で幸せ
2014/07/25(金) 22:55:00.42ID:PqW4L04V
>>107
同類だからなんとも言えんww
tmuxに乗り換えてw3mでネットサーフィンしようぜ
2014/07/25(金) 23:10:06.42ID:EiX5FuSu
>>108
勿論、マルチメディア以外はw3mで完結してるよ
tmuxについてはscreenから乗り換えるメリットがあまり感じられない・・・
2014/07/25(金) 23:18:34.68ID:PqW4L04V
>>109
さすがこんなスレにくるやつは変わり者w
確かにアタッチデタッチとウインドウの切り替え出来れば十分かも
2014/07/27(日) 16:17:06.74ID:AZhDEd1r
最近のLLでカスタマイズ出来るEmacsが理想
正規表現リテラルとか欲しいわけです
2014/07/27(日) 16:25:33.77ID:SzjeQ4O7
emacs lispに正規表現リテラル付ければいい
2014/07/27(日) 17:24:31.32ID:AZhDEd1r
とかっつってんだろハゲ
2014/07/28(月) 10:30:03.45ID:JYYDeSzz
emacs lispに正規表現リテラルとか付ければいい
2014/07/28(月) 13:59:02.54ID:FSaRN4fC
>>114
You are COOOOOOOOOOOOOOOOOOOL!!
2014/07/28(月) 23:36:17.12ID:sUX5sfQG
既存コードとの兼ね合いがあるんだから、言語はそんな簡単に弄れんよ
2014/07/29(火) 00:53:15.86ID:dqLEA/1I
(regp "正規表現")
な感じでリテラルいけんじゃね?
2014/07/29(火) 01:39:51.60ID:jYB4Zjtq
リーダマクロ付ければ正規表現リテラル定義出来るけどな
2014/07/29(火) 18:25:05.29ID:OPRNMNJ4
そしてデバッグ時に血反吐を吐く、と
120login:Penguin
垢版 |
2014/11/28(金) 23:01:48.20ID:+EtzO03i
SublimeTextを誰かコンソールで動くようにしてくれ GUI開くと重い
2014/11/29(土) 14:18:54.96ID:rRdzFh9N
vim, emacsとか60歳以上のババアやジジイの使うソフト。
vim, emacsは1980年頃のソフトだ。
wineを介してwindowsのeditorを使っている自分が勝ち組。
windows7もXPも購入したことし。2000円でリカバリDVDを1枚買ったくらい。
2014/11/29(土) 14:45:35.53ID:GLNBaQv5
neovim使ってる俺は幼児
2014/11/29(土) 16:41:08.20ID:RQpMMF5p
いやいくらなんでもvimは1990年代からだろう。
2014/11/29(土) 19:57:44.68ID:TJZ/7L9T
>>121
で、そのwinのエディタは何よ?
教えて下さい
2014/11/29(土) 22:40:44.44ID:AKF4VMYc
行折り返しさえヌルヌルしてくれればなあ、vim
2014/11/30(日) 04:19:15.97ID:D8N9zn3T
>>123 コンピューターの移り変わり激しいから、地球の歴史にすると
1980年代も、1990年代も古生代以前!! 123は頭が「ずれてる!!」
>>124 k2editor, Jmeditor2改造版, vz editor, Mery(以上国産)
PSPAD(技術の国チェコの人が作った欧州では有名なエディタ。日本語も通る),
Notepad++など。チョンコロのつくったEmeditorのことは言うな!!死んでもらう!!
Vim, emacsがいいとかほざいている奴はただの狂った老人!! 死んでくれ, 死ね!!
2014/11/30(日) 09:53:57.71ID:ZlwJWYKK
なんだこれは・・・
エディタに親でも殺されたのか
2014/11/30(日) 12:12:26.28ID:D8N9zn3T
127 昔から言い古された言い方だ。ババア、ジジイ死ね!!
チョンコロ死ね!!
2014/11/30(日) 12:13:45.95ID:BzxtxQy/
どうもそうらしいな
最近のエディタは高性能らしいから人もコロコロできるんだろう
2014/11/30(日) 16:57:19.98ID:ukZXPBrA
>>126 はそのエディタを使い分けてるの?
使ってきた歴代のエディタって事だったら
最終的にどこに落ちつたかも
教えてもらえると嬉しい

Emacsユーザーだったけど
最近は重くなった気がするので軽いのを探してる

参考にしたい

お手数でなければ、だけど
2014/11/30(日) 19:36:58.84ID:ukZXPBrA
emacsが、行番号出すぐらいで凄い重くなるし
関数の折りたたみもできないしで
別エディタに移行したいと思っている
2014/11/30(日) 19:42:58.17ID:EYncnlUE
>>131
行番号表示すんなよ。そういうエディタじゃない。
関数折り畳みなんざできるだろうが……
2014/11/30(日) 22:49:08.18ID:ukZXPBrA
>>132
レスありがとうございます。

行番号がだせて
関数が折り畳める軽いエディタを
長年追い求めております

emacsは好きなのですが
私の今のpcには重いのです。
2014/11/30(日) 23:17:05.94ID:IAhCJA13
行番号のせいで重いんじゃなくてc-modeが重いんじゃないのか
2014/12/01(月) 00:45:49.42ID:BcI6lD6L
>>134
emacs24 -q でlinum-mode で17万行をスクロールさせてみたが、
まあたしかに引っ掛る。
けどまあそういうエディタじゃないからなあ……
多彩な移動コマンドを駆使するスタイルなんでな。

行番号ならvimなんじゃないのか? 知らんけど。
2014/12/01(月) 07:17:18.09ID:v5F93c1U
犬四郎、びむはいいぞお!
2014/12/01(月) 09:15:59.06ID:LN5rk737
set relativenumber
set number
2014/12/11(木) 13:24:59.73ID:DrUBkD/z
>>130
k2editor, Jmeditor2改造版, PSPADの3つがおすすめ。普段使いはJmeditor2改造版(XP, 7)を、
やや重い作業or特定の言語を使用するときはK2editorかPSPADを使い分ける。
秀丸editorは古いし・・・・
2014/12/11(木) 19:04:23.12ID:kZ29PQcU
古いとか新しいとかって感性で道具選んでいるあたりがちょっとアレですなw
2014/12/12(金) 12:01:21.28ID:vqsUr/Wz
>>139
おまえキチガイだからwineをつかって秀丸を使おうとしたことないだろ!!
無知でキチガイは黙ってROMしろ馬鹿(笑)!!
2015/01/09(金) 05:34:14.85ID:OCfqdVtT
クラスライブラリやフレームワークがないと
テキストエデイタ程度も作れないソフトエンジニアって無能の証拠だろうな。
2015/01/10(土) 07:04:16.50ID:qksfoQZQ
Vim!Vim!Vim!Vimぅぅうううわぁああああああああああああああああああああああん!!!
あぁああああ…ああ…あっあっー!あぁああああああ!!!VimVimVimぅううぁわぁああああ!!!
あぁクンカクンカ!クンカクンカ!スーハースーハー!スーハースーハー!いいVim pluginだなぁ…ひひひ
んはぁっ!Vimたんの黄緑色の髪をエディットしたいお!エディットエディット!あぁあ!!
間違えた!VimVimしたいお!VimVim!VimVim!髪髪VimVim!カリカリVimVim…(SEGV)!!
僕が設定したVimたんかわいかったよぅ!!あぁぁああ…あああ…あっあぁああああ!!ふぁぁあああんんっ!!
Vimテクニックバイブル発売されて良かったねVimたん!あぁあああああ!かわいい!Vimたん!かわいい!あっああぁああ!
実践Vimも発売されて嬉し…いやぁああああああ!!!にゃああああああああん!!ぎゃああああああああ!!
ぐあああああああああああ!!!テキストエディタなんて現実じゃない!!!!あ…バトルエディターズもエディタアニメもよく考えたら…
V i m ち ゃ ん は 現実 じ ゃ な い?にゃあああああああああああああん!!うぁああああああああああ!!
そんなぁああああああ!!いやぁぁぁあああああああああ!!はぁああああああん!!暗黒美夢王(ダークビムマスター)ぁああああ!!
この!ちきしょー!やめてやる!!現実なんかやめ…て…え!?見…てる?画面のVimちゃんが僕を見てる?
全画面で起動してるVimちゃんが僕を見てるぞ!Vimちゃんが僕を見てるぞ!vim-jpのVimが僕を見てるぞ!!
Vim Advent CalendarのVim Girlが僕に話しかけてるぞ!!!よかった…世の中まだまだ捨てたモンじゃないんだねっ!
いやっほぉおおおおおおお!!!僕にはVimちゃんがいる!!やったよBram!!ひとりでできるもん!!!
あ、僕のVimちゃああああああああああああああん!!いやぁあああああああああああああああ!!!!
あっあんああっああんあVim様ぁあ!!ビ、ビマー!!ビムエディッタぁああああああ!!!
ううっうぅうう!!僕の想いよVimへ届け!!vim_devのMLへ届け
143login:Penguin
垢版 |
2015/05/21(木) 21:22:02.51ID:l15/KyQ4
昔のターボパスカルはIDEだったぞ。
144login:Penguin
垢版 |
2015/05/31(日) 20:39:39.21ID:jhDt8duK
100000文字くらい paste したとき vim 遅いんだが、
emacs だともうちょっとましなのかな
2015/05/31(日) 21:25:30.26ID:RQDvZy7v
>>144
vimもEmacsも色付きをオフにすればマシになると思う。
■ このスレッドは過去ログ倉庫に格納されています

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