フォルダヒストリを削除する文についてNo.09041
ohtorii さん 19/07/30 15:26
 
お疲れさまです。

フォルダヒストリを削除する文が秀丸エディタマクロヘルプ中で見つかりません。
もし、存在しているならキーワード名を教えていただきたいです。
もし、存在していないなら追加をお願いしたいです。

(備考)
ファイルヒストリを削除する文(deletefilehist)のフォルダ版を探しています。

よろしくお願いいたしますm(__)m

[ ]
RE:09041 フォルダヒストリを削除する文にNo.09044
秀丸担当 さん 19/07/30 15:52
 

フォルダヒストリを削除するには、以下のような感じで空欄にします。
setpathhist 6,"";
setpathhist 7,"";
setpathhist 8,"";
ファイルヒストリは昔は20個固定で空欄にするような方法でした。
今はファイルヒストリについては可変になっていて、削除する文が追加されています
が、フォルダヒストリについてはそのままになっています。
空欄で削除するということもヘルプに書いておこうと思います。

[ ]
RE:09044 フォルダヒストリを削除する文にNo.09049
ohtorii さん 19/07/31 20:06
 
お疲れ様です

フォルダ履歴が正しく削除されませんでした・・・
ご確認をお願いします。

# ファイル
https://github.com/ohtorii/test
test.mac
pathhis_20190731.png


# test.macの内容
setpathhist 4,"";


# 環境
Windows10 64bit
秀丸エディタ 64bit v8.89 beta15

よろしくお願いいたします。

[ ]
RE:09049 フォルダヒストリを削除する文にNo.09051
ohtorii さん 19/08/06 15:22
 
お疲れさまです。

以下の不具合は
その後いかがでしょうか?

よろしくお願いいたします。

>お疲れ様です
> ......
>よろしくお願いいたします。

[ ]
RE:09051 フォルダヒストリを削除する文にNo.09052
秀丸担当 さん 19/08/06 17:03
 

すみません。見落としていました。
確かにそうなっていました。
途中の項目を消しても、1つ飛ばして次を表示するように修正させていただきます。

できるようになったとして、1つ番号が飛んでしまうので、番号が飛ばないようにす
るためには、1つずつずらして設定してやつ必要があります。
回避するには以下のような感じになりますが、これだと現状でも同じようになると思
います。

#n=4;
while(#n<8){
    setpathhist #n,getpathhist(#n+1);
    #n=#n+1;
}
setpathhist 8,"";

[ ]