X



トップページLinux
348コメント90KB
vim、emacsを超えるテキストエディタが出来ない理由
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
垢版 |
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を(全ての点で)”超える”テキストエディタが出来ない理由でした。
0283login:Penguin
垢版 |
2019/01/17(木) 13:10:10.32ID:r30ZDWPx
>>282
普通
0284login:Penguin
垢版 |
2019/01/17(木) 14:54:58.12ID:sC5A0SEV
sudo派は増えてるけどな
0285login:Penguin
垢版 |
2019/01/18(金) 11:51:34.55ID:sNhoOK5B
>>282
                        ,、ァ
                      ,、 '";ィ'
________              /::::::/l:l
─- 、::::;;;;;;;;;`゙゙''‐ 、    __,,,,......,,,,_/:::::::::/: !|
  . : : : : : : `゙'ヽ、:::゙ヾ´::::::::::::::::::::::`゙゙゙'''‐'、. l|   またまた ご冗談を
、、 . : : : : : : : : r'":::::::::::::::::::::::::,r':ぃ::::ヽ::::::::ヽ!                 ,、- 、
.ヽ:゙ヽ; : : : : : :ノ:::::::::::::::::::::;;、-、、゙:::     rー-:'、                /   }¬、
. \::゙、: : : :./::::::::::::::;、-''"::::::::::   ,...,:::,::., :::':、           _,,/,,  ,、.,/   }
   ヽ:ヽ、 /:::::::::::::::::::::::::     _  `゙''‐''"  __,,',,,,___       /~   ヾ::::ツ,、-/
     `ヽ、:::::::::;;;、、--‐‐'''''',,iニ-    _|  、-l、,},,   ̄""'''¬-, '  ''‐-、 .,ノ'゙,i';;;;ツ
   _,,,、-‐l'''"´:::::::'  ,、-'" ,.X,_,,、-v'"''゙''yr-ヽ / ゙゙'ヽ、,    ,.'      j゙,,, ´ 7
,、-''"    .l:::::::::::;、-''"  ,.-'  ゙、""ヾ'r-;;:l  冫、     ヽ、 /    __,,.ノ:::::ヽ. /
       l;、-'゙:   ,/       ゞ=‐'"~゙゙') ./. \    /  '''"/::::;:::;r-''‐ヽ
     ,、‐゙ ヽ:::::..,.r'゙         ,,. ,r/ ./    ヽ.   ,'     '、ノ''"   ノ
   ,、‐'゙     ン;"::::::.       "´ '゙ ´ /      ゙、 ,'            /
  '     //:::::::::            {.        V           /
        / ./:::::::::::::            ',       /         /
.    /  /:::::::::::::::::.            ',.     /   ,.、     /
0286login:Penguin
垢版 |
2019/01/18(金) 18:03:25.68ID:qhgfikIG
rootはvimじゃなくてvi使うべきって事ですよね?同感です。
0287login:Penguin
垢版 |
2019/01/20(日) 22:13:21.60ID:QGCH1vD0
同意を求めておきながら勝手に自分の想定した答えに同感する厚かましいバカ、おる?
0288login:Penguin
垢版 |
2019/01/21(月) 08:16:21.81ID:5SkS9rS1
>>287
                        ,、ァ
                      ,、 '";ィ'
________              /::::::/l:l
─- 、::::;;;;;;;;;`゙゙''‐ 、    __,,,,......,,,,_/:::::::::/: !|
  . : : : : : : `゙'ヽ、:::゙ヾ´::::::::::::::::::::::`゙゙゙'''‐'、. l|   またまた ご冗談を
、、 . : : : : : : : : r'":::::::::::::::::::::::::,r':ぃ::::ヽ::::::::ヽ!                 ,、- 、
.ヽ:゙ヽ; : : : : : :ノ:::::::::::::::::::::;;、-、、゙:::     rー-:'、                /   }¬、
. \::゙、: : : :./::::::::::::::;、-''"::::::::::   ,...,:::,::., :::':、           _,,/,,  ,、.,/   }
   ヽ:ヽ、 /:::::::::::::::::::::::::     _  `゙''‐''"  __,,',,,,___       /~   ヾ::::ツ,、-/
     `ヽ、:::::::::;;;、、--‐‐'''''',,iニ-    _|  、-l、,},,   ̄""'''¬-, '  ''‐-、 .,ノ'゙,i';;;;ツ
   _,,,、-‐l'''"´:::::::'  ,、-'" ,.X,_,,、-v'"''゙''yr-ヽ / ゙゙'ヽ、,    ,.'      j゙,,, ´ 7
