テキストエディタが好きすぎて Windows 用テキストエディタを自作しています。作成当初は C# で TZEditor.NET を作っていたのですがどうしても高速に動作するものが作りたかったので 2020/05/13 から C++/Win32 で作り直しました。他の開発言語の候補に WinUI3 も選択肢にあったのですが、Windows 11 のメモ帳を見たときに作りたいのはこれじゃないなと思い結局 C++/Win32 となりました。
途中で2年ほど開発が止まってしまった期間がありましたが、C++/Win32 を学びながらここまでくるのに 5 年近くかかってしまいました。あはは。一通り作成できましたのでベータ版を公開します。今後もブラッシュアップしていきますのでよろしくお願いいたします。C# 版はテキストエディタコントロールとして更新していきます。
C++/Win32 版はサクラエディタさんを目標にとにかく高速に動作する昔ながらのテキストエディタを目指しています。TZEditor のアイコンは X のフォロワーさんに作って頂きました。
TZEditor C++/Win32 版
TZEditor のイメージです。このレガシーさがたまらないですね。最初はとにかく今っぽい見た目で作りたいと思っていたのですが、最終的にはそうじゃなくて速度重視で作りたかったことに気付かされました。とはいえ、見た目も大事ですのでエディタのテーマはライトモード、ダークモード、Windows XPスタイルの 3 種類から選べます。

TZEditor のコンセプト
高速で使いやすい唯一無二のテキストエディタを目指しています。例えば背景画像は TZEditor ならタイトルバーを含めた全面に設定可能です。もちろん、エディタ部分だけの設定も可能です。
こんな感じに柔軟な対応を可能にするために Windows が公開している標準コントロールで実現できない場合は一から作成するようにしています。今までに タイトルバー、ポップアップメニュー(コンテキストメニュー)、タブコントロール、テキストエディタコントロール、スクロールバーなどは 自作して使っています。ただ、何でも作ってしまうので目標達成に時間がかかるのがネックです。あと、何かを実現するためにコストを度外視してめちゃくちゃ時間をかける傾向にあります。あはは。

