UP
ViVi
ここでは、Windows 上で動作する Vi 互換エディタの ViVi について語りたいと思います.
vi 一般の話は語りません.
↓ ViVi 1.8 リリース記念に贈呈しようと思って, そのままお蔵入りになってしまった画像. 仕方ないのでここに飾る.
ViVi
ViViについて
アウトライン解析
ViVi Script
その他
言語別キーワード
私が津田氏に直談判して実装して頂いた機能
vi練習ソフト viMaster
ViVi について
簡単な説明. さらに詳しくは, ViVi Web site を見てください.
- ViVi のページはこちら : ViVi Web site ダウンロードもここから
- 作者は津田氏です.
- ViVi は有料のシェアウェアで, 個人利用 3000円の様です. 学生は無料. 試用期間は有限.
- ViVi 関連のコミュニティーは,
など. どれも津田氏と会えます. 私は IRCの#ViVi:*.jp によくおります. vivi-ml は抜けちゃいました. ごめんなさい>津田氏. ViVi 1行掲示板は正規のViViユーザにしか書き込みできません.
あと, 私は入ったことありませんが, ViVi裏MLというのもあるらしいです.
アウトライン解析
アウトライン解析について一生懸命書いたのですが, ViVi 本体のアウトライン解析機能の大幅な機能向上により,
ここにかつて書いてあったことは不要となりました.
むしろ大幅強化されたアウトライン解析機能について熱く語らなくてはなりません.
ViVi Script
津田氏と雑談してて, 話題に上がった``Text Based Window SystemI''なる変な物を作ってみました.
ViVi のドキュメント内に Text Based な Window が開いて, その Window を手前にしたり, 奥にしたりできます.
挙動が激遅いです.
ソース :
win.vvs
その他
言語別キーワード
ViVi に標準で添付されていキーワードファイルとは別に, 私が勝手につくって使っているもの.
yacc/bison のキーワードファイルは名誉なことに 私の提供ファイルが公式ページで公開されています.
-
Ruby 用
: それなりに充実しているかと. 組み込み(?)メソッドは, 単なる"良くあるメソッド名"です.
: 厳密には Ruby には"関数"はありませんが, Ruby 公式ページにも組み込み関数と記されているので.
-
TeX用
:
それぞれ別の色で使うことが前提となっております. 単語数少ない(;_;) 特に, 静的補完を充実させたい.
-
yacc/bison 用
:
-
Lex/Flex 用
:
-
Java 用
: クラス名とメソッド名は, 予約語じゃないけど, 何となく色づけしたかったもの. ViVi 添付の標準とは別の色で使いましょう.
単語数少なすぎる_| ̄|○
-
Perl 用
: 単語数少ない(;_;)
-
Eiffel 用
: 果たして需要はあるのか!?!
-
GNUPLOT 用
: 果たして需要はあるのか!?!
私が津田氏に直談判して実装して頂いた機能
CTRL+L の既出単語の排除,
カラー印刷,
たぶん 静的補完もそうだと思う.
あと, 無名ヤンクbuffer と クリップボードの共有もそうかな?
viMaster
OSC (オープンソースカンファレンス) の 日本viユーザ会ブースで配布した, viMaster のパンフ.
PDF