HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2023
1217
inovia「HSPスクリプトエディタ Powered by サクラエディタ」アルファ版2 公開23解決


inovia

リンク

2023/12/17(Sun) 01:25:48|NO.100868

頂いた不具合報告やいくつかの機能追加を実施した「アルファ版2」を公開します。
感想、質問、不具合報告、機能改善要望など、よろしくお願いいたします。

https://hsp.moe/hsed3s/alpha2/

なお、アルファ版1の設定ファイル(hsed3s.ini)を引き継ぐこともできますが、
推奨はしておりません。(その観点でテストを行っていない為)

もしも引き継ぐ場合は、メニュー項目に機能追加があります。
「設定」メニュー →「共通設定」→ 「メインメニュー」タブ
の「初期設定」ボタンを押下して、メニューを初期化する必要があります。



この記事に返信する


名無しのどん兵衛

リンク

2023/12/17(Sun) 13:43:54|NO.100869

ありがとうございます!



名無し

リンク

2023/12/18(Mon) 10:39:39|NO.100876

お疲れ様です。
追加されたアイコンコンバーターを使用してみたのですが、
256×256以上のサイズは左記のサイズに縮小されるとの記載があったものの、
実際には縮小されませんでした。
400×400のファイル1つで試し、400×400のicoファイルが生成されました。



名無し

リンク

2023/12/19(Tue) 05:11:15|NO.100880

使用していて気づいたのですが、
Windowsの機能にある「ウィンドウをスナップ」する機能をONにして
エディタをスナップした状態でタブを切り替えると、
スナップが強制的に解除されてしまい、再度手動でスナップする必要があります。
地味に手間なので改善されると助かります。

あと、同じくタブを切り替える時にウィンドウが再生成されてるような感じがするのが
地味に気になってたりします。
(タイトルバーが点滅する、Windowsのタスクバーにあるエディタのタブが消えた後再出現する等)



名無しのどん兵衛

リンク

2023/12/19(Tue) 08:41:51|NO.100881

>あと、同じくタブを切り替える時にウィンドウが再生成されてるような感じがするのが
>地味に気になってたりします。
同じくです。
サイズ変更してたときにサイズがリセットされてしまっているので少し困っています。



inovia

リンク

2023/12/19(Tue) 12:54:58|NO.100883

>256×256以上のサイズは左記のサイズに縮小されるとの記載があったものの、
>実際には縮小されませんでした。
ありがとうございます。
リサイズ処理の実装はしていましたが、
GUIから呼び出しの場合のみ適用されていませんでした。
(内部的にはコンソールアプリである iconcnv.exe をエディタから呼び出しています)


>スナップが強制的に解除されてしまい、再度手動でスナップする必要があります。
調査はしてみますが、
タブ機能はサクラエディタ自身の機能なので、対応が難しいかもしれません。

[保留中] windows7 の AeroSnapに対応させる #107
https://github.com/sakura-editor/sakura/issues/107


>同じくタブを切り替える時にウィンドウが再生成されてる

こちらも同じくサクラエディタの仕様となります。
タブを新しく作ると新しいプロセスが起動して、ウィンドウを生成するようになっています。
タブを切り替えると、隠れていたプロセスのウィンドウに切り替わるという動作をするようです。
そのため、ちらつくような動作をしてしまうようです。

緩急策は考えてみますが、内部構造作り直しレベルになりそう…。



名無し

リンク

2023/12/20(Wed) 06:30:48|NO.100887

スナップとタブの件が対応難しい点理解しました。
ご確認ありがとうございます。
スナップの件issue見ましたが、2018年からの分で2020年にクローズされてるので、
今後も対応される可能性は低そうですね....



名無しのどん兵衛

リンク

2023/12/20(Wed) 10:51:37|NO.100888

早速の返答ありがとうございます。
やはり難しいんですね...
とりあえず、慣れてみます!
ありがとうございます。



しまくろねこ(本物)

リンク

2024/1/1(Mon) 02:05:19|NO.100960

TABキーで「^」が表示できません。
それらしい設定をいじってみましたがやはりTABが表示されません。
何か設定があるのでしょうか?



名無し

リンク

2024/1/1(Mon) 02:10:10|NO.100961

