VZ Editor

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索

VZ Editorヴイゼットエディタ)は、MS-DOS用文字編集ソフト(テキストエディタ)である。1989年発売、複数ファイルの同時編集対応、EMS対応。当時の定価は9800円。1992年末の時点で累計16.5万本(うちDOS/V版1.5万本)が販売された[1]

概要[編集]

愛知県名古屋工業大学出身のプログラマ兵藤嘉彦ひょうどう よしひこc.mos)がアセンブラで記述し、1989年5月にビレッジセンターから発売した。兵藤が設計したエディタ「EZ98EZ Editor)」を基に[2]、兵藤が自ら改良・機能強化を施し、改称して出荷した。フロッピーディスクには、実行プログラムの他、アセンブラのソースコードを同梱していた。

経緯[編集]

発売当時、ビレッジセンターは、アメリカのフリーソフトウェアシェアウェアの店を営業していた[3]。英語ソフトウェアの日本の機種への移植製品や、GNUプロジェクトなどのフリーソフトウェア関連製品の販売をしていた。そう言った経緯があり、開発者である兵藤の名が前面に出るといったユニークな販売スタイルとなった[4]。一時期、兵藤がビレッジセンターでユーザサポートの電話に出たり、メールしたりすることもあった。

VZ Editorは兵藤がPC-9801 U2を購入した際に、プログラム開発のためにはまずはテキストエディタが必要だ、との動機から開発されたものである[5]。兵藤はそれより以前に所有していたベーシックマスター S1というパーソナルコンピュータでテキストエディタの開発経験があった。日経mixのアセンブラ会議の遠藤啓治らによるアセンブラについての助言等を参考にしており[6] 必要なノウハウを蓄えていった[5]

当時のMS-DOS環境のテキストエディタは、フリーウェアシェアウェアにはPSEのような簡易なもの以外にはほとんど存在していなかった。市販品であるMIFESメガソフト)やFINALは数万円の価格設定であった。その中でVZ Editorは9800円という安価で発売した[7][8]1990年代前半はMIFESと、MS-DOSテキストエディタの市場を二分、数多くの賞を受賞し、MS-DOS時代のパソコン文化史に一時代を築いた。

1992年頃のVer.1.5の対応機種はPC-9801シリーズとその互換機用に東芝のJ-3100シリーズ、AXマシン用が添付、そのほかにDOS/Vマシン、日本IBMのPS/55シリーズ用を別途用意していた[9]。1993年のVer.1.6は、98フォーマット(1.25MB)の5インチおよび3.5インチとIBMフォーマット(1.44MB)の3.5インチの3枚のフロッピーディスクが同梱され、1つで全プラットフォームに対応するパッケージとされた[10]

普及[編集]

出版社は、パソコン雑誌でVZ Editor使いこなしの記事を連載し、解説書を多数発行した。書籍『VZ倶楽部』には、開発者のほか、マニュアル作成者の西田雅昭、マクロ作成者の大野元久、社長の中村満、SF作家高千穂遥、プログラマ中村正三郎はじめ、多くの文化人が執筆している。ただし、兵藤、大野、中村満は複数のペンネームで執筆しているため、誰がどれを書いているかを当てるのがマニアの間で興味の的となった。

パソコン通信 の会議室(日経MIXのv.c.会議およびNIFTY-ServeのFGALPK)でのユーザからの意見を積極的に取り入れ、様々な改良を加えた。利用者が開発したマクロプログラムをパソコン通信上で公開するなど、ユーザによって発展したソフトでもあった。パソコン通信では、高千穂などの文筆業の支持を得て、これまでプログラマの道具と思われていたテキストエディタが、文章作成の道具として認知を受けることになった。さらに、製品にはソースコードが付属していたので[11]、ユーザアセンブルによるソフトウェアの小規模化、移植、改造版も存在していた。OPTASMというアセンブラでアセンブルし、同梱のリンカでリンクすると、数バイト小さくなる版があった。そのため、アセンブラプログラマは、好んでOPTASM を購入した。

関連ソフトとして、石田暢彦(wing)によりVWX、兵藤によりZCOPYなども開発された[12]

多くの当時のPCへの移植がある。それ以外にも富士通FMRシリーズおよびFM TOWNSシリーズ[13]PC-88VAシリーズや、文豪OASYSなどのワープロ専用機、N5200などのオフコンへの移植版パッチ[14]パソコン通信で配布されていた。Windowsへの移植を希望する声もあったが、DOS窓で動くこともあり、「Windows版のVZ Editor」は登場しなかった。Windows用テキストエディタ Wz Editorが事実上の後継ソフトウェアであるが、Wz Editorは兵藤の作ではない。

機能・性能[編集]

小さな設計で軽快な動作を保ちながら[* 1][* 2][5]、優れた操作性と強力なマクロ機能を持つことで人気を呼んだ。これは本体の機能は少なめとして、必要な機能はユーザーが任意にマクロで実装すると言うコンセプトにもよる[15]。マクロ機能は強力で、その画面上で簡単なアクションゲームを動作させ得るほどであり、同梱のマクロでは、ゲームのテトリスが動く事が、プログラマの賞賛の的となった[16]。MIFES互換マクロも存在した[17]。マクロは記号の羅列なため難解で、その制作者は一部に限られ、彼らは時にマクロ師と呼んで崇められた。ソフトに同梱されているマクロファイルのいくつかは、パソコン通信のユーザが開発したものである[18]。また、grepによる検索や、ファイル管理機能など後のテキストエディタで一般化した機能を先取りしたことも特徴である。

常駐モード[編集]

