Fóruns: 一般話題(質疑・要望等) (Thread #42347)

キーワードヘルプ内の連続改行で表示エラー? (2020-05-15 19:19 by noname #84978)

キーワードヘルプ用のファイル内の記述で「\n\n」のような改行の連続があると、それ以降の内容が表示されなくなるようです。(妙な余白が表示されます)

ごく最近気付いたためv2.4.0以降の現象かと思います。
「\n \n」のように空白を挟めば対処は可能ですが一応ご報告迄に。

Responder a #84978×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: キーワードヘルプ内の連続改行で表示エラー? (2020-05-16 00:09 by berryzplus #84984)

メッセージ #84978 への返信
> キーワードヘルプ用のファイル内の記述で「\n\n」のような改行の連続があると、それ以降の内容が表示されなくなるようです。(妙な余白が表示されます)
>
> ごく最近気付いたためv2.4.0以降の現象かと思います。
> 「\n \n」のように空白を挟めば対処は可能ですが一応ご報告迄に。

情報ありがとうございます。
空行を含んだキーワードヘルプファイルが使えなくなった、という感じに理解しました。
バイナリサーチを導入した際に何かしているかもしれません。
Responder a #84978

Responder a #84984×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: キーワードヘルプ内の連続改行で表示エラー? (2020-05-16 03:57 by   #84987)

Responder a #84987×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: キーワードヘルプ内の連続改行で表示エラー? (2020-08-01 00:52 by berryzplus #85477)

見てなかったけど、原因箇所指摘されとるやん!w
Responder a #84987

Responder a #85477×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: キーワードヘルプ内の連続改行で表示エラー? (2020-05-17 16:22 by noname #84999)

ウチだけの環境依存じゃなかったようで一安心しましたw

vcとかあまり詳しくない素人考えですが、
先に「\n」を改行に変換しといて複数行テキストとして DrawText() に丸投げ、じゃダメなんですかね。
正規表現使えれば一発って気がするんですけど…


ついでに要望として、
「\\n」なんかをキーワードヘルプ内で「\n」として表示できるようになると個人的に嬉しいです。
Responder a #84978

Responder a #84999×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: キーワードヘルプ内の連続改行で表示エラー? (2020-08-01 00:56 by berryzplus #85478)

Reply To Message #84999
> 先に「\n」を改行に変換しといて複数行テキストとして DrawText() に丸投げ、じゃダメなんですかね。
> 正規表現使えれば一発って気がするんですけど…

通常よりも行間を広くとる設計になってるのでDrawText一発だと無理なはずです。
行間を広げる仕様の妥当性とか検証してないので、簡単な処理にするのが一発じゃね?という風に説得はできるのかもです。


> ついでに要望として、
> 「\\n」なんかをキーワードヘルプ内で「\n」として表示できるようになると個人的に嬉しいです。

見落としてました。不具合修正が通ったら要望上げてみます。
Responder a #84999

Responder a #85478×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

Re: キーワードヘルプ内の連続改行で表示エラー? (2020-08-02 15:36 by berryzplus #85485)

修正をマージしたので次回リリース(v2.4.2)から問題が解決されます。
https://github.com/sakura-editor/sakura/pull/1358

要望のほうは、とりあえず課題だけ作成してある感じです。
https://github.com/sakura-editor/sakura/issues/1359
Responder a #85478

Responder a #85485×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login