2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

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

【IT】秀丸かサクラか、あなたはどっち? 仕事で使うテキストエディタの一番人気は

370 :名刺は切らしておりまして:2018/10/10(水) 21:38:43.05 ID:VnK6gwUp.net
Wikipedia「エディタ戦争(Editor war)」より
https://ja.wikipedia.org/wiki/%E3%82%A8%E3%83%87%E3%82%A3%E3%82%BF%E6%88%A6%E4%BA%89

■vi側の主張する利点
・vi は UNIX系オペレーティングシステムには必ず存在し、POSIX標準にも含まれている。
 標準Cライブラリで実装できるので、UNIX、Linux、AmigaOS、DOS、Windows、Mac OS、BeOSなど各種OSで動作する。
・vi はある意味で WYSIWYGである。
 vi ユーザーはほとんどカスタマイズをしないが、Emacs のヘビーユーザーはカスタマイズを行うことが多く、自分のカスタマイズが使えない環境では不便さを感じる。
・vi は 忍び寄る機能主義 (creeping featurism) に陥っておらず、Emacs よりも小型で高速。オーバヘッドも少ない。
・vi は UNIX の設計思想("do one thing, and do it well"; 1つのことだけをうまくやる)に適合している。
 UNIX は十徳ナイフを作るものではなく、簡単な仕事をこなす軽いツールを作ることをよしとする。
・vi のコマンドは Ctrl とか Alt といった修飾キーをほとんど使わずに入力できる。これにより腱鞘炎になる可能性が減る。

■Emacs側の主張する利点
・Emacs は vi よりもコマンドが豊富である。
・Emacs はLISPの方言であるEmacs Lispによるスクリプト記述が可能である。
・Emacs には viper-mode という vi 互換モードが含まれている。
・Emacs ではテキスト入力モードとコマンド入力モードを切り替える必要がない。
・GNU Emacs はカレンダー計算ができ、長期暦やDiscordianもサポートしている。これは vi にはない。
・Emacs には40以上のプログラミング言語やマークアップ言語用の編集モードがある(Java、Perl、LaTeX、C、C++、Objective-C、FORTRAN、LISP、Scheme、Pascal、Bashなど)。
・Emacs は英語以外の21の言語の入力と表示をサポートしている(中国語、チェコ語、ヒンディー語、ヘブライ語、ロシア語、ベトナム語、その他)。
・Emacs はテキストファイルからPostScript出力を生成できるし、LaTeXやTeX、さらにはウィキペディア用の編集モードまである。
・Emacs 自身をシェルとして使用でき、各種プラグインを使うことで通常エディタから抜けないと実行できない作業までこなす。
 例えば、ファイルのマージやdiff機能、更新ログの保守、デバッグ操作、バージョン管理システム、ファイルやディレクトリの操作、Makeファイル作成、gnusを使ったニュースグループ閲覧などである。
・Emacs は Emacs Lisp によって容易に拡張可能であり、vi よりも UNIX の精神をよく表している。
 エリック・レイモンドらの主張によれば、Emacs は単なるエディタプログラムではなく、必要に応じてモジュールを追加可能な移植性の高いフレームワークである。
・Emacs はQWERTY配列に依存していない。vi のカーソル移動は "hjkl" キーで行われ、これはキー配列に依存している。
・様々なプラットフォームに移植されており、各種OSで動作する。
 Unix系(GNU/Linux、BSD系、Solaris、AIX、IRIX、macOSなど)、MS-DOS、Microsoft Windows、AmigaOS、OpenVMSなどで動作する。Unix系ではOSに同梱されることが多い。


その他参考情報
アンサイクロペディア「vi」 http://ansaikuropedia.org/wiki/Vi
アンサイクロペディア「Emacs」 http://ansaikuropedia.org/wiki/Emacs

総レス数 1003
212 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★