open source version of ViVi text editor, which supports standard text editor features and vi commands.
オープンソース版ViViテキストエディタ、 標準的なテキストエディタの機能とviコマンドをサポートします。
以下から zip をダウンロードし、解凍・実行してください。
https://github.com/vivisuke/openViVi/releases
版種別 | 定義 |
---|---|
開発版(dev) | 予定された機能実装を行っている状態、仕様は流動的、実験的に機能を実装し削除することもあり。pre-alpha とも呼ばれる |
アルファ版 | 予定された機能がとりあえず実装された版、問題(仕様の不備、バグ)多め、原則的に新機能実装は行わない、ただし使い勝手が非常に悪い場合などは実装する場合有り、必要によってリファクタリング |
ベータ版 | 中品質(問題少なめ)、新機能実装は行わなわず、問題対処のみ行う、大規模なリファクタリングは行わない |
RC版(Release Candidate) | 高品質、新機能実装は絶対に行わない、工数大・副作用が心配される中小問題は対処しない、リファクタリングは行わない |
安定版(stable) | 高品質、新機能実装は絶対に行わない、工数大・副作用が心配される中小問題は対処しない、リファクタリングは行わない |
問題報告は以下のページにお願いします。
※ 問題報告はどなたでも可能です。ただし要望的なものはご遠慮ください。
※ 現在(6月)は作者がopenViViソースコードをストレスなく編集できるようにすることが最優先なので、
クラッシュバグ以外で作者が特に困らない&時間を要する問題対処は当面行いません。
https://github.com/vivisuke/openViVi/issues
- 2020年4月より本格的に開発開始
予定 - 現在は、作者がopenViViのソースコード・ドキュメント編集をopenViVi自身で行うために必要な機能実装、重要問題対処中
- 当面は機能実装期間で、(作者の主観で)ささいな問題・環境依存問題の対処は行わない
- スポンサーが多いほど開発に時間をかけます(目標:寄付千円あたりSPR3件対処)
- ViVi 1.x 相当をまず実装予定(期間:1~2年?)→ ViVi 7.0.xxx 安定版(stable)としてリリース
- 作者がドキュメント・ソース編集を行うために必要な機能から順に実装
- 実装優先順位(優先順位は適時変更されます):
エディットバッファ(非GUI)doneテキストエディタ基本機能(GUI、[1] ビューワ機能(ファイルオープン、テキスト表示、ミニマップ表示、スクロール), [2] 基本編集機能(キー・マウスによるテキスト選択、文字入力・削除、undo/redo、検索))done- 基本 vi コマンド(
hjkl-+%wWbBGeE0^$GggfFtT;,jiaIArRoOsSpPxXdduUz>><<{c|d|y}mv./?nN*)done - 基本 ex コマンド(
行番号pdewsgv)done - 作者がソースコード・ドキュメント編集を行うための必須機能(
インデント・逆インデント、オートインデント、単語補完、禅コーディング、終了時ファイル復帰、grep、検索オプション、タグジャンプ、対応括弧強調・移動、起動時引数・オプション、クリップボード履歴、文字列変換、罫線モード、罫線保護編集、テキストアライン、MDIタブ切り替え、日付等入力、リナンバ、アウトライン) - 基本以外の機能(多段MDIタブ、置換ダイアログ、BOX選択、D&D編集、画面分割、折返し表示、折り畳み、上書きモード、水平スクロールバー、ルーラー表示、マークダウン、印刷・印刷プレビュー、メニュー・ダイアログ等日本語化、キーボードマクロ、Des暗号化・復号化)
- 基本以外の vi コマンド
- 文書比較
- スクリプト(QScriptEngine 使用?)
- マルチカーソル?
- マークダウンプレビュー・WYSIWYG編集
- HTMLビュー?
- ファイルシステム(ドッキングペイン?)?
- ViVi 7.1.xxx
- バイナリモード
- CSVモード
- キーボードカスタマイズ
- メニューカスタマイズ
- 巨大ファイル(1GB超)対応?
- Windows 10, Visual Studio 2019, C++17,
当面は3264bitモード only - GUI は Qt5(VS2019 VS tools) を使用
?または今更 MFC ?- Qt であれば Mac, Linux でもビルド可能なはず
- Visual Studio 2019, Qt5.14(64ビットモード必須) をインストール
- 「開発ツールのセットアップ」 https://www.youtube.com/watch?v=4gBAuga80bc
- Qt download: https://www.qt.io/download-qt-installer
- VS2019:拡張機能 > 拡張機能の管理 から Qt VS Tools をインストール
- リポジトリの vivi/vivi.sln を VS2019 で開き、ビルド
本プロジェクトへのご意見・ご要望・ご提案は、スポンサー様からのみ受け付けます。
ただし、寄付金額に比例した回数制限を設けます(寄付千円あたり1件とします)。
また、必ずしもそれらに従うというわけではありません。
それらを参考にし、作者の独断と偏見・その時点での諸々の都合で、作者がプロジェクト管理上の全ての決定を行います(異論は認めない)。
問題報告はどなたでも行うことができます。 ただし、問題対処優先順位は作者が独断と偏見で決定します。場合によってはNPTF(No Plan To Fix)とします(異論は認めない)。
明らかに不適切な動作が仕様なのかどうかの質問は、作者が極めて不快になるのでご遠慮ください。
本プロジェクトは下記スポンサー様のご支援を受けています。ありがとうございます(圧倒的感謝)。
- KS様 (2023年8月 ¥7,000)
- T.U様 (2023年5月 ¥2,000)
- T.F様 (2023年2月 ¥1,000)
- Y.K様 (2023年2月 ¥5,000)
- D.Y様 (2023年1月 ¥5,000)
- T.T様 (2022年11月 ¥30,000)
- M.T様 (2022年10月 ¥5,000)
- tono様 (2022年9月 ¥10,000)
- H.S様 (2022年8月 ¥1,000)
- M.S様 (2022年7月 ¥1,000)
- T.K様 (2022年7月 ¥1,000)
- M.T様 (2022年2月 ¥5,000)
- H.S様 (2022年1月 ¥10,000)
- Y.A様 (2021年4月 ¥1,000)
- S.たなか様 (2021年2月 ¥1,000)
- ワガツマ様 (2021年2月 ¥3,000)
- K.I様 (2021年2月 ¥1,000)
- Y.E様 (2021年1月 ¥1,000)
- kaz様 (2020年12月 ¥3,000)
- りくどう様 (2020年10月 ¥10,000)
- ひらの様 (2020年7月 ¥7,000)
- T.U様 (2020年7月 ¥2,000)
- N.W様 (2020年6月 ¥5,000)
- ペイヴメント様 (2020年6月 ¥3,000)
- sempreff様 (2020年5月 ¥3,000)
- NAO様 (2020年5月 ¥1,000)
- kiyotosi様 (2020年5月 ¥1,000)
- umibose様 (2020年5月 ¥20,000)
- daruyanagi様 (2020年5月 ¥1,000)
- J.N様 (2020年4月 ¥5,000)
- YS INC様 (2020年4月 ¥1,000)
- amnesia828様 (2020年4月 ¥10,000)
- N.W様 (2020年4月 ¥5,000)
- mkogax様 (2020年4月 ¥3,000)
- K.Y様 (2020年3月 ¥5,000)
- つぼい様 (2020年3月 ¥2,000)
- Y.K様 (2020年2月 ¥1,000)
スポンサーになって支援してあげようという方は、以下のページから寄付を行ってください。
http://vivi.dyndns.org/vivi/donate.html
本プロジェクト管理者(ntsuda@master.email.ne.jp または https://twitter.com/vivisuke )までご連絡ください。
よろしくおながいしますー