,、-''"    .l:::::::::::;、-''"  ,.-'  ゙、""ヾ'r-;;:l  冫、     ヽ、 /    __,,.ノ:::::ヽ. /
       l;、-'゙:   ,/       ゞ=‐'"~゙゙') ./. \    /  '''"/::::;:::;r-''‐ヽ
     ,、‐゙ ヽ:::::..,.r'゙         ,,. ,r/ ./    ヽ.   ,'     '、ノ''"   ノ
   ,、‐'゙     ン;"::::::.       "´ '゙ ´ /      ゙、 ,'            /
  '     //:::::::::            {.        V           /
        / ./:::::::::::::            ',       /         /
.    /  /:::::::::::::::::.            ',.     /   ,.、     /
0289login:Penguin
垢版 |
2019/02/22(金) 22:03:05.88ID:c9Q2hu/E
カーソルの覚え方を考えた

h: キーボード「H く」→左矢印に見立てる
j: 下の行へjump(ジャンプ)
k: キーボード「K の」→上へ登る(のぼる)
l: キーボード「L り」→「ri」ght(右)
0290login:Penguin
垢版 |
2019/02/23(土) 10:00:44.52ID:ohlI6nqg
覚える必要は無い。慣れろ。慣れるためにwebブラウザの操作をvimでできる拡張入れろ
0291login:Penguin
垢版 |
2019/02/24(日) 17:16:51.27ID:6gphln1S
ADM-3A のキーボードには
その位置に矢印が印字されてたからね
0292login:Penguin
垢版 |
2019/02/25(月) 13:04:06.69ID:N8BoLaTX
>>264
商売だから普及したんだろ、ソフト屋さんの
UNIXはもともと商売向けじゃないんだし
それを商売向けに取り込んでiMac/iPhoneでAppleは
息を吹き返した
市場に向くか学術にヒキコモルかの違いだろうな
0293login:Penguin
垢版 |
2019/02/26(火) 04:43:02.69ID:59YAh2D9
商用UNIXは商売向けじゃないとかアクロバット擁護にもほどがある。
マカーはほんと馬鹿だなw
0294login:Penguin
垢版 |
2019/02/26(火) 11:34:35.29ID:MKp/qsSU
UNIXワークステーションとか言われてた時代は100万以上するのに結構売れてたな
UNIX Magazineという雑誌もあった
ワークステーションの広告見ては買った気になってたなw
0295login:Penguin
垢版 |
2019/02/26(火) 13:38:11.40ID:Hxv3wX+n
日本は貧しくなった
0296login:Penguin
垢版 |
2019/02/27(水) 00:33:23.41ID:5VtOEs/h
その時代はPC98やMacもフル装備100万近くしただろ
0297login:Penguin
垢版 |
2019/05/25(土) 01:27:08.05ID:OwyCSz1S
すっぱいぶどうだな
0298login:Penguin
垢版 |
2019/05/25(土) 01:41:16.59ID:GpUbUJHB
>>264
MS-DOS標準のエディターはedlinだぞ
ver6以降は違うけどそれまではずっとedlinだぞ
0299login:Penguin
垢版 |
2019/05/25(土) 01:43:50.91ID:GpUbUJHB
Windows9xのMS-DOSはバージョン6だからedlinが入ってなかったけど
NT系WindowsのMS-DOSはバージョン5相当だからちゃんとedlin使えたんだぞ
0300login:Penguin
垢版 |
2019/05/25(土) 19:24:48.05ID:a9cvo0Uj
windows以前の一般人の規模が違いすぎる
0301login:Penguin
垢版 |
2019/06/11(火) 12:06:28.09ID:w0T0/Www
SSHとかターミナルならともかくGUI使えるなら
敢えてemacsやvimを使うことってないよな
プログラミングもしないし…
0302login:Penguin
垢版 |
2019/06/11(火) 13:10:17.47ID:yRTMIlFf
モダンなエディタでvimバインドまともに動くやつないからしょうがなくvim使ってる
0303login:Penguin
垢版 |
2019/06/15(土) 17:47:44.07ID:fb1xBXFD
モダンってなんか古臭い響きだよね^^
0304login:Penguin
垢版 |
2019/06/15(土) 20:50:06.29ID:8a7lbBvm
ナウなヤングにバカウケなトレンディエディタがVim
0306login:Penguin
垢版 |
2019/07/03(水) 21:08:02.38ID:h7CxoY8t
vimをインストールするとvimtutorってチュートリアルが一緒にインストールされる優しさ
0307login:Penguin
垢版 |
2019/07/03(水) 21:52:24.27ID:0kESYV6j
Emacsにもチュートリアルあるぞ
C-h tで始められる
0308login:Penguin
垢版 |
2019/07/04(木) 13:58:37.56ID:1EiIMzIm
毎日使わないと数日で忘れるviキーバインド。毎日エディタ使うなんてオタクしか無理。
0309login:Penguin
垢版 |
2019/07/04(木) 19:17:48.01ID:F604mlYj
毎日使うブラウザ等もVimキーバインドで使えるようにすればいい
0311login:Penguin
垢版 |
2019/07/04(木) 22:09:01.74ID:Ha7W1SQU
仕事で毎日エディタ使ってるが…
プログラマーになれば死ぬまで毎日エディタを使えるよw
0312login:Penguin
垢版 |
2019/07/05(金) 12:31:32.74ID:7nmBm2DJ
学者さんもemacs 派多いよね。でも、カスタマイズ極めている人は見たこと無いな〜
0313login:Penguin
垢版 |
2019/07/07(日) 01:52:25.82ID:Z9tRR8Yr
Plumaエディターとnanoしか使ってないが
0314login:Penguin
垢版 |
2019/07/07(日) 09:48:45.05ID:a4M7Q1Lw
ここまでの話をまとめるとvim, emacsを超えるテキストエディタは
wine+秀丸って事だな
0315login:Penguin
垢版 |
2019/07/07(日) 10:07:06.76ID:/SEbeEc5
昔から秀丸はwindowsで使ってるし、それ以前からunixでvi使ってるけど、どっちか一つと言われればvimだな。
0316login:Penguin
垢版 |
2019/07/10(水) 08:56:15.94ID:6yvDomoo
vim使ってるときってなんでみんなドヤ顔するの?
0317login:Penguin
垢版 |
2019/07/10(水) 10:50:00.41ID:kP96QHyB
sed が30GBテキストファイルを編集するときは 最高だった
vi ですら丸のみするのに時間がかかってしょうがなかった

