[ 新規に投稿する ]

秀丸 strstr の第3引数についてのヘルプの内容No.09217
yamashita さん 20/05/21 17:07 [ コメントを投稿する ]
  お世話になっております。山下です。

(質問)
秀丸マクロヘルプの「strstr( s1, s2 ) 関数」の項目に、
> xキーワードの数え方と、文字列内の位置の数え方は違うので注意が必要です。
と書かれています。

「違う」のはわかるのですが「どう違う」のかが分かりません。
たぶん、
「xキーワード」ではなく「columnキーワード」の数え方である
ってことなのかなと思うのですが、どうでしょうか。

(要望)
上記質問の内容を、ヘルプに記載しておいて欲しいです。

同じ論点は逆方向の関数「strrstr( s1, s2 ) 関数」にもあると思うので、
ついでにこちらにも記載しておいて欲しいです。

よろしくお願いします。
[ ]
RE:09217 秀丸 strstr の第3引数についてのヘルプの内容No.09218
秀丸担当 さん 20/05/21 18:00 [ コメントを投稿する ]
 
xキーワードは、タブなどによって見た目上の位置が変わる影響があります。
タブ文字の後は4とか8とかになります。
strstrは、文字列としての文字の位置になります。
この数え方は、midstrとかleftstr、rightstr、strlenなどと共通になります。
計算があっていればcolumnでも同じ数え方になるはずだと思います。
ヘルプにも追記させていただきます。
[ ]
RE:09218 秀丸 strstr の第3引数についてのヘルプの内容No.09219
yamashita さん 20/05/21 21:44 [ コメントを投稿する ]
  了解です。
ヘルプの件もよろしくお願いします。


マクロヘルプでもう一つお願いがあります。

先日、disabledraw した後、何かカレント行を変更する操作をして、enabledraw するマクロを作りました。
この際、enabledraw した後のスクロール状態を disabledraw 以前に戻したかったのですが、やり方を忘れてしまいました。

答えは言うまでもなく「enabledraw の引数に、確保しておいた screentopy の値を指定する」なんですが、これを思い出せなくて、マクロヘルプで「スクロール」とか「表示行数」とかを検索するも見つからない、、、みたいな状態に陥りました。
たぶん、私がこの穴にはまるのは、今回が初めてではないです。
私みたいな人が他にも少しはいるかも知れないし、私自身もまたいずれ忘れて同じことをするような気もします。

例えばですが、
・マクロヘルプのキーワード検索において、
・「スクロール」とか「表示位置」を検索すると、
・検索結果に「enabledraw 後のスクロール位置を指定」や「enabledraw 後の表示位置」が出てきて、
・そこを選択すると enabledraw のヘルプ画面が開く
として頂けないでしょうか。

こうなれば、enabledraw の画面を下まで見て、将来の私が助かるような気がします。
[ ]
RE:09219 秀丸 strstr の第3引数についてのヘルプの内容No.09220
秀丸担当 さん 20/05/22 09:30 [ コメントを投稿する ]
 
マクロヘルプのキーワード検索に、スクロールとか表示位置といったキーワードも追加しておこうと思います。

ヘルプは拡張子.chmのhtmlヘルプという種類のヘルプでできていて、操作方法はWindows付属のhtmlヘルプのビューアで共通になっています。
「キーワード(N)」のタブは、キーワードとしてあらかじめ設定されたものが表示されます。
「検索(S)」のタブを使って検索すると、ヘルプの文章中の単語を拾う、いわゆる全文検索になるようです。
見つからない場合、「検索(S)」のほうで探すと目的のものが見つけやすいかもしれません。
[ ]
RE:09220 秀丸 strstr の第3引数についてのヘルプの内容No.09221
yamashita さん 20/05/23 00:27 [ コメントを投稿する ]
  「キーワード」でそれっぽいものが出てこなかったので「検索」での「スクロール」など検索はやってみた、、、と記憶しています。

今やってみると、「スクロール」では「disabledraw, enabledraw」など8個の結果が出てくるのですが、そのときは「何か違うなー」みたいに思ってしまって、「disabledraw, enabledraw」を開くことができませんでした。
先頭に出ているのに。
はい。私の勘が悪いのです。
[ ]

[ 新規に投稿する ]