フォーラムへの返信
-
投稿者投稿
-
TZキーマスターありがとうございます。
再現できましたので次回修正します。
TZキーマスターあと、キーを押しっぱなしの場合は発生するでしょうか?
キーアップの場合だけ発生している場合は原因の特定ができそうです。
よろしくお願いいたします。
TZキーマスターありがとうございます。
ちなみに、行番号とルーラーの上では矢印になるのですが、
矢印の場合でも一瞬クルクルしたやつが表示されるでしょうか?
TZキーマスターありがとうございます。
TZEditorのウィンドウの外で発生しないとなると
負荷ではなく、プログラムのお作法の問題の気がしてきました。
次で少し対策してみます。
TZキーマスターすみません。追加です。
DirectWriteのオン/オフで結果は変わるでしょうか?
TZキーマスターigyさん
ご連絡ありがとうございます。
意図した動作ではないので不具合の可能性が高いです。
ただ、手持ちの端末では再現しない状況です。
(ウィンドウ内だとアイビーム、外だと矢印のまま)ソースも確認しましたが、キー入力だけでは
カーソルをクルクル(砂時計)にしていないので、
OSに処理が重い判定をされているのかもしれません。他のエディタでは発生しないでしょうか?
TZキーマスター全画面表示の不具合が見つかりましたので、TZEditor v0.1.24 を公開しました。
いつもご指摘ありがとうございます。もしかすると、全画面表示でステータスバーの表示もいらないかもしれませんね。
引き続きよろしくお願いします🙇♂️
TZキーマスターigyさん
ご指摘ありがとうございます。
TZEditor v0.1.23で修正しました。
よろしくお願いいたします。
TZキーマスター不具合がみつかりましたので TZEditor v0.1.22 を公開しました。
ご指摘ありがとうございました。よろしくお願いいたします🙇♂️
TZキーマスターigyさん
いつもありがとうございます。
確認しました。次のバージョンで修正します。ESCは対策できたつもりでしたがパターンが漏れてました。
ステータスバーのグリップは今回も気付かずです。
ありがとうございます。
TZキーマスターTZEditor v0.1.21 を公開しました。全画面表示ができるようになりました。F11 で全画面表示、F11 または ESC で解除です。よろしくお願いします🙇♂️
TZキーマスターずっと探していた、良い感じの Fluent UI 用の置換アイコンが見つかりましたので、TZEditor v0.1.20 を公開しました。引き続きよろしくお願いします🙇♂️
TZキーマスター不具合が見つかりましたので、TZEditor v0.1.19 を公開しました。
> 編集モードのアイコンは Material Icon Theme を描画するようにした
⇒どうしても実装したくて試してみました。Material Icon Theme にない場合は同じアイコンになってしまいますがどうでしょうか?同じアイコンでも色を変えてもいいかもしれませんね。アイコンスタイルが Fluent UI の場合はモノクロになります。
> URL を含む大きな文字列を貼り付けると異常終了する不具合を修正した📣
⇒ご指摘ありがとうございました。まったく気付けませんでした。
> メニューバー以外のポップアップメニュー表示中に左右キーを押すとメニューバーのメニューが開いてしまう不具合を修正した📣
⇒こちらも気付けず。ご指摘ありがとうございました。
その他の対応は更新履歴をご確認ください。引き続きよろしくお願いします🙇♂️
TZキーマスターigyさん
ご指摘ありがとうございます。
確認しました。右クリックのメニューも
メニューバーのメニューと認識していますね。。。
修正します。
TZキーマスター不具合が見つかりましたので、TZEditor v0.1.18 を公開しました。
> 特定条件下でキャレットがウィンドウの中央に表示されない不具合を修正した
⇒キャレットがウィンドウの上(例:キャレットが50行目、ファイルの表示位置が100行目)にあると中央に表示しない不具合を修正しました。ただ、ファイルを再読み込みする場合にすでに画面上にキャレットが表示している場合は中央に表示しないのは仕様です。
> 角丸ポップアップメニューの外枠が透明になるため枠線の色を指定するようにした📣
⇒角丸ウィンドウだと外枠 1px が透明?になり背景がウィンドウの枠線と重なって描画されるようです。別途枠線の色を指定すると解消するようです。よく気付きますね。。。あはは。
> ポップアップメニューの高さが DPI を考慮していない不具合を修正した📣
⇒メニューの高さ計算時の DPI はずっと 100% で計算していたようです。ご指摘ありがとうございました。
その他の対応は更新履歴をご確認ください。引き続きよろしくお願いします🙇♂️
TZキーマスター不具合が見つかりましたので、TZEditor v0.1.17 を公開しました。
引き続きよろしくお願いします🙇♂️
TZキーマスターO さん
ご連絡ありがとうございます。
> ちょうどAIでマクロを作ってもらってたので確認に役立ちました
> 最近AIは凄いですね素人でも少しの試行錯誤でマクロが作れるのでありがとうございます。少しでもお役に立てたようで、作っていて良かったです。
TZEditor も AI アシスタントくんに助けてもらってまして、
ハイライターのキーワード選定はすべてお任せしています。ただ、絵文字対応のときはなかなか意思疎通がうまくいかず、
最終的に「結局やりたいことできへんのかい!」となったのは、今ではいい思い出です。そのうち、色々な言語でテキストエディタも簡単に作れるようになるんでしょうね。
嬉しいような、悲しいような。あはは。
あと、現在は大きいファイルを快適に編集できるように AI アシスタントくんと一緒に進めています。>Fタイトルバーのフォントサイズが変更(拡大)される!?(#8132)
ありがとうございます。一旦クローズしますかね。TZEditor を Windows10 で作っていた頃は
Windows 10 もサポートするぞと思っていたのですが、自分が使う OS が Windows 11 なると
「あ、もういいか」となりました。気付いたんですが、どうやら自分は下位互換にあまり興味がないようです。あはは。引き続きよろしくお願いします。
TZキーマスター不具合が見つかりましたので TZEditor v0.1.15 を公開しました。
また、ハイライターを少し追加しました。よろしくお願いいたします。
TZキーマスターTZEditor v0.1.14 を公開しました。
ステータスバーのキャレット座標クリックで行へ移動するダイアログを表示するようにしました。
これで一旦、ステータスバー系の処理は終了ですかね。(残は挿入/上書きの切り替えあります)
よろしくお願いいたします。
TZキーマスター譲治さん
v0.1.13で対応してみました。
もし、おかしいところがありましたらご指摘ください。ただ、サクラエディタさんは対応されているのですが、
タスクバーにウィンドウが被る場合にウィンドウ座標補正はできていないです。不具合解消を優先しました。よろしくお願いいたします。
TZキーマスター譲治さん
ご報告ありがとうございます。
Explorer Patcherで再現いたしました。> Windows11は将来再びタスクバーを下以外の位置に移動出来る事が確定しています。
⇒私も確認してみました。エクスプローラーなどもアップデートされるようですね。
楽しみですね。Windows10の時に、タスクバーがデスクトップのどこにあるか処理を書いた気がします。> 原因は恐らくデスクトップのクライアント領域を正しく取得していないためと思われます。
⇒TZEditor終了時にタスクバーの幅を引いた座標で取得していました。そのため、上や左に移動したようです。完全に間違えていました。あはは。
次のバージョンで修正いたします。
TZキーマスター例外エラーが発生する不具合が見つかりましたので
TZEditor v0.1.12 を公開しました。
よろしくお願いいたします。
TZキーマスターTZEditor v0.1.11 を公開しました。
> vbscript、javascript ファイルのハイライターを追加した📣
⇒ csv/tsvの色分けはもう少しお待ちください。あと各言語のキーワードの色分けは現在は強調文字列1のみです。
> Windows 10 スタイルのスクロールバーの矢印を丸み無しにした
> スクロールバーが無効の場合は矢印ボタンも無効にした⇒ 気になっていたので、対応しました。その他の更新は更新履歴をご確認ください。
ここからは余談ですが、TZEditor の文字列管理方法を変更するか悩んでいます。
具体的には VS Codeと同じ、Piece Tree で管理するかで悩んでいます。
今するか、v1.0.0の後にするかどうするかですね。引き続きよろしくお願いいたします。
TZキーマスターoさん
ご連絡ありがとうございます。
> JavaScript
> VBScript⇒こちら追加します。
> CSV/TSV https://www.haijin-boys.com/wiki/CSV/TSV
⇒すごいですね。正規表現で色分けするんですね。
TZEditor でも正規表現の色分けは実装してますので対応可能でした。
ただ、40列も色分けしたりすると重いですね。。。単純な色分けでいいのでしたらCSV専用のハイライターを作って強調文字列1~10の色で
列を順番に色分けするのが簡単で良さそうです。それかEXCELのようなCSVモードを作るかですね。。。
色々やりだすと列位置も揃えたくなったりするので、結局、CSV/TSVモードを作ってしまいそうです。あはは。
簡単なものから検討してみます。
TZキーマスターTZEditor v0.1.10 を公開しました。
markdownのハイライター(見出しのみ)を追加しました。
よろしくお願いいたします。
TZキーマスターigyさん
>・[オプション]画面からの[既定の改行コード]を変更した場合
>⇒表示中ファイルにも適用する(現状仕様は次に開いたファイルから適用でした)こちらですが、v0.1.9で既に対応してしまったのですが、
[オプション]画面から[既定の改行コード]を変更した場合は
やっぱり表示中ファイルは変更しないようにします。現在、ステータスバーから文字コードの変更を実装してまして、
[オプション]画面から[既定のエンコード]を変更した場合に
同じように開いているファイルのエンコードを
変更するとおかしくなるためです。この2つの設定は次回以降の新規ファイルの場合に適用するようにします。
すいません。
TZキーマスターTZEditor v0.1.9 を公開しました。
batとjavaのハイライターを追加しました。
よろしくお願いいたします。
TZキーマスターigyさん
ありがとうございます。理解できました。
なるほど、他のエディタさんは改行コードを変更するとファイル内の改行が全部変わるんですね。TZEditor の場合は、サクラエディタさんを参考にしているので、改行コード変更後に入力する改行だけに適用する仕様にしています。他のエディタさんの挙動を知らなかったのですが改行コードを統一してもよさそうですね。考えてみます。
あと、改行コードの変更は下記にしようと思います。
・[オプション]画面からの[既定の改行コード]を変更した場合
⇒表示中ファイルにも適用する(現状仕様は次に開いたファイルから適用でした)・ステータスバーの改行コード変更した場合
⇒表示中ファイルのみ適用(現状仕様から変更なし)
TZキーマスターigyさん
ご連絡ありがとうございます。
> ステータスバーから改行コードを変更できるようにした
ステータスバーの改行コードの変更は表示しているファイルのみ
適用にしたのですがやっぱり違和感ありますね。ステータスバーで変更した場合も
[既定の改行コード]は変更するようにしようと思います。あと、オプション画面で[既定の改行コード]を変更した場合も
[折り返し]と同じように表示しているファイルの
改行コードは変更しようと思います。
TZキーマスターTZEditor v0.1.7 を公開しました🎉
スクロールバーの標準スタイルを Windows11 によせていっています。
ただ、そのまま真似すると細すぎるきがするのでアレンジしています。
よろしくお願いいたします🙇♂️
TZキーマスターigyさん
ご連絡ありがとうございます。
テキストファイルで引用符の強調表示は少し違和感があるのですが、
URLは色分けするのに引用符はしない?とかなりますね。
一旦、v0.1.6で色分けするようにしました。
こちらも最終的には他のエディタさんのように設定可能にしようと思います。そして、エスケープ文字(¥)も設定したのですがよく考えると不要かもしれませんね。
公開後に気付きました。あはは。
TZキーマスター不具合が見つかりましたので TZEditor v0.1.5 を公開しました。
> [フォントと色]の強調表示1~10のデフォルトを有効にした
⇒ひとまずデフォルトはすべて有効にしました。
> html、sql ファイルのハイライターを追加した
⇒大文字小文字を無視した強調表示をする言語のハイライターを追加しました。
> 引用符は終了がない場合は強調表示しないようにした📣
⇒引用符が閉じていない場合(例:”あいうえお)は強調表示しないようにしました。こちらは最終的にはオプション選択可能にしようと思います。
> 文字列を選択した状態で[フォントと色]の項目を選択すると文字列の選択範囲が解除される不具合を修正した
⇒あまり影響はないと思いますが、気持ち悪いので修正しました。
複数行コメントの強調表示はもう少しかかりそうです。
よろしくお願いいたします。
TZキーマスターigyさん
下記、v0.1.4で対応しました。
> 拡張子をcやiniで名前を付けて保存しても、ステータスバーの編集モード がテキストから変更されない。
⇒拡張子が変更された場合は対象のハイライターに切り替わるようにしました。
> INIファイルのハイライター
⇒シングルクォーテーションの仕組みで色分けしていたのでシングルクォーテーションの色分けを適用していたのですが、強調文字列の方がいいですね。変更しました。
ご指摘ありがとうございました。
TZキーマスターTZEditor v0.1.3 を公開しました🎉
> C/C++、C# ファイルのハイライターを追加した
⇒新しくハイライターを追加しました。ただ、複数行コメントは未実装です。現時点ではおまけ程度のハイライトになります。
> スクロールバー非表示時の折り返し位置がずれる不具合を修正した
⇒縦スクロールバーを非表示にして折り返し計算すると、計算後に縦スクロールバーが必要になると再度折り返し計算が必要になります。そこに気付くのに時間がかかり何回か修正しています。ただ、今回で修正完了したと思います。
よろしくお願いいたします🙇♂️
TZキーマスターTZEditor v0.1.2 を公開しました。
不具合修正とINIファイルのハイライターを追加しました。今後はキーワードの強調表示などを追加していこうと思います。
よろしくお願いいたします🙇♂️
TZキーマスターいきなりバグってましたので v0.1.1 を公開しました。あはは。
よろしくお願いいたします。
TZキーマスターigyさん
ありがとうございます。
PageDownキーも対応しました。
また、一括置換後のUndo/Redoもv0.0.99で修正済みです。
ご指摘ありがとうございました🙇♂️
TZキーマスターigy さん
いつもありがとうございます。
>スクロールしない状態でのPageUp・PageDownキー
完全に忘れていました。。。v0.0.98で修正済みです。
>「すべて置換」を実行後の結果が、折り返しの設定に合わせて再構成(更新)されない
こちらも実装が漏れていました。あはは。v0.0.98で修正済みです。
ご指摘ありがとうございました。
TZキーマスターon さん
ご連絡ありがとうございます。いつものことながら実装が遅くなり申し訳ないです。あはは。
折り返すことで、個人的にかなり使いやすくなりました。
ただ、改行が先頭にきてしまいますので、禁則処理も実装いたします。引き続きよろしくお願いいたします。
TZキーマスター下記不具合がありました。次回修正します。
> 折り返し線を非表示にしても描画される
> シェブロン内の折り返しボタンが選択されていない -
投稿者投稿