ウルトラでかいファイルならば vi vim emacs を sed は越える
0318login:Penguin
垢版 |
2019/07/10(水) 10:51:39.49ID:kP96QHyB
ちなみに ed 試したけど
あれも最初に全部丸のみするらしく
vi と同じく時間がかかって駄目だった
0320login:Penguin
垢版 |
2020/09/01(火) 09:08:50.64ID:JLpbomUJ
>>301
テキスト編集するのになんでマウス触らなあかんねん
0321login:Penguin
垢版 |
2021/05/02(日) 13:07:06.89ID:YX8Kaa3i
vimやemacsを超えるテキストエディタが出来てしまったな(´・ω・`)
0322login:Penguin
垢版 |
2021/05/10(月) 15:29:33.53ID:tZTSQpp3
メモ帳スレでやってくれ
0323login:Penguin
垢版 |
2021/05/30(日) 00:57:46.58ID:NCen3e+f
>>317
sedはストリームエディタであってテキストエディタではないっす・・・
0324login:Penguin
垢版 |
2021/05/31(月) 14:07:41.60ID:wTsTYe9J
edlinが山口百恵ならば、、、
vi/vimはハロプロ
emacsはAKB
atomは乃木坂

vscodeはイコラブ

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

debian系ならnanoが大抵入ってるからnanoを極めるのも一興。
見かけで馬鹿にされやすいが、結構使いやすくカスタマイズできる。
0326login:Penguin
垢版 |
2021/06/01(火) 15:18:58.64ID:CiP9FqOH
おっさんでDOSのVZエディタが忘れられない人はneを使ってみるのも面白いかもしんない。
VZに結構似てる。
FDのパクリであるFDcloneとVZのパクリであるneを入れたら多少若返るかも。
0327login:Penguin
垢版 |
2021/06/02(水) 06:27:35.90ID:T9wnmVcS
viおよびクローンはタッチタイピングとの親和性が高くて入力インタフェースは最高
非常時やメンテ等での正常動作確率も一番高い
0328login:Penguin
垢版 |
2021/06/13(日) 15:58:59.24ID:aZeQwHYE
viってそもそも普段使いしてるヒトいるの?
客先のサーバにssh接続して設定ファイルをいじるくらいのヒトが大半じゃないの?
0329login:Penguin
垢版 |
2021/06/13(日) 17:21:27.23ID:VyNVax+O
>>328
viはともかくvimならいるでしょ
0330login:Penguin
垢版 |
2021/06/13(日) 18:38:14.81ID:zCFUsKPX
ちょっとしたテキスト編集にviコマンド叩くこと多いけど、俺環の実体はvimだったわ。
正直、viかvimかなんて意識したことない。
0331login:Penguin
垢版 |
2021/06/14(月) 02:12:51.23ID:q1D5E8f0
>>294
UnixMagazine懐かしいw
あの頃Linuxのソースが毎号CDに入ってた雑誌もあったよな。
あれなんだっけ?確かLinuxMagazineかLinuxUserとかいう名前だったと思うけど、
ソースを追えもしないのに毎号買ってたわ。
会社のコーディング規則と全く違う奔放(に見えた)コーディングで、
「おおこれがGNUの書き方なのか」と思ったり。
0332login:Penguin
垢版 |
2021/06/17(木) 00:03:28.36ID:mU1HpHVA
>>330
俺もconfの修正とかにしか使わんけどw
まあ、vimって一文字多く叩いた方がプリティプリントが綺麗にかかって
うれしいw
0333login:Penguin
垢版 |
2021/06/18(金) 13:02:16.35ID:Lilq6bso
>>296
いや、PC-98は本体40万SCSI-HDD20万プリンタ10万って感じ。
0334login:Penguin
垢版 |
2021/06/20(日) 16:00:12.43ID:ruuZtFwb
Unix系がvi
Linux系がviとvim
0335login:Penguin
垢版 |
2021/06/20(日) 23:35:33.75ID:cYLnGNkM
>>330
今時のディストロにデフォで入ってるのはvim-tinyだな。
ほんまもんのvimがデフォルトで入るディストロは多分なかろ。
まあ、99%の人には必要もないからそれでいいんだけど。
0336login:Penguin
垢版 |
2021/06/21(月) 02:14:10.05ID:Zq0ydtl1
>>5

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

GUIのIDEと同様な機能を追加できるだろ。
0337login:Penguin
垢版 |
2021/06/21(月) 02:16:26.24ID:Zq0ydtl1
>>292

 MS-DOSが、
 UNIXを真似した劣化版OSだって事を知らないのか?
0338login:Penguin
垢版 |
2021/06/21(月) 02:20:29.95ID:Zq0ydtl1
>>321

寝言か?
0339login:Penguin
垢版 |
2021/06/21(月) 08:52:20.75ID:1A4BTVvD
>>336
エディタの機能拡張ごときにemacs-lispを勉強したくないっすw
時間が有り余ってる学生時代ならともかくlisp系って実務じゃ役に立たんし。
0340login:Penguin
垢版 |
2021/06/21(月) 08:54:16.32ID:1A4BTVvD
>>264
DOSが普及したのはハードもソフトもunix-workstationに比べて安かったからだよw
0341login:Penguin
垢版 |
2021/07/21(水) 14:07:17.15ID:1UJ31fbn
個人的にはハドソンの功績がおおきいとおもうわよ
0342login:Penguin
垢版 |
2021/08/09(月) 03:07:43.35ID:UWYwYHiL
KateいいよKate
GUIエディタならこれが一番
0343login:Penguin
垢版 |
2021/08/11(水) 09:49:30.18ID:YIJDzWL+
>>342
ちょっとインスコして使って見たんだが、ネットの情報がめちゃくちゃ少ないな...(kateだけだと化粧品出てくるし)
あとデフォルトの補完機能オムニ補完みたいに文脈を理解している感じじゃなさそうだし、
ゴリゴリにプログラミングするには不安要素がでかいっていうのが感想かな...

ただ、特に何もしなくてもRustのハイライトが効いてくれたのはびっくりした
あと割とデフォルトのスキームが充実してたりして良かった
動作も軽快だし、Vimキーバインドとか導入できそうなら移行もありかなとか思った
0344login:Penguin
垢版 |
2021/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:Penguin
垢版 |
2021/10/07(木) 01:29:14.36ID:OkYFzu7r
emacsってファイラーというか、エクスプローラみたいな使い方できるの?
いつからこんな機能ついてたの
0346login:Penguin
垢版 |
2021/10/07(木) 19:55:04.34ID:s5O3fbAX
>>345
大昔から
そもそも昔は
今みたいなGUIがなかったからEmacsがデスクトップ環境みたいな時代があったんだ
MS-DOSでもVzエディタとかファイラあったりしたね
0347login:Penguin
垢版 |
2022/01/10(月) 21:03:08.21ID:Vyg+PX83
emacs/vimはファイラついてるよ

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

それぞれdir-ed(it)、netrw覚えるべし
0348login:Penguin
垢版 |
2022/02/02(水) 11:19:25.96ID:8hFEIa2F
>>340
違う。
エロゲや人気RPGが普通に動いたから()。
■ このスレッドは過去ログ倉庫に格納されています

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