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

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2012/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を(全ての点で)”超える”テキストエディタが出来ない理由でした。

0298login:Penguin2019/05/25(土) 01:41:16.59ID:GpUbUJHB
>>264
MS-DOS標準のエディターはedlinだぞ
ver6以降は違うけどそれまではずっとedlinだぞ

0299login:Penguin2019/05/25(土) 01:43:50.91ID:GpUbUJHB
Windows9xのMS-DOSはバージョン6だからedlinが入ってなかったけど
NT系WindowsのMS-DOSはバージョン5相当だからちゃんとedlin使えたんだぞ

0300login:Penguin2019/05/25(土) 19:24:48.05ID:a9cvo0Uj
windows以前の一般人の規模が違いすぎる

0301login:Penguin2019/06/11(火) 12:06:28.09ID:w0T0/Www
SSHとかターミナルならともかくGUI使えるなら
敢えてemacsやvimを使うことってないよな
プログラミングもしないし…

0302login:Penguin2019/06/11(火) 13:10:17.47ID:yRTMIlFf
モダンなエディタでvimバインドまともに動くやつないからしょうがなくvim使ってる

0303login:Penguin2019/06/15(土) 17:47:44.07ID:fb1xBXFD
モダンってなんか古臭い響きだよね^^

0304login:Penguin2019/06/15(土) 20:50:06.29ID:8a7lbBvm
ナウなヤングにバカウケなトレンディエディタがVim

0305login:Penguin2019/06/16(日) 00:50:12.14ID:xuuGkJtX
まだ19さいだよ

0306login:Penguin2019/07/03(水) 21:08:02.38ID:h7CxoY8t
vimをインストールするとvimtutorってチュートリアルが一緒にインストールされる優しさ

0307login:Penguin2019/07/03(水) 21:52:24.27ID:0kESYV6j
Emacsにもチュートリアルあるぞ
C-h tで始められる

0308login:Penguin2019/07/04(木) 13:58:37.56ID:1EiIMzIm
毎日使わないと数日で忘れるviキーバインド。毎日エディタ使うなんてオタクしか無理。

0309login:Penguin2019/07/04(木) 19:17:48.01ID:F604mlYj
毎日使うブラウザ等もVimキーバインドで使えるようにすればいい

0310login:Penguin2019/07/04(木) 19:56:45.92ID:FohrL2i4
記憶力の問題

0311login:Penguin2019/07/04(木) 22:09:01.74ID:Ha7W1SQU
仕事で毎日エディタ使ってるが…
プログラマーになれば死ぬまで毎日エディタを使えるよw

0312login:Penguin2019/07/05(金) 12:31:32.74ID:7nmBm2DJ
学者さんもemacs 派多いよね。でも、カスタマイズ極めている人は見たこと無いな〜

0313login:Penguin2019/07/07(日) 01:52:25.82ID:Z9tRR8Yr
Plumaエディターとnanoしか使ってないが

0314login:Penguin2019/07/07(日) 09:48:45.05ID:a4M7Q1Lw
ここまでの話をまとめるとvim, emacsを超えるテキストエディタは
wine+秀丸って事だな

0315login:Penguin2019/07/07(日) 10:07:06.76ID:/SEbeEc5
昔から秀丸はwindowsで使ってるし、それ以前からunixでvi使ってるけど、どっちか一つと言われればvimだな。

0316login:Penguin2019/07/10(水) 08:56:15.94ID:6yvDomoo
vim使ってるときってなんでみんなドヤ顔するの?

0317login:Penguin2019/07/10(水) 10:50:00.41ID:kP96QHyB
sed が30GBテキストファイルを編集するときは 最高だった
vi ですら丸のみするのに時間がかかってしょうがなかった

ウルトラでかいファイルならば vi vim emacs を sed は越える

0318login:Penguin2019/07/10(水) 10:51:39.49ID:kP96QHyB
ちなみに ed 試したけど
あれも最初に全部丸のみするらしく
vi と同じく時間がかかって駄目だった