>>100960
こちらの環境だと初期状態で表示されてましたが...
設定→タイプ別設定の「スクリーン」タブに、「TAB表示」の項目があります。
こちらを「文字指定」にし、「^ 」を入れることで表示されます(初期状態がこれでした)
また、「カラー」タブにある「TAB記号」が有効になっていて、
色の指定が背景色と同じになっていない必要もあると思います。



しまくろねこ(本物)

リンク

2024/1/1(Mon) 08:56:41|NO.100962

> 名無しさん
> こちらを「文字指定」にし、「^ 」を入れることで表示されます(初期状態がこれでした)

まさにこれでした。
解決しました。
ありがとうございます。



inovia

リンク

2024/1/2(Tue) 16:07:15|NO.100971

ウィンドウをスナップした際の不具合を緩和できるようにしてみました。
また、アイコンコンバーターのリサイズが正常動作していない不具合を修正しています。

エアロスナップを検出した場合は、
ウィンドウサイズサイズを保持しつつスナップを強制解除するという手法で実装しているため、
使い勝手が若干変わっています。そのため、初期値はOFFに設定しています。

「設定」メニュー →「共通設定」→ 「HSP」タブ
「エアロスナップの緩和策を適用(S)」をON にしてください。

---

「HSPスクリプトエディタ Powered by サクラエディタ」アルファ版2.1
https://hsp.moe/hsed3s/alpha2.1/



名無し

リンク

2024/1/5(Fri) 23:49:18|NO.100988

お疲れ様です。
ファイルを開こうとした時、二つ目以降の場合にエディタがアクティブにならないのは仕様ですか?

α版2.0の時は見てる感じ、
エクスプローラーから.hspファイルをダブルクリックで開くと、
エディタがアクティブになる→新規タブ作成→開いたファイルが読み込まれると同時に非アクティブになる
といった動作をしているように見えました。

最新版(α2.1)ではアクティブになることなくずっと非アクティブのままでした。
α2.0の動作だとエディタが画面上に出てくるにもかかわらず、
アクティブじゃない状態だったので気になっていましたが、
α2.1の動作で仕様であればそのままで良いと思ってます。

意図した動作変更か分からなかった為、今後元の動作に戻ったりするのか気になった所です。



名無し

リンク

2024/1/5(Fri) 23:55:22|NO.100989

忘れてました。
α2.0で報告させていただいたスナップ機能についての件、
α2.1の設定で緩和策をONにした場合、
タブを切り替えてもウィンドウサイズが変わらない事確認しました。

スナップ状態でタブを切り替えようとすると、最初の一回はタブが変わらずそのままなのは
>>使い勝手が若干変わっています
これに含まれてる事ですかね。

いずれにしても対応ありがとうございました。



名無し

リンク

2024/3/8(Fri) 04:32:10|NO.101395

#packopt icon "test.ico"
#packopt version "test.txt" #include "hsp3utf.as"
上記コードで実行ファイルを生成した時、アイコン・バージョン情報共に変更されていません。
ご確認をお願いできますか?

hsp3.7β7、β8、hsp3.6にて確認し、何れも変更されていませんでした。

下記スレッドにて報告させていただいた内容ですので参考としてURLを張っておきます。
https://hsp.tv/play/pforum.php?mode=all&num=100603



inovia

リンク

2024/3/9(Sat) 18:15:35|NO.101399

すいません。反応が遅くなりました。

> ファイルを開こうとした時、二つ目以降の場合にエディタがアクティブにならないのは仕様ですか?
仕様ではないですが、手元の環境では下記動画のような動作をしております。
(アクティブウィンドウを青色のタイトルバーにしています)
https://hsp.moe/hsed3s/alpha2.2/20240309.mp4

> スナップ状態でタブを切り替えようとすると、最初の一回はタブが変わらずそのままなのは
この事象につきましても、手元で確認できませんでした。

> 上記コードで実行ファイルを生成した時、アイコン・バージョン情報共に変更されていません。
アルファ版2.2にて修正しました。ご確認よろしくお願いいたします。

---
「HSPスクリプトエディタ Powered by サクラエディタ」アルファ版2.2
https://hsp.moe/hsed3s/alpha2.2/



Atara

リンク

