|
現在開いているタブや分割のうちどれかを選んでコピーするのは、[編集]→[フォルダへコピー...]で選ぶ方法がありますが、一発ではできないです。
一発でコピーするのは、そのままの機能は無いので、スクリプトを作ると一応できました。
例えば以下のようなスクリプトを
C:\Folder\test.js
として保存して、ブックマークのパスの部分に
js:C:\Folder\test.js
として登録して、これを実行します。
if (getTabBarCount() == 2) {
var iFrom = getCurrentTab();
var pathFrom = getTabName(iFrom, 1);
var cSelFrom = getSelectedCount();
command("next split");
var iTo = getCurrentTab();
var pathTo = getTabName(iTo, 1);
command("next split");
if (pathFrom != ""
&& pathTo != ""
&& cSelFrom > 0
&& question("Send to " + pathTo + "\nfrom " + pathFrom + "\n" + cSelFrom + " files\nOK?") == 1
) {
sendTo(pathTo);
}
}
questionの行を無くすと問い合わせは無くなります。
分割のアクティブなタブがどれかを取得できる方法がありそうで無かったので、commandメソッドを使っています。
commandメソッドじゃなくても取得できる方法があったほうがよさそうです。
今後検討します。
あと最近秀丸エディタの関係もあってTypeScriptで書いているのですが、ファイルがBOMなしUTF-8になって、秀丸ファイラーClassicでは文字化けになってしまいました。
秀丸ファイラーClassicでもBOMなしUTF-8に対応していこうと思います。
|
|