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使えたんだぞ
SSHとかターミナルならともかくGUI使えるなら
敢えてemacsやvimを使うことってないよな
プログラミングもしないし…
モダンなエディタでvimバインドまともに動くやつないからしょうがなくvim使ってる
ナウなヤングにバカウケなトレンディエディタがVim
0306login:Penguin2019/07/03(水) 21:08:02.38ID:h7CxoY8t
vimをインストールするとvimtutorってチュートリアルが一緒にインストールされる優しさ
Emacsにもチュートリアルあるぞ
C-h tで始められる
毎日使わないと数日で忘れるviキーバインド。毎日エディタ使うなんてオタクしか無理。
毎日使うブラウザ等もVimキーバインドで使えるようにすればいい
仕事で毎日エディタ使ってるが…
プログラマーになれば死ぬまで毎日エディタを使えるよw
0312login:Penguin2019/07/05(金) 12:31:32.74ID:7nmBm2DJ
学者さんもemacs 派多いよね。でも、カスタマイズ極めている人は見たこと無いな〜
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だな。
sed が30GBテキストファイルを編集するときは 最高だった
vi ですら丸のみするのに時間がかかってしょうがなかった
ウルトラでかいファイルならば vi vim emacs を sed は越える
ちなみに ed 試したけど
あれも最初に全部丸のみするらしく
vi と同じく時間がかかって駄目だった
>>301
テキスト編集するのになんでマウス触らなあかんねん vimやemacsを超えるテキストエディタが出来てしまったな(´・ω・`)
0322login:Penguin2021/05/10(月) 15:29:33.53ID:tZTSQpp3
メモ帳スレでやってくれ
>>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を入れたら多少若返るかも。
viおよびクローンはタッチタイピングとの親和性が高くて入力インタフェースは最高
非常時やメンテ等での正常動作確率も一番高い
0328login:Penguin2021/06/13(日) 15:58:59.24ID:aZeQwHYE
viってそもそも普段使いしてるヒトいるの?
客先のサーバにssh接続して設定ファイルをいじるくらいのヒトが大半じゃないの?
0329login:Penguin2021/06/13(日) 17:21:27.23ID:VyNVax+O
0330login:Penguin2021/06/13(日) 18:38:14.81ID:zCFUsKPX
ちょっとしたテキスト編集にviコマンド叩くこと多いけど、俺環の実体はvimだったわ。
正直、viかvimかなんて意識したことない。
>>294
UnixMagazine懐かしいw
あの頃Linuxのソースが毎号CDに入ってた雑誌もあったよな。
あれなんだっけ?確かLinuxMagazineかLinuxUserとかいう名前だったと思うけど、
ソースを追えもしないのに毎号買ってたわ。
会社のコーディング規則と全く違う奔放(に見えた)コーディングで、
「おおこれがGNUの書き方なのか」と思ったり。 >>330
俺もconfの修正とかにしか使わんけどw
まあ、vimって一文字多く叩いた方がプリティプリントが綺麗にかかって
うれしいw 0333login:Penguin2021/06/18(金) 13:02:16.35ID:Lilq6bso
>>296
いや、PC-98は本体40万SCSI-HDD20万プリンタ10万って感じ。 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
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 0342login:Penguin2021/08/09(月) 03:07:43.35ID:UWYwYHiL
KateいいよKate
GUIエディタならこれが一番
>>342
ちょっとインスコして使って見たんだが、ネットの情報がめちゃくちゃ少ないな...(kateだけだと化粧品出てくるし)
あとデフォルトの補完機能オムニ補完みたいに文脈を理解している感じじゃなさそうだし、
ゴリゴリにプログラミングするには不安要素がでかいっていうのが感想かな...
ただ、特に何もしなくてもRustのハイライトが効いてくれたのはびっくりした
あと割とデフォルトのスキームが充実してたりして良かった
動作も軽快だし、Vimキーバインドとか導入できそうなら移行もありかなとか思った vimはawkやsed的にフィルターとして使うといい感じ
ほぼほぼ全機能使えるから機能的には上位互換といえる
-e/EsでUI無しモード、-cでコマンド渡す
標準入力を全てバッファしてから処理するので(Stream EDにあらず)、ラインバッファ入力がスケーラブルでないという弱点はあるが、ファイル引数取って後続にパイプするならsed/awkより速い、
.vimrc読まなければ感動的な速さよ
vi互換に気を付ければポジ規格合致でポータビリティも確保可
まあviの実態はvim/nviが殆んどで、両者の拡張も互いに倣ってるからそんなに気にすることはなかろう
IDE的に使って体に馴染んだ人は、学習コスト無しでシェルスクリプトでガンガン使えるし、是非試すべき
emacsってファイラーというか、エクスプローラみたいな使い方できるの?
いつからこんな機能ついてたの
0346login:Penguin2021/10/07(木) 19:55:04.34ID:s5O3fbAX
>>345
大昔から
そもそも昔は
今みたいなGUIがなかったからEmacsがデスクトップ環境みたいな時代があったんだ
MS-DOSでもVzエディタとかファイラあったりしたね emacs/vimはファイラついてるよ
カーソル下のインクリデクリメント機能なんて奇怪な操作が存在する理由は一括リネームくらいしかないし
それぞれdir-ed(it)、netrw覚えるべし
>>340
違う。
エロゲや人気RPGが普通に動いたから()。