0319login:Penguin2019/07/10(水) 10:53:47.39ID:kP96QHyB
>>254
cua-mode

0320login:Penguin2020/09/01(火) 09:08:50.64ID:JLpbomUJ
>>301
テキスト編集するのになんでマウス触らなあかんねん

0321login:Penguin2021/05/02(日) 13:07:06.89ID:YX8Kaa3i
vimやemacsを超えるテキストエディタが出来てしまったな(´・ω・`)

0322login:Penguin2021/05/10(月) 15:29:33.53ID:tZTSQpp3
メモ帳スレでやってくれ

0323login:Penguin2021/05/30(日) 00:57:46.58ID:NCen3e+f
>>317
sedはストリームエディタであってテキストエディタではないっす・・・

0324login:Penguin2021/05/31(月) 14:07:41.60ID:wTsTYe9J
edlinが山口百恵ならば、、、
vi/vimはハロプロ
emacsはAKB
atomは乃木坂

vscodeはイコラブ

この例えが一番しっくり来る

0325login:Penguin2021/06/01(火) 15:04:40.22ID:CiP9FqOH
でもまあemacsは覚える必要ないけどviは必須だな。
客先のどんなクソなサーバにも入ってるからな。
もちろん高度な事を覚える必要はなくて、[ESC] [i] [x] [:q!] [:w] くらいでおk
客先のクソなサーバをいじる時って設定ファイルくらいしか触らんから、
プログラミングで使うような操作を覚える必要は全くない。

debian系ならnanoが大抵入ってるからnanoを極めるのも一興。
見かけで馬鹿にされやすいが、結構使いやすくカスタマイズできる。

0326login:Penguin2021/06/01(火) 15:18:58.64ID:CiP9FqOH
おっさんでDOSのVZエディタが忘れられない人はneを使ってみるのも面白いかもしんない。
VZに結構似てる。
FDのパクリであるFDcloneとVZのパクリであるneを入れたら多少若返るかも。

0327login:Penguin2021/06/02(水) 06:27:35.90ID:T9wnmVcS
viおよびクローンはタッチタイピングとの親和性が高くて入力インタフェースは最高
非常時やメンテ等での正常動作確率も一番高い

0328login:Penguin2021/06/13(日) 15:58:59.24ID:aZeQwHYE
viってそもそも普段使いしてるヒトいるの?
客先のサーバにssh接続して設定ファイルをいじるくらいのヒトが大半じゃないの?

0329login:Penguin2021/06/13(日) 17:21:27.23ID:VyNVax+O
>>328
viはともかくvimならいるでしょ

0330login:Penguin2021/06/13(日) 18:38:14.81ID:zCFUsKPX
ちょっとしたテキスト編集にviコマンド叩くこと多いけど、俺環の実体はvimだったわ。
正直、viかvimかなんて意識したことない。

0331login:Penguin2021/06/14(月) 02:12:51.23ID:q1D5E8f0
>>294
UnixMagazine懐かしいw
あの頃Linuxのソースが毎号CDに入ってた雑誌もあったよな。
あれなんだっけ?確かLinuxMagazineかLinuxUserとかいう名前だったと思うけど、
ソースを追えもしないのに毎号買ってたわ。
会社のコーディング規則と全く違う奔放(に見えた)コーディングで、
「おおこれがGNUの書き方なのか」と思ったり。

0332login:Penguin2021/06/17(木) 00:03:28.36ID:mU1HpHVA
>>330
俺もconfの修正とかにしか使わんけどw
まあ、vimって一文字多く叩いた方がプリティプリントが綺麗にかかって
うれしいw

0333login:Penguin2021/06/18(金) 13:02:16.35ID:Lilq6bso
>>296
いや、PC-98は本体40万SCSI-HDD20万プリンタ10万って感じ。

0334login:Penguin2021/06/20(日) 16:00:12.43ID:ruuZtFwb
Unix系がvi
Linux系がviとvim

0335login:Penguin2021/06/20(日) 23:35:33.75ID:cYLnGNkM
>>330
今時のディストロにデフォで入ってるのはvim-tinyだな。
ほんまもんのvimがデフォルトで入るディストロは多分なかろ。
まあ、99%の人には必要もないからそれでいいんだけど。

0336login:Penguin2021/06/21(月) 02:14:10.05ID:Zq0ydtl1
>>5

emacsなら、e-lispで機能追加すれば、

GUIのIDEと同様な機能を追加できるだろ。

0337login:Penguin2021/06/21(月) 02:16:26.24ID:Zq0ydtl1
>>292

 MS-DOSが、
 UNIXを真似した劣化版OSだって事を知らないのか?

0338login:Penguin2021/06/21(月) 02:20:29.95ID:Zq0ydtl1
>>321

寝言か?

0339login:Penguin2021/06/21(月) 08:52:20.75ID:1A4BTVvD
>>336
エディタの機能拡張ごときにemacs-lispを勉強したくないっすw
時間が有り余ってる学生時代ならともかくlisp系って実務じゃ役に立たんし。

0340login:Penguin2021/06/21(月) 08:54:16.32ID:1A4BTVvD
>>264
DOSが普及したのはハードもソフトもunix-workstationに比べて安かったからだよw

0341login:Penguin2021/07/21(水) 14:07:17.15ID:1UJ31fbn
個人的にはハドソンの功績がおおきいとおもうわよ

0342login:Penguin2021/08/09(月) 03:07:43.35ID:UWYwYHiL
KateいいよKate
GUIエディタならこれが一番

0343login:Penguin2021/08/11(水) 09:49:30.18ID:YIJDzWL+
>>342
ちょっとインスコして使って見たんだが、ネットの情報がめちゃくちゃ少ないな...(kateだけだと化粧品出てくるし)
あとデフォルトの補完機能オムニ補完みたいに文脈を理解している感じじゃなさそうだし、
ゴリゴリにプログラミングするには不安要素がでかいっていうのが感想かな...

ただ、特に何もしなくてもRustのハイライトが効いてくれたのはびっくりした
あと割とデフォルトのスキームが充実してたりして良かった
動作も軽快だし、Vimキーバインドとか導入できそうなら移行もありかなとか思った

0344login:Penguin2021/08/30(月) 02:04:37.73ID:vIrXDoMh
vimはawkやsed的にフィルターとして使うといい感じ
ほぼほぼ全機能使えるから機能的には上位互換といえる
-e/EsでUI無しモード、-cでコマンド渡す

標準入力を全てバッファしてから処理するので(Stream EDにあらず)、ラインバッファ入力がスケーラブルでないという弱点はあるが、ファイル引数取って後続にパイプするならsed/awkより速い、
.vimrc読まなければ感動的な速さよ

vi互換に気を付ければポジ規格合致でポータビリティも確保可
まあviの実態はvim/nviが殆んどで、両者の拡張も互いに倣ってるからそんなに気にすることはなかろう

IDE的に使って体に馴染んだ人は、学習コスト無しでシェルスクリプトでガンガン使えるし、是非試すべき

0345login:Penguin2021/10/07(木) 01:29:14.36ID:OkYFzu7r
emacsってファイラーというか、エクスプローラみたいな使い方できるの?
いつからこんな機能ついてたの

0346login:Penguin2021/10/07(木) 19:55:04.34ID:s5O3fbAX
>>345
大昔から
そもそも昔は
今みたいなGUIがなかったからEmacsがデスクトップ環境みたいな時代があったんだ
MS-DOSでもVzエディタとかファイラあったりしたね

0347login:Penguin2022/01/10(月) 21:03:08.21ID:Vyg+PX83
emacs/vimはファイラついてるよ

カーソル下のインクリデクリメント機能なんて奇怪な操作が存在する理由は一括リネームくらいしかないし

それぞれdir-ed(it)、netrw覚えるべし

0348login:Penguin2022/02/02(水) 11:19:25.96ID:8hFEIa2F
>>340
違う。
エロゲや人気RPGが普通に動いたから()。

■ このスレッドは過去ログ倉庫に格納されています