2024/3/11(Mon) 08:35:11|NO.101405

ちょっと使わせていただきましたがなかなか良さそうです。
コードの折り畳みができるとうれしいかなと思いました。



しまくろねこ(本物)

リンク

2024/3/12(Tue) 07:56:01|NO.101408

「HSPスクリプトエディタ Powered by サクラエディタ」結構使いやすいです。
開発応援しています。



moss

リンク

2024/3/12(Tue) 18:42:20|NO.101410

3.7b7にalpha2.2を突っ込んでみました。
ずっと標準エディタ+メモ帳だった身からすると使いこなすのが大変そうですが
便利そうな機能もあるのでしばらく試してみようと思います。

インデント関係が標準と少し違ってモヤりました。
適当にそれっぽい動作になるプラグインを見つけて対応しましたが、
デフォルトで専用のものがあれば移行しやすいかなと思いました。

#modfunc系が関数一覧に出ませんが出るようにできますでしょうか?
また、文字列に\"が単体で含まれていると関数一覧が正しく検出できないようです。

#module testmod x,y,z #modinit return #modfunc testmod_func return #defcfunc functest1 return "\"" #deffunc functest2 return /* #deffunc functest3 a = "*" return */ #deffunc functest4 return #global



名無し

リンク

2024/3/15(Fri) 09:16:09|NO.101412

エディタα2.2版、HSP3.7β8にて、アイコンとバージョン情報書き換えを確認しました。
お忙しいであろう中ご対応ありがとうございました。

アクティブにならない現象、動画確認しましたがちゃんとアクティブになってますね。
タブの切り替えの現象についても含めてこちらの動作とは違ってるという事なので、
一旦はこちらの環境の問題という事で理解しておき、
何かしら発生条件などが分かればまたその時は報告させていただきます。



inovia

リンク

2024/3/20(Wed) 23:15:27|NO.101430

> Atara さん
コードの折り畳み機能の実装には、
サクラエディタの描画関連の部分を大きく変更する必要があるため、
実現が難しそうだなぁ…といった所感がありますね。

> しまくろねこ(本物) さん
応援ありがとうございます。励みになります。

> mossさん
インデント処理をHSP向けに修正しました。
メニュー [設定(O)]→[タイプ別設定(Y)]
から[スクリーン]タブの[スマートインデント]にHSP3を追加しました。
https://hsp.moe/hsed3s/alpha2.3/smartindent.png

また、モジュール系命令/関数(#modfunc/#modcfunc)の列挙に対応しました。
(文字列に\"が単体で含まれていると関数一覧が正しく検出できない不具合も修正)

---
「HSPスクリプトエディタ Powered by サクラエディタ」アルファ版2.3
https://hsp.moe/hsed3s/alpha2.3/



moss

リンク

2024/3/24(Sun) 15:26:26|NO.101449

更新お疲れ様です。
インデント関係もまともになって大分書きやすくなりました。

3.7b7+alpha2.3
文字列の最後が \\ の場合も関数一覧がおかしくなります。("hoge\\" など)
cnt\2 のように色分けキーワードに \ をくっつけると色分けされないようです。
(半角スペースなどを挟むと色分けされる)



inovia

リンク

2024/3/24(Sun) 22:20:57|NO.101459

>文字列の最後が \\ の場合も関数一覧がおかしくなります。("hoge\\" など)
>cnt\2 のように色分けキーワードに \ をくっつけると色分けされないようです。

ご指摘ありがとうございます。取り急ぎ、修正致しました。
また、mes@hsp "aaa" の場合も色分けができていなかったため修正しています。

---
「HSPスクリプトエディタ Powered by サクラエディタ」アルファ版2.4
https://hsp.moe/download/hsed3s_alpha2_4.zip



moss

リンク

2024/3/31(Sun) 23:59:05|NO.101486

3.7b7+alpha2.4

インデント
以下のような状態で if b に { を入力するとその行が1段下がってしまいます。
また、if b に { がついていない状態で改行した場合、改行後が1段下がります。
どちらのケースも標準エディタは下がりません。

if a { repeat 1 if b loop }
色分け
a = a(0)*hoge のように ) の後に*と変数等をくっつけるとラベルの色分けになります。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.100868への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2023(c) All rights reserved.