フォーラムへの返信
-
投稿者投稿
-
TZ
キーマスターすいません。1点だけ確認ですが、
>(1)c:\TZEditor>TZEditor.exe CHANGELOG.md で Enter
>(2)CHANGELOG.md が開いた瞬間に(開くと同時に)素早く、キー q を連打こちらはすでに TZEditor が起動した状態で実行でしょうか?
それとも、初回起動でしょうか?TZ
キーマスターありがとうございます。
まだ、再現はできていないのですが、下記不具合を見つけました。
おそらく、行情報がないのに文字を入れようとして落ちていると思うのですが引き続き調査します。1.コマンドプロンプトからファイルを開いて保存すると無題扱いされる
2.エンター押しっぱなしでツールバーのファイル履歴を開くと落ちるTZ
キーマスターご報告ありがとうございます。
例えば、DOSプロンプトから下記コマンドで
TZEditor を起動して再現するかを確認しましたが再現できませんでした。1.DOSプロンプトから「c:\TZEditor>TZEditor.exe a TZEditor.ini」 で TZEditor を起動する
※a は存在しないファイルです。
2.a が存在しないエラーが出る
3.TZEditor.ini が開く
4.素早くエンターを押す他に再現手順があれば教えて頂ければと思います。
TZ
キーマスターご報告ありがとうございます。確認しました。
TZEditor の検索は
上へ検索の場合はヒットした文字の先頭にキャレット移動
下へ検索の場合はヒットした文字の末尾にキャレット移動にしています。そのため、現時点では仕様なのですが、ヒットした文字の先頭にキャレット移動した方が見た目が良さそうなので変更しようと思います。(一番いいのはヒットした文字が全部画面内に入っているのが良さそうですね)
ご指摘ありがとうございました。
TZ
キーマスターご報告ありがとうございます。
確認しました。
他のエディタさんが正しいです。
v0.0.14 で修正いたします。ご指摘ありがとうございました。
TZ
キーマスターご報告ありがとうございます。
選択マーカー追加など色指定の設定が増えると ini の再作成が必要な仕様でしたので見直してました。
そちらの対応は終わりまして、起動速度にも影響なさそうでしたのでいけそうです。もう少ししましたら v0.0.14 をリリースいたします。よろしくお願いいたします。>(仕方ないかもしれないのですが)
>比較的大きいファイル、たとえば、郵便番号のCSVファイル
>utf_ken_all.csv(約12.4万行、18,349,498byte)
>で入力してみると、表示されるまで、若干、時間がかかるようです。確認いたしました。ものすごく遅いですね。なぜだろう?と確認しました。
TZEditor で文字入力すると横スクロールバーのつまみなどの表示用に一番文字幅が長い行がどこかを算出しているのですが、なんと毎回、全行(utf_ken_all.csv ですと約12.4万行)を計算していました。そりゃ遅い。あはは。
この処理を除くと、サクサクでしたので変更があった行だけ算出するように変更します。文字列描画もそうですが、描画や算出系はマルチスレッドを使ってさらに高速化できればと考えています。ご指摘ありがとうございました。
TZ
キーマスターご連絡ありがとうございます。
実装しているときは気にならなかったのですが
試してみると、私の環境でもかなりの確率で前面表示に失敗していました。前面にする箇所を変更するといい感じになりましたので
v0.0.14 で対応します。ご指摘ありがとうございました。
TZ
キーマスターありがとうございます。
やっぱり FontForge なんですね。
ほんの少しだけですが、フォント作成方法が
理解できました。あはは。TZ
キーマスター画像提供ありがとうございました。確認いたしました。
(現在、このフォーラムは画像添付できないようにしています)バージョンダイアログが見切れるのはバグでした。
他のメニューは OS のメニューフォントがメイリオに変更されているからですね。
こちらはどうするか考えます。悩ましいです。。。>・2重起動時のTZEditor表示
>2重起動時、TZEditor側は前面に表示する処理など実施していますか?はい。2 重起動時は以下の処理をしています。
1. TZEditor が最小化している場合は ShowWindow(hWnd, SW_RESTORE) で元のサイズに戻す
2. GetForegroundWindow() の hWnd が TZEditor じゃなければ SetForegroundWindow() で前面にする
3. TZEditor のテキストエディタコントロールにフォーカスをあてるTZ
キーマスターご連絡ありがとうございます。
フォント自作とかすごいですね。思わず作り方を調べてみました。フォールバック指定はもう少し先になりそうですが対応いたします。ちなみに、TZEditor は技術的に面白そうだったので全ての文字種のフォントを変えられるようにしようと考えていたのですが一旦、保留にしています。あはは。
TZ
キーマスターご報告ありがとうございます。
>・選択マーカーでは、大文字と小文字を区別していないようですが、
> 将来的に(オプション画面のどこかで)「大文字と小文字を区別する」
> の設定を付ける予定はありますか?はい。選択マーカーは将来的に大文字と小文字の区別、単語単位で色分けできるようにします。
あと、自動マーカーも実装予定です。これはキャレットの位置の文字列から自動的に他の同じ文字列も強調表示する機能です。
こちらも、大文字と小文字の区別、単語単位で色分けできるようにします。>・「不具合対応予定」に
>> DPI150%起動でオプション画面のラベルが見切れる
> とありますが、100%の環境でも、ラベルが見切れています。
> (オプション画面だけでなく、バージョン情報の利用ライブラリの箇所も)
> 環境:Windows 10、解像度 1920 x 1200ありがとうございます。この対応方法は少し悩んでおりまして、もし可能でしたら見切れる画面イメージを見せて頂けると嬉しいです。
TZ
キーマスター>TZEditor.iniアップしました
ありがとうございます。確認しました。
まず、TZEditor は下記順で不透明度を加味して文字と背景を重ねて塗っています。1.検索文字
2.選択文字
3.選択マーカーTZEditor.ini を見ると、選択マーカーが有効になっていました。これがまず 1行目を見にくくしています。
現状の仕様では、選択マーカーを有効にすると1行目の選択文字は必ず選択マーカーでも塗ってしまいます。
そのため、1行目の 123 と 2行目の 123 の背景色が少し違うと思います。この仕様でいいかと思いましたが、見にくくなりますので
選択文字は選択マーカーで塗らないように修正しようと思います。ですので、一旦、選択マーカーは無効にしてください。その後は、選択文字の前景色と背景色の不透明度を 50% くらいにして頂くと他のエディタさんと同じような色合い近づきそうです。
あとはフォントも違うようですので合わせて頂くと見やすくなるかもしれません。お試し頂けますでしょうか?>ルーラーキャレット位置ですが白にするとルーラーの数字
こちらは実はルーラーキャレット位置の表示/色分けのチェックを外すと非表示になるのではなく、背景色の反転で描画するようになりますのでルーラーキャレット位置が白で文字が黒になります。お試し頂けますでしょうか?
TZ
キーマスターご連絡ありがとうございます。
>もうv0.0.12ですかすごい開発スピードですね
ありがとうございます。早く v1.0.0 をリリースしたくて日々修正しています。
それと、そこ気付きます?レベルのご指摘を頂いてまして急いで修正しています。
あと、AI アシスタントも大活躍しています。その内もっと加速するかもしれません。あはは。>横のスクロールバー
はい。追加します。
>検索文字と選択文字重なると検索文字の色が見にくいです(参考画像1行目の123の部分)
たしかに見にくいですね…。不具合の可能性もありますが、設定でどうにかなるのか確認したいと思います。
お手数ですが可能でしたら前回のように TZEditor.ini をご提供頂けますでしょうか?>以下は以前投稿した分ですが
>ご指摘・ご要望内容に無いようなので改めて載せときます
>最後の方でいいのでご検討よろしくお願いいたしますはい。追加いたします。対応は少々お待ちください。
また、仕様で何かあれば確認させて頂きます。TZ
キーマスターご報告ありがとうございます。
>・「UTF8(BOM付き)」のデータを開いても、ステータスバーには「UTF8(BOM無し)」と表示する。
確認しました。次回 v0.0.13 で対応いたします。
ご指摘ありがとうございました。
TZ
キーマスターご報告ありがとうございます。
>ただ、「オプション」ダイアログの「フォントと色」で、追加した項目
>の影響か、色設定がずれてしまっていたり、「強調文字列10」に
>チェックが付いていて、チェックを外そうとしたらエラーでプログラムが
>強制終了したので、INIファイルを一度削除し、設定しなおしたら、
>特に問題なく動作するようになりました。今回、新しい色に[選択マーカー]を追加しているのですが、過去のバージョンのことを考えていないため INI は再作成が必要になりますね。このへんも今後は考えようと思います。
>・検索文字列の強調表示が外れる?
ありがとうございます。再現しました。検索はサクラエディタさんと同じ検索アルゴリズムを利用しています(多分同じはず)
今回 v0.0.11 でもかなりの不具合を見つけ潰したのですがまだ残ってましたね。v0.0.12 で修正します。
通常の検索が落ち着いたら正規表現にも挑戦します。
ご指摘ありがとうございました。TZ
キーマスターご連絡ありがとうございます。
今のところ無事に動作しているようで安心しました。あはは。
(他で少し修正モレがありましたが、そちらは次のバージョンで修正します)>・タブ文字を検索したときに、強調表示されない箇所あり
確認いたしました。v0.0.11 で修正予定です。
>・タブ文字とキーボードによる上下のキャレット移動
はい。現時点ではキャレットの移動は文字数での移動になります…。
文字幅での移動に修正いたします。ご指摘ありがとうございました。
TZ
キーマスターご報告ありがとうございます。
>複数行選択時のタブ入力で、選択状態が解除
確認しました。
v0.0.10 で修正予定です。ご指摘ありがとうございました。
TZ
キーマスターありがとうございます。
再現できました。
検索結果の先頭文字がキャレット非表示領域に入っているからでした。
対応いたします。TZ
キーマスターご報告ありがとうございます。
現時点では v0.0.9 で事象を再現できませんでした。おそらく、検索後にキャレットの表示範囲外のためにキャレットが非表示になった思います。
その場合ですと、例えば、下記手順でもキャレットが消えるはずですが消えるでしょうか?・手順
1.ああああああ…と横スクロールするぐらい多い文字を入力してキャレットを行末に移動する
2.行末から左矢印キーで行頭へ移動する
3.1回横スクロールするとキャレットが消える(はず)TZ
キーマスターご報告ありがとうございます。
>・「最近使ったファイル」リストにある「新規(O)」「開く(N)」
標準のポップアップメニューも 例えば N を押したら最初の該当する N のファイルが開くと思ったのですが、
ちゃんとダブる場合は、最初の N、もう一度押すと次の N とループするんですね。こちらもスクロールバー同様に真似しようと思います。>そもそも、そのリストに「新規(O)」「開く(N)」は、なくても良さそうな気も・・と思いましたが、「新規(O)」は
ファイル履歴を見て、無いから、新規かファイルを開くか選ぶかもをイメージして追加してみました。
あまりそのシーンはなさそうですが、一旦、残しておきます。ご指摘ありがとうございました。
TZ
キーマスターご報告ありがとうございます。
>・検索文字列が強調表示と横スクロール
> 検索実行後、検索文字列が強調表示された状態で、右にスクロール
> させると、左端に到達した強調表示部分の背景色がとどまる?確認いたしました。次回修正いたします。
>メニュー「検索」の「検索文字列の強調を解除」の ALT + F3 で ALT は Alt としたほうが。
こちらも、 Alt に修正いたします。
>・メニュー「検索」の「前を検索選択範囲」「次を検索選択範囲」は、名称を再検討したほうが・・
たしかに選択範囲で検索の意味にもとれますね。次回修正いたします。
この文言は Visual Studio から流用したのですが、「これ伝わるかな?」ってのはありました。あはは。ご指摘ありがとうございました。
TZ
キーマスターご報告ありがとうございます。
>・スクロールバーで右クリックのメニューが表示しない。
> (私自身は必要とは思わないのですが、標準のスクロールバーと
> (同じ動きをする仕様にするなら・・思いまして)はい。標準と同じ動作を目指してますので必要になります。が、最近は後回しになりがちです。あはは。メニューにスクロールバーのオプション画面へ遷移するとか入れるといいかもしれません。
>・リサイズ時の動作(垂直方向)
> TZEditorの上辺の縁を下向きにドラッグして高さを変更する場合
> 他のアプリと比較して、カクつく?確認しました。カックカクですね…。直せるかわかりませんが課題にあげておきます。
ご指摘ありがとうございました。
TZ
キーマスターご報告ありがとうございます。
>・オプション画面の「タブバー」にある項目は、
> チェックを付ける・外す、選択したとき、即座に画面に反映するが、
> 「キャンセル」で閉じても、変更が有効。ありがとうございます。確認しました。
v0.0.9 で修正いたします。>「タイトルバーにファイルパスを表示する」がOFFになっていることがある。
確認しました。特定条件のみで発生していました。
v0.0.9 で修正いたします。サイトにも追加済みです。
ご指摘ありがとうございました。TZ
キーマスターご報告ありがとうございます。
>タブの「ピン留めボタン」📌、画像が小さくてわかりづらい。
やっぱりそうなりますね。検討いたします。
ご指摘ありがとうございました。
TZ
キーマスターご連絡ありがとうございます。
無事解決したとのことで良かったです。
引き続き TZEditor を更新していきますのでよろしくお願いいたします。
-
投稿者投稿