VZ Editorの大きな特徴のひとつは、常駐モードである。常駐させた状態では、MS-DOSのコマンドラインからEscキーを押すだけでVZ Editorを起動することができる[19]。まだハードディスクドライブが高価でフロッピーディスクのみでの運用が主流だった当時、エディタ用のディスクを抜いた状態で高速に起動できるというだけでも利点であった。ちなみに常駐に要するメモリサイズは110KB、EMSを使用するなどした場合は55KB程度、パフォーマンスを犠牲にした場合は2.5KB弱程度である[20]

このVZ Editorの常駐モードは単にメモリ上で起動するだけではなく、コンソールの入出力をフックするという機能を持っている。この機能により、スクロールして画面から消え去った情報をバックスクロールで確認できることに加え、出力のうち必要な部分だけを後から選んでファイルに貼り付けることもできる。また入力のフックを利用して、入力ヒストリ機能を実現している[21]

カスタマイズ[編集]

カスタマイズ機能も充実しており、設定ファイル(defファイル)を編集することで、画面表示のほか、メニューやほとんどのキー設定を変更でき、また後述する強力なマクロ機能で独自の機能拡張にも対応していた[22]。また、2ストロークキーにも対応しており[* 3]、標準ではこのキーはQとKに割り振られている[23]

マクロ[編集]

マクロ機能は当時としては強力なものであり、シューティングゲームなどの作成も可能であった。また、キーボードマクロ機能も持っており、これをファイルに保存して通常のプログラマブルマクロとして恒常的に使用することもできた[24]

マクロは、機械語のように文字数の非常に少ない構成となっており、可読性に著しい問題が有った[25]。一例として、文字列を画面下に表示するコマンドは&m("strings")であり、カーソルをファイル終端に移動させるには#_ #>と言った塩梅であった[26]

しかし、VZ Editorの特徴の一つである豊富な短縮キーをほぼ全て記憶していたヘビーユーザにとっては、短縮キーとマクロが一対一に対応している機能が多かったため、マクロの読み書きが容易であった。例としては、リターンの短縮キー Ctrl+M のマクロは #m。↓の短縮キー ctrl+X のマクロは #x など。

受賞歴[編集]

  • 1991年 - 1993年 第4回~第6回日経バイト賞 ベストエディタ賞
  • 1992年 - 1994年 第1回~第3回ベストヒットソフトウェア大賞 グランプリ
  • 1993年 PC of the year ソフトウェア大賞
  • 1994年 第7回日経バイト賞 ユーティリティソフト・ベスト評価賞
  • 1994年 日本ソフトウェア大賞 アイコン賞、月刊アスキー賞、アプリング賞

脚注[編集]

  1. ^ 兵藤によれば、フルアセンブラで作成したため自然と高速となっただけとのことである。『ヒット商品物語』p.209
  2. ^ また、VZがアセンブラで開発されているのは、当時の兵藤が単に兵藤がC言語のスキルを備えていなかったと言っただけの理由であり、特に動作速度の向上などを狙って用いたものではない。
  3. ^ 例えば ctrl + Q -> S で行の先頭へ、など。

参考文献[編集]

  • THE COMPUTER編集部(編)、1991、『パソコンヒット商品物語』、ソフトバンク ISBN 4-89052-194-1
  • 志村拓、河辺正三、鷲北賢、1990、『VZを256倍使うための本』、アスキー ISBN 4-7561-0040-6
  • 村井祐一、1994、『はじめてのVZver.1.6』、秀和システムトレーディング
  • “VZの作者 兵藤嘉彦氏に聞く”. 月刊アスキー (アスキー): p.312. (2 1991). 

出典[編集]

  1. ^ 「SuperDrivers」『激突!98対DOS/V VOL.1』 ビレッジセンター出版局、1993年4月6日、99頁。ISBN 4938704145
  2. ^ 村井 p.18
  3. ^ 1987年12月、アメリカのPDSを紹介するために、事務所の一角で起業した。(『ヒット商品物語』p.218)
  4. ^ 『ヒット商品物語』 pp.206-207
  5. ^ a b c 『月刊アスキー』 1991年2月号
  6. ^ We love VZ editor 遠藤啓治 技術評論社
  7. ^ 村井 p.17
  8. ^ ピクニック企画, 堤大介, ed (1990-03-01). “漢字” (日本語). 『電脳辞典 1990's パソコン用語のABC』. ピクニック企画. pp. 45. ISBN 4-938659-00-X. 
  9. ^ 『VZ Editor Version 1.5 ユーザーズマニュアル』ビレッジセンター、1992年12月第3版。
  10. ^ 村井 pp.16-17,24 または 『VZ Editor Version 1.6 ユーザーズマニュアル』ビレッジセンター、1993年12月第1版。
  11. ^ 村井 p.17
  12. ^ 村井 p.280
  13. ^ 村井 p.314
  14. ^ NECのN5200への移植を書いたのは名古屋工業大学出身の小川清。
  15. ^ 『ヒット商品物語』pp.212-215
  16. ^ 志村ら p.74
  17. ^ 当時名古屋工業大学にいた大野元久が書いたもの
  18. ^ 『ヒット商品物語』pp.215-216
  19. ^ 志村ら p.14
  20. ^ 志村ら p.14
  21. ^ 村井 pp.76-78、p.141、p.187「DOSコマンドモード」
  22. ^ 村井 p.17、p.66、p.199「カスタマイズ」
  23. ^ 村井 p.68
  24. ^ 村井 p.239 - 、志村ら p.85、p.213, p.217
  25. ^ 志村ら p.82
  26. ^ 志村ら appendix

関連項目[編集]

外部リンク[編集]