こちらのサイトから画像をお借りしました。ありがとうございます。
現在の対応状況
とはいえ、X やフォーラムでたくさん頂いております。ありがとうございます。めちゃくちゃあります。全然減らないですが順次対応中です。落ちるとか文書破壊系を優先して対応しています😭
F:フォーラム X:X(Twitter)からのご連絡。T:私の気付き。
ご指摘・ご要望内容
- TIMEの再変換が欲しい
- Fマーカーを大文字・小文字(全角/半角)で区別できるようにする
- F行選択(Alt+V)
- F行選択コピー(Alt+C)
- F行選択切り取り(Alt+X)
- F行選択削除(Alt+D)
- Fカーソル位置から文頭まで選択
- Fカーソル位置から文末まで選択
- F空行削除(全体&選択範囲のみ)
- Fダブルクリックでクリッカブル文字列を選択できるようにしたい
- Fポップアップメニューが重複するニーモニックキーに対応していない
- Fスクロールバーで右クリックのメニューが表示しない
- F文字間隔、行間隔の設定
- Fカスタムタイトルバーが標準のタイトルバーと同じ動きをしない(システムメニューの表示など)
- F「最近使ったファイル」のリストの表示がファイルメニューあってもいいかも
- Fカスタムタイトルバーの場合タイトルバーの色がOSのアクセントカラーと連動していない
- Fシングルクォーテーション文字列とダブルクォーテーション文字列は開始、終了でハイライトして欲しい。今は開始だけでハイライトしてしまう
- Fコマンドラインオプション。/r (ファイル名)で書き換え禁止で開けるようにする
- Fメニュー「ウィンドウ」に現在開いているファイルのリストが欲しい
- Fツールバーに検索窓が欲しい
- Fテキスト読み直し機能と外部でテキストが変更された時の読み直し機能
- F引用文字に色
- F[Insert]キーで上書きモード・挿入モードが切り替わらない
- F絵文字👍は、カラーの絵文字で表示可能?
- F😭リサイズ時の動作(垂直方向)TZEditorの上辺の縁を下向きにドラッグして高さを変更する場合、他のアプリと比較してカクつく
- F😭10万行ぐらいのファイルを開いて入力すると反応がもっさり
- F検索結果の文字列は全部画面内に表示された方が良い
- XXPテーマでオプションのWindowBorderColorが変わらない(win11)
- X行ヘッダーとエディタでフォントを分けたい
- X行へ移動の[OK][キャンセル]の位置が近いように思う
- X「n行スクロール」の表記は、キーを離したタイミングで消えた方が自然
- X😭文字列選択時のハイライトがもっさり
- v0.0.17待X😭タブのピンの切り替えで背景画像がガタガタします(単に描画速度の話だと思いますが)
- v0.0.16済Fタブの「ピン留めボタン」📌、画像が小さくてわかりづらい
アイコンを少し大きくしたのと Visual Studio っぽいものも追加しました。標準は少し虫に見えてしまうかもしれません - v0.0.16済F検索結果のキャレット位置は該当文字列の先頭がいいのでは?
キャレットを該当文字列の先頭に移動するようにしました - v0.0.16済T文字列選択時の自動マーカーの強調表示はチカチカして邪魔では?
- v0.0.16済Xチェックアイコンが他と比べて小さいのが気になりました
- v0.0.14済T前景色と背景色はカラー名順ではなく、色合い順に表示して欲しい
Visual Studio と同じ色順で表示するようにしました - v0.0.14済Fv.0.0.11 で選択マーカーが追加されたが前バージョンの ini が利用できず再作成が必要
ミスりましたが今後は後色設定の追加がされても再作成は不要になります - v0.0.14、v0.0.13済F多重起動禁止(ウィンドウが前面にならない)
- v0.0.14済F[SHIFT] +[マウスホイール]で横スクロールしたい
- v0.0.14済X選択マーカーの選択中の文字列まで強調表示されて色が2重になるのは仕様?
選択中の文字は強調表示しないようにしました - v0.0.14済X複数行選択した際の強調表示が最初の行のみ対象なのは仕様?
強調表示しないようにしました - v0.0.11済Fキャレットが文字数での移動になっている
- v0.0.11済X[貼り付け]が常に有効になっている
- v0.0.10済Fメニュー[検索]の[検索文字列の強調を解除:の ALT + F3 で ALT は Alt で統一
- v0.0.10済Fメニュー[検索]の[前を検索選択範囲]「次を検索選択範囲」は名称を再検討する
- v0.0.9済F検索を実行後、検索文字列が強調表示されるが、それの解除方法がない
- v0.0.9済X背景画像を使用しない場合でも、タイトルバーボタン、アクティブタブ、スクロールバーの不透明度が設定できてしまう
- v0.0.8済Fメニュー[ファイル]-[上書き保存(S)…]の”…”は不要、メニュー[ファイル]-[オプション(O)]で”…”は必要かも
- v0.0.8済F「検索」ダイアログ、「置換」ダイアログの「キャンセル」ボタンは「閉じる」にした方が良いかも
- v0.0.6 済F縦スクロールが1ページ分多い
不具合対応状況
- Xウィンドウのサイズ変更でタブのバツボタンが重なる
- Xテーマ変更時に検索ウィンドウなど子ウィンドウの色が変わらない
- X表示(V)のツールバー/ステータスバーにキーの割り当てがない
- Xエディタ以外の場所でも右クリックでコンテキストメニューが出てしまう
- Xド待ッグで画面半分に拡大→通常のタイトルバー使用の際にウインドウサイズがおかしくなる
- v0.0.17待Xオプション画面のタブバーのコンボボックスがズレている
- v0.0.17待v0.0.16、v0.0.15済Fファイルの最終行あたりでエンターを押すと先頭行が上にスクロールする
- v0.0.16済F😭シフトJISファイル の文字コード判定の精度が微妙
- v0.0.16、v0.0.15済F最小化した状態で、2重起動したら、キャレットが表示しない
- v0.0.16済T反転描画すると背景画像も反転してしまう
- v0.0.16済X位置/サイズ復元を無効の状態で起動すると、画面外にはみ出す程大きくなる(DPI150、2560*1600)
位置だけ保存するとタイトルバーのサイズで起動したりするため位置を保存する場合はサイズも強制的に保存するようにしました。位置とサイズを1セットで保存にするか、そもそもこの機能自体廃止でもよかったかもしれません。あはは。 - v0.0.16済Xオプションの背景画像のニーモニックキーがだぶっている
- v0.0.15済Tエンター押しっぱなしでツールバーのファイル履歴を開くと落ちる
- v0.0.15済Tコマンドプロンプトからファイルを開いて保存すると無題扱いされる
- v0.0.14済Tオプション画面の前景色、背景色でダブっている色(Aqua/Cyan、Fuchsia/Magenta)が存在する
- v0.0.14済Fコマンドラインから引数に存在しないファイルを指定して起動した場合のエラーメッセージが「指定したファイルは存在しないため履歴から削除しました。」になっている
メッセージを変更しました - v0.0.14済FUTF16LE(BOM付き)の表示や改行コードが他のエディタと異なる
- v0.0.14済X解像度が 100% 以外のモニターでポップアップメニューのアイコンの表示位置がおかしい
アイコンは一旦16pxのものを拡大します - v0.0.14済X解像度が 100% 以外のモニターでオプション画面のラベルが見切れる。100%でもOSのメニューフォントを変更すると見切れる
ダイアログのフォントは[Yu Gothic UI]固定にしました。いつかはフォント設定できるようにしたいです - v0.0.13済F2重起動できて、同じファイルを開けてしまう
- v0.0.13済F[UTF8(BOM付き)]のデータを開いても、ステータスバーには[UTF8(BOM無し)]と表示する
- v0.0.12済F下から上に検索すると該当する文字列でも強調表示されない文字列が存在する
- v0.0.12済X独自タイトルバーで最大→最小→最大とした際のウインドウサイズがおかしい
- v0.0.12済Xサロゲートペア文字の上にタブや改行が描画される
- v0.0.11済Fタブ文字を検索したときに、強調表示されない箇所あり
- v0.0.11 済Xラベルに[フォント]と[フォント名]が混在する
- v0.0.11 、v0.0.10 済X検索ウィンドウなどの自作ラベルがモニター外にいくと描画が乱れる
- v0.0.10済F下から行を選択してタブインデントすると行選択が解除されてしまう
- v0.0.10済F行頭で移動するとキャレットが消えてしまう
- v0.0.10済F検索実行後、検索文字列が強調表示された状態で、右にスクロールさせると、左端に到達した強調表示部分の背景色がとどまる?
- v0.0.10済F検索すると他のタブも同じ文字列で検索される
- v0.0.10済X検索/置換ダイアログ表示後の Ctrl+F、Ctrl+R で選択文字が検索する文字列に設定されない
- v0.0.10済X解像度が 100% 以外のモニターでオプション画面を表示するとツールバーのアイコンサイズが変わってしまう
- v0.0.10済X上下配置のマルチモニター環境で上モニタでファイルなどのメニューが表示されない
- v0.0.10済X次を検索(N)と前を検索選択範囲(N)のニーモニックキーがかぶっている😭
- v0.0.9済F「最近使ったファイル」のリストが長くなって開いた場合、リストの上にマウスカーソルがあるとリストが表示されたタイミングでファイルも開いてしまう
- v0.0.9済Fオプション画面の「タブバー」にある項目は、チェックを付ける・外す、選択したとき、即座に画面に反映するが、「キャンセル」で閉じても、変更が有効
- v0.0.9済F「タイトルバーにファイルパスを表示する」がOFFになっていることがある
- v0.0.9済F最小化されたままで保存後、次回起動時のウィンドウサイズが小さい
- v0.0.9済Xスクロールバー不透明度が0だと存在自体が消えてしまう
- v0.0.9 、v0.0.6 済Xオプション設定を開くとツールバーのアイコンが有効になる
- v0.0.8済F既定のエンコードを「日本語(シフトJIS)」に設定時、新規ファイルで保存するとき「UTF-8(BOM付き)」で保存しても、「日本語(シフトJIS)」で保存される
- v0.0.8済F検索文字、選択文字に下線スタイルを設定しても下線が描画されない
- v0.0.8済F[標準のタイトルバーを使用する]OFFの設定が保存されない
- v0.0.8済F置換を実行しても、[変更あり]の状態にならない
- v0.0.8済F「大文字と小文字を区別する」検索しても大文字小文字に関係なく強調表示される
- v0.0.8済F読取専用ファイルを開いたとき、メニュー[検索]-[置換]は選択できないようになってるがツールバーの[置換]や Ctrl+R は有効で置換可能
- v0.0.7済F最大化してもステータスバーの右下のサイズグリップが消えない。その状態でサイズグリップをドラッグして左に動かすとステータスバーのみリサイズしてしまう
- v0.0.7済FOS シャットダウン時に編集中ファイルがあってもそのまま終了する
- v0.0.6済F読み取り専用のファイルを開き保存をするとき(特に何も表示せず)保存処理が終わる
- v0.0.6済Fシフト JIS のファイルを開き、リットル(ℓ)や立方メートル(㎥)などを保存しようとしたとき、警告なしで保存される
ロードマップ
まだまだできることは少ないですが今後順次対応予定です。現時点でハイライトするファイルはテキストファイルのみです。
v1.0.0 安定版リリースに向けて
Windows 標準のメモ帳でできること+α を目標に対応予定です。
- クリッカブル URL
- 画面分割
- ファイル拡張子ごとのハイライト
- 正規表現の検索
- 折り返し
- v0.0.14済自動マーカー追加(キャレット位置の文字列と同じ文字列を強調表示する機能)
- v0.0.14、v0.0.13済多重起動禁止
- v0.0.11済文字幅でのキャレット移動
- v0.0.11済選択マーカー(選択文字列と同じ文字列を強調表示する機能)
- v0.0.11済単語単位で検索
- v0.0.9済自動インデント
- v0.0.9済選択文字列での検索(Ctrl+F3、Ctrl+Shift+F3)
v1.0.0 安定版リリース後の対応
- TDI と SDI の切り替え
- 印刷
- 矩形選択
- マルチカーソル
- 絵文字対応(Direct Write)
- フォントフォールバック
- ファイル検索(GREP)
更新履歴
以下の対応が含まれます。履歴関連の保存方法を更新しているため、過去バージョンの iniを利用した場合は履歴情報はクリアされます。
追加・変更内容
- シフト JIS のファイルを UTF8 判定したため文字コードの判定処理を見直した(2回目)
- タブのピン留めボタンのサイズを調整して Visual Studio スタイルを追加した
- ポップアップメニューのチェックマークを少し大きくした
- 検索結果は検索方向を問わず該当文字列の先頭にキャレットを移動するようにした
- 文字列選択中の自動マーカーは選択開始位置の文字列を強調表示するようにした
- その他軽微な修正
不具合対応内容
- [表示]-[色の反転]を選択すると背景画像も反転してしまう不具合を修正した
- Windows XP スタイルの元に戻すボタンの描画がズレている不具合を修正した
- オプションの背景画像のニーモニックキーが重複する不具合を修正した
- ファイルの最終行あたりでエンターを押すと先頭行が上にスクロールする不具合を修正した(v0.0.15 の修正漏れ)
- 最小化した状態からファイルを開いて元に戻るとキャレットが消える不具合を修正した(v0.0.15 の修正漏れ)
- 文字列を選択して削除後に元に戻すとキャレットの表示位置が削除前と異なる不具合を修正した
以下の対応が含まれます。
不具合対応内容
- コマンドラインから起動したファイルが無題扱いされる不具合を修正した
- ファイルの最終行あたりでエンターを押すと先頭行が上にスクロールする不具合を修正した
- ポップアップメニューを選択していない状態でエンターを押すと落ちる不具合を修正した
- 最小化した状態からファイルを開いて元に戻るとキャレットが消える不具合を修正した
- その他軽微な修正
以下の対応が含まれます。新機能の自動マーカーはオプションの[フォントと色]から設定可能です。
追加・変更内容
- [Shift]+[マウスホイール]で横スクロールするようにした
- [編集]メニューに[引用付きコピー]と[引用付き貼り付け]を追加した
- オプション画面の[フォントと色]の前景色、背景色で同じカラーコード(Aqua/Cyan、Fuchsia/Magenta)は統合した。また、色合い順に表示するようにした
- キャレット位置の文字列を強調表示する自動マーカーを追加した
- 検索ダイアログの検索する文字列は選択文字列を優先して非選択時はキャレットの文字列を表示するようにした
- 検索文字列など入力可能なコンボボックスは下矢印キーで履歴を表示するようにした
- 選択中の文字は選択マーカーの対象外にした(非選択文字だけが選択マーカー対象とする)
- 多重起動時にウィンドウをなるべく前面にするようにした
- 複数行選択した場合は選択マーカーが機能しないようにした
- その他軽微な修正
不具合対応内容
- UTF-16LE(BOM付き)をUTF-8で処理してしまう不具合を修正した
- コマンドラインから引数に存在しないファイルを指定して起動した場合のエラーメッセージが不適切な不具合を修正した
- コントロールコードが含まれた行をクリックするとキャレットの表示位置がズレる不具合を修正した
- ダイアログのラベルが見切れる不具合を修正した(ダイアログのフォントは[Yu Gothic UI]固定としメインウィンドウのフォントは OS のメニューフォントを利用)
- 解像度が 100% 以外のモニターでポップアップメニューを表示するとアイコンの表示位置がおかしい不具合を修正した
- 文書の最終行でマウスホイールでフォントを拡大/縮小をするとキャレットの表示位置がズレる不具合を修正した
以下の対応が含まれます。
追加・変更内容
- カスタムタイトルバーでもスムーズに最大化しながら起動できるようにした(試験的)
- 多重起動を禁止した
- その他軽微な修正
不具合対応内容
- UTF-8(BOM付き)ファイルがUTF-8(BOM無し)として誤認される不具合を修正した
以下の対応が含まれます。
不具合対応内容
- カスタムタイトルバーで最大→最小→最大とするとウインドウの表示位置がおかしくなる不具合を修正した
- サロゲートペア文字の上にタブや改行が描画される不具合を修正した
- 横スクロールを伴うキャレットを移動すると文字幅でのキャレット移動がおかしくなる不具合を修正した(v0.0.11 の確認漏れ)
- 下から上に検索すると該当する文字列でも強調表示されない不具合を修正した
- その他軽微な修正
以下の対応が含まれます。新機能の選択マーカーはオプションの[フォントと色]から設定可能です。
追加・変更内容
- キャレットを文字数から文字幅で移動するようにした
- クリップボードの状態を見て[貼り付け]メニューの有効/無効を設定するようにした
- フォルダをドラッグ&ドロップした場合は開かないようにした
- ポップアップメニューの不透明度を設定できるようにした
- マウスホイールでフォントサイズを変更した場合はステータスバーにフォントサイズを表示するようにした
- 一括置換後の[元に戻す]と[やり直し]はステータスバーに処理時間を表示するようにした
- 選択範囲と同じ文字列を強調表示する選択マーカーを追加した
- 単語単位で検索をできるようにした
- その他軽微な修正
不具合対応内容
- ダイアログのラベルにフォントとフォント名が混在する不具合を修正した(フォント名で統一)
- 検索ウィンドウなどのラベルがモニター外にいくと描画が乱れる不具合を修正した(v0.0.10 の修正漏れ)
- 連続したタブ文字の途中に異なる文字種が存在するとタブ文字検索時の強調表示がおかしくなる不具合を修正した
以下の対応が含まれます。
追加・変更内容
- [検索]メニューの[検索文字列の強調を解除]のショートカットキーの ALT を Alt に変更した
- [検索]メニューの[前を検索選択範囲]、[次を検索選択範囲]を[前の選択文字列を検索]、[次の選択文字列を検索]に変更した
- オプション画面に[ステータスバー]メニューを追加した
- オプション画面に[履歴]メニューを追加した
- 既定の改行コードを設定できるようにした
- 背景画像に履歴機能を追加した
- その他軽微な修正
不具合対応内容
- ダークモードのポップアップメニューにアイコンが表示されない不具合を修正した
- 横スクロール時に選択範囲の描画が残る不具合を修正した
- 横スクロール時に半角スペースなどの記号が行番号の上に描画される不具合を修正した
- 下から行を選択してタブインデントすると行選択が解除されてしまう不具合を修正した
- 解像度が 100% 以外のモニターでオプション画面を表示するとツールバーのアイコンサイズが変わってしまう不具合を修正した
- 検索/置換ダイアログ表示後の Ctrl+F、Ctrl+R で選択文字が検索する文字列に設定されない不具合を修正した
- 検索ウィンドウなどのラベルがモニター外にいくと描画が乱れる不具合を修正した
- 検索すると他のタブも同じ文字列で検索される不具合を修正した
- 検索条件に該当しない検索をしても前回の検索結果(強調表示)が残る不具合を修正した
- 行頭で移動するとキャレットが消えてしまう不具合を修正した
- 上下配置のマルチモニター環境で上モニタでファイルなどのメニューが表示されない不具合を修正した
以下の対応が含まれます。
追加・変更内容
- [検索]メニューに[前を検索選択範囲]、[次を検索選択範囲]、[検索文字列の強調を解除]を追加した
- 自動インデントを設定できるようにした
- オプション画面の[背景画像]メニューの UI を見直した(2回目)
- スクロールバーの不透明度を 0% にするとスクロールできなくなるためスクロールバーの不透明度の最小は 1% にした
- ツールバーの[ファイルリスト]メニューに新規を追加した
- その他軽微な修正
不具合対応内容
- オプション画面で[タブバー]の設定を変更後にキャンセルしても適用される不具合を修正した
- オプション画面の[基本]メニューを開かずに閉じると[タイトルバーにファイルパスを表示する]が OFF になる不具合を修正した
- マウスホイールでフォントサイズを変更するとテキストのスタイルが解除される不具合を修正した
- 横スクロールする行の先頭から最後まで選択すると行番号の背景も塗られてしまう不具合を修正した
- 最小化してファイル保存確認後に終了すると次回最小化の状態で起動する不具合を修正した
- 実害は無いがオプション画面を開くとツールバーのアイコンが無効でも有効になる見た目の不具合を修正した(v0.0.6 の修正漏れ)
- 背景画像をウィンドウにした時にウィンドウのサイズが大きくなると描画されない箇所が存在する不具合を修正した
- 「最近使ったファイル」のリストが長くなって開いた場合にリストの上にマウスカーソルがあるとリストが表示されたタイミングでファイルも開いてしまう不具合を修正した
以下の対応が含まれます。
追加・変更内容
- [タイトルバーのタイトルを中央に表示する]の設定はダイアログには適用しないようにした
- [ツール]メニューの[オプション(O)]を[オプション(O)…]にした
- [ファイル]メニューの[上書き保存(S)…]を[上書き保存(S)]にした
- アクティブタブ、スクロールバーの不透明度の設定はオプション画面の背景画像に移動した
- エディタのフォントの高さはアンダーラインを加味した高さで処理するようにした
- 一般的な挙動ではないため[END]キーで行頭に移動するのを止めた
- 検索と置換ダイアログの[キャンセル]を[閉じる]に変更した
- 選択文字列のスタイルが下線の場合は通常の文字に加え半角スペースなどすべての文字を対象にした
- その他軽微な修正
不具合対応内容
- [大文字と小文字を区別する]で検索しても大文字小文字に関係なく強調表示される不具合を修正した
- [標準のタイトルバーを使用する]の設定が保存されない不具合を修正した
- UTF-7 で保存できない不具合を修正した
- オプション画面で検索文字と選択文字に下線スタイルを設定しても下線が描画されない不具合を修正した
- 一括置換後の[元に戻す]から[やり直し]ができない不具合を修正した
- 行頭から上に検索できない不具合を修正した
- 置換後に変更マーク(*)が表示されない不具合を修正した
- 読取専用ファイルを開いた時に CTRL+R で置換ダイアログが表示される不具合を修正した(v0.0.7 の修正漏れ)
- 文字コードを指定して保存しても既定の文字コードで保存される不具合を修正した(v0.0.7 の修正漏れ)
以下の対応が含まれます。
追加・変更内容
- 標準タイトルバー利用しない場合(Windows XP風を含む)はタイトルバーのタイトルを中央に表示できるようにした
- 既定の文字コードを設定できるようにした
- その他軽微な修正
不具合対応内容
- OS のシャットダウン時に編集中のファイルが存在してもそのまま終了する不具合を修正した
- 行番号が非表示の場合に行選択の判定がシビアな不具合を修正した(v0.0.6 の修正漏れ)
- 最初に前を検索、または次を検索するとその逆が検索できなくなる不具合を修正した
- ウィンドウを最大化したときにステータスバーのグリップが表示されステータスバーのみリサイズする不具合を修正した
- 読取専用ファイルを開いた時に置換アイコンが有効になる不具合を修正した(v0.0.6 の修正漏れ)
- 編集していない場合でも上書き保存アイコンが有効になる不具合を修正した(v0.0.6 の修正漏れ)
以下の対応が含まれます。
追加・変更内容
- エディタのスクロールする範囲を選択できるようにした
- ファイルを閉じる確認ダイアログに表示するファイル名をフルパスにした
- 元に戻すで変更していない状態まで戻したときは変更マーク(*)を表示しないようにした
- 行番号の右余白を設定した
- 読取専用ファイルを開いた場合はカギアイコンを表示して編集や保存をできないようにした
- 保存時に指定した文字コードで保存できない文字が存在する場合は警告を表示するようにした
- その他軽微な修正
不具合対応内容
- サロゲートペア文字の次の文字の表示位置がズレて描画される不具合を修正した
- 行選択の判定がシビアな不具合を修正した
- 行選択時のタブインデントでタブの代わりに空白を挿入にしていてもタブ文字が挿入される不具合を修正した(v0.0.5 の修正漏れ)
- 最小化から元のサイズに戻ったときにスクロールバーのつまみが表示されない不具合を修正した
- 編集中ファイルが複数存在する状態でエディタを閉じるとファイルを保存できずに落ちる不具合を修正した
以下の対応が含まれます。
追加・変更内容
- オプション画面の基本メニューにタブの桁数とタブの代わりに空白を挿入するを追加した
- オプション画面の背景画像メニューの UI を見直した
- オプション画面の背景画像メニューの文言を見直しデフォルトを「ウィンドウ」の「全面(表示対象に合わせる)」にした
- ツールメニューに標準タイトルバーを使用するを追加した
- ドラッグアンドドロップや関連付けで開いたファイルの場合もステータスバーに処理時間を表示するようにした
- 外観テーマをライト、ダーク、Windows XP にした(Windows XP も廃止予定)
- 小数点以下のフォントサイズの設定を可能にした
- その他軽微な修正
不具合対応内容
- http:// がハイライトされない不具合を修正した
- Windows XP テーマのボタンの不透明度範囲が通常ボタンの範囲になっていた不具合を修正した
- オプション画面でフォントサイズを空にすると落ちる不具合を修正した
- ファイル名に & があるとショートカットキーとして描画される不具合を修正した
- プロポーショナルフォントの場合にキャレットが文字の真ん中に表示される不具合を修正した
- 不透明度などのスライダーコントロールをキー入力で変更してもラベルが更新されない不具合を修正した
以下の対応が含まれます。
追加・変更内容
- シフト JIS のファイルを日本語 EUC 判定したため文字コードの判定処理を見直した
- ファイルメニューの TZEditor の終了にショートカットキーの Alt+F4 表記を追加した
- 履歴など基本的にファイルを開いた場合はステータスバーに処理時間を表示するようにした
- その他軽微な修正
不具合対応内容
- オプション画面のフォントと色メニューでフォントスタイルが設定できない項目でもスタイル設定できてしまう不具合を修正した
- オプション画面の基本メニューのアクセラレータキーが重複する不具合を修正した
- タイトルバーとタブバーのテキストが連動していない不具合を修正した
- 横スクロールを伴うキャレットが移動する時の表示座標がおかしい不具合を修正した(v0.0.3 でデグレ)
- 改行を含む文字列を検索すると次回起動しない不具合を修正した
- 標準タイトルバーでシステムメニューを閉じる時にビープ音が鳴る不具合を修正した
- 無題の上書き保存をキャンセルすると履歴に無題が追加される不具合を修正した
- 名前を付けて保存のショートカットキーが上書き保存と同じになっていた不具合を修正した
以下の対応が含まれます。
追加・変更内容
加速スクロールは上下キーを押した回数でスクロールする行数が変わる機能です。マウスを使わずキーボードだけで高速にスクロールすることができます。
- オプション画面から未実装のメニューは非表示にした
- ThirdPartyNotices.txt の内容を修正した
- ファイルメニューに閉じるを追加した
- ファイル保存時に履歴ファイルの先頭に表示するようにした
- ファイル保存時のデフォルト拡張子を txt にした
- 加速スクロールをオプション画面で選択できるようにした
- その他軽微な修正
不具合対応内容
- ALT + ショートカットキーでメニューの選択ができない不具合を修正した
- タブの切り替えでテキストの表示位置がおかしい不具合を修正した
- タブバーの右端にある閉じるボタンを押すと必ずタブを閉じてしまう不具合を修正した
- テキストの前景色、ルーラーと行番号の背景色が設定されない不具合を修正した
- フォントダイアログでフォントが変更されない不具合を修正した
- ラベルの表記ゆれの不具合を修正した
- 解像度 100% 以外のモニターで起動するとバージョン情報ダイアログのアイコンが見切れる不具合を修正した
- 検索していない状態で前を検索、次へ検索ボタンをクリックすると落ちる不具合を修正した
- 非アクティブ時に最小化ボタンの色が変わらない不具合を修正した
- 標準テーマ以外でマウスによるウィンドウサイズ変更の判定がシビアな不具合を修正した
- 文字コードを指定した保存ができない不具合を修正した
- 編集中ファイルがあってもファイルメニューの「TZEditor の終了」で終了する不具合を修正した
- 名前を付けて保存のショートカットキーが無効になっていた不具合を修正した
以下の対応が含まれます。
追加・変更内容
C# 版だとアイコンに OTZEditor エディタコントロールを使ったテキストエディタと言う意味で O があったのですが C++/Win32 版と区別すために O 無しのアイコンに変更しました。
- アプリのアイコンを O(OTZEditor) 無しのアイコンに変更した
- その他軽微な修正
- 初回ベータ版リリース
フォーラム
バグや要望はこちらからお願いいたします。
ダウンロード
ダウンロードはこちらから。Windows10、11 に対応しています。
- 2025/05/28:100 ダウンロード突破🎉
- 2025/05/17:70 ダウンロード突破
- 2025/05/10:50 ダウンロード突破
コメント