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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0813
ひろとHSPスクリプトエディタ『Le.Antilla』を使っていますが。。3解決


ひろと

リンク

2021/8/13(Fri) 20:42:42|NO.93565

タイトルの通り、HSPスクリプトエディタ『Le.Antilla』を使っていますが
ソースコードが35000行を越えたあたりから日本語(2byte文字?)を書くと一瞬固まるくらい
重くなってしまいます。
また、日本語に変換するためにキーボードの『変換』を押した際にも同じく重くなってしまいます。
秀丸エディタを代用してみようと思い、予め誰かが作ってくださっているマクロを登録しましたが
やはり専用のHSPエディタに備わっている機能を網羅できないので、なんとか今後もLe.Antillaを
使いたいと思っています。
何か対処法など知っている方がおられましたら教えてほしいです。
なお、ソースコードが少ないと上記のような現象は起こりません。よろしくお願いします。



この記事に返信する


siz

リンク

2021/8/14(Sat) 00:47:50|NO.93570

もし秀丸などの他テキストエディタなどでそのソースコードを開いて動作が重くならないなら、
Le.Antillaはそのような長大なソースコードを運用することが想定されていないかもしれません
というか、Le.Antillaは標準エディタよりは便利でしょうがコードの折りたたみ機能が無かった気がします
自分なら数万行規模のコーディングにLe.Antillaを使うメリットがあまり無いと思います
VSCode、Atomともに有志の方が作ったhspの開発をサポートする拡張機能がありますので、それらに乗り換えたほうが遥かに快適ではないでしょうか
>>専用のHSPエディタに備わっている機能
というのは具体的にどんな機能でしょうか?



たらこ

リンク

2021/8/14(Sat) 02:27:40|NO.93572

1ファイルが35000行だとしたら、そもそも多すぎなのではと思います。
また可読性も非常に悪くなっている気がします。

HSPはソースコードのファイル分割をサポートしていますので、リファクタリングを行ってソースコードの分割を考えるべきではないでしぃうか。



ひろと

リンク

2021/8/14(Sat) 13:50:58|NO.93579

> siz様
秀丸エディタで35000行のソースコードを貼り付けても重くならないので、Le.Antillaの仕様だと思います。
VSCode、Atomを検討してみようと思います、ありがとうございます。
専用のHSPエディタに備わっている機能ですが、マクロ登録がF1ヘルプとF5のスクリプト実行のみ
ネットで拾ったものを使わせてもらってますが、自分で作ることができないです^^;

>たらこ様
ありがとうございます。
可読性もかなり悪いです。自分のソースコードがとても汚いので、これに関しても
考えないといけないです笑



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