ファイル(F)のヒストリーファイル名でNo.35508
tok さん 16/12/26 23:58
 
ファイル(F)で現れる
ヒストリーファイル名上で右クリックしたとき
「コピー」の機能があるとありがたいと思っているのですが
可能でしょうか?

理由:
現在編集中のテキストの中に、別のファイルのファイル名称を
挿入したい時があります。
ヒストリー内にあればすぐにコピペできますし、
無ければ一度そのファイルを読み込んで(すぐクローズでも可)
ヒストリーに入れてしまえばいいので。

ご検討いただければ幸いです。

tok


[ ]
RE:35508 ファイル(F)のヒストリーファイNo.35509
秀丸担当 さん 16/12/27 09:08
 

ファイルメニューのヒストリ項目の右クリックに、コピーする機能は無いですが、
作ることは比較的簡単だと思います。
今後の参考にさせていただきます。

現状でやるとしたら、マクロを作ってやることも可能です。
マクロの例:
#i=0;
while(#i<10){
  $a[#i]=getfilehist(#i);
  if($a[#i]=="")break;
  #i=#i+1;
}
menuarray $a,#i;
#n=result;
if(#n>0){
  setclipboard $a[#n-1];
}


ちなみに現在開いているファイルの場合、マクロを使わずに簡便に済ませるとし
たら、「ファイル名変更...」コマンドを使う方法もあります。
[その他]→[メニュー編集]では「ファイル(F)」メニューの中、
[その他]→[キー割り当て]では「ファイル系」にあります。
あらかじめファイル名のみが選択されているので、そのままCtrl+Cでコピーした
り、フルパスの場合はCtrl+Aを押してからCtrl+Cでコピーができます。

[ ]
RE:35509 ファイル(F)のヒストリーファイNo.35512
tok さん 16/12/27 17:41
 
ご検討や代案のご提示ありがとうございます。

ブックマークに登録してそこから取り出すというのも
不可能ではなさそうですね。

本体に実装されている方が安心なので、
待たせていただきます。

よろしくお願いします

tok


[ ]
RE:35512 ファイル(F)のヒストリーファイNo.35513
tok さん 16/12/27 22:22
 
今頃になって気が付いたのですが、メニューに
挿入(I) を表示するように設定できるのですね。

それであれば、そのサブメニューに
ファイル名を挿入
という項目を作っていただくほうが自分としては
オーソドックスで分かりやすいでように思います。

ただ、ファイル(F)のヒストリーファイル名上で右クリックの
コピー項目も実装されるとありがたいので、
こちらは裏技的に用いたい気が。

よろしくお願いします。

tok



[ ]
RE:35513 ファイル(F)のヒストリーファイNo.35514
秀丸担当 さん 16/12/28 12:23
 

挿入メニューに、ファイル名を挿入するコマンドがあってもいいと思います。
今後の参考にさせていただきます。

[ ]
RE:35514 ファイル(F)のヒストリーファイNo.35524
tok さん 17/01/02 22:44
 
>
>挿入メニューに、ファイル名を挿入するコマンドがあってもいいと思います。
>今後の参考にさせていただきます。
8.69β6試してみました

.ファイルヒストリ上の右クリックでファイル名をコピーできる項目を追加。
やはり便利です。(^^)

.挿入系コマンドに「ファイル名」のコマンドを追加。
こちらは当方が想定していた動作とはちょっと違うようで、
現在編集中のファイル名を挿入する。という動作ですね。
これも有益でありがたいのですが、

当方が想定していたのは
ファイルダイアログでファイル名を求め、そのファイルの
実体内容ではなくファイル名称の方を挿入するというものです。

要望事項の説明が不十分ですみません。

ただ、せっかくですので両方実現していただくとありがたいです。

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

[ ]
RE:35524 ファイル(F)のヒストリーファイNo.35525
K'zawa さん 17/01/03 16:30
 
tokさん、こんにちは。
K'zawaです。

>当方が想定していたのは
>ファイルダイアログでファイル名を求め、そのファイルの
>実体内容ではなくファイル名称の方を挿入するというものです。

「開く」ダイアログで、ファイル一覧のファイルを、Shift+右クリックまたは
Shift+Applicationキーで、メニューに

パスのコピー

というコマンドがありますが、それではだめなんでしょうか?
ダイアログの種類によるかもしれませんが。

[ ]
RE:35525 ファイル(F)のヒストリーファイNo.35526
tok さん 17/01/03 20:15
 
>tokさん、こんにちは。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
>ダイアログの種類によるかもしれませんが。
K'zawaさん、こんにちは。
tokです。

あ、こういう手法でできるんですね。
初めて知りました。
希望のものはまさにこれです。

ただ、動作手法に関しては
挿入(I) → 他のファイル名称を挿入 → (ファイルダイアログオープン)
→ (カーソル位置に)指定したファイル名称が挿入される
というような手法で実現されるとすると、
マウス操作のみでできそうなのでありがたいなと思っているんです。

とりあえずはK'zawaさんにご教示いただいた手法で行います。
ありがとうございました。



[ ]
RE:35526 ファイル(F)のヒストリーファイNo.35527
秀丸担当 さん 17/01/05 14:44
 

挿入メニューに入れたのは確かに現在のファイル名についてのものでした。
期待されていたものとは違っていたということで申し訳ありません。
一応、このままでも基本的なコマンドとして残しておいてもいい機能だと思いま
す。

ファイル選択ダイアログを出してそのファイル名をコピーするというのは、どち
らかというとマクロなどで組むような、カスタマイズされた機能という位置づけ
になるものだと思います。
現状でK'zawaさんの言われる通り、エクスプローラでできたりするのと、秀丸フ
ァイラーClassicを使うと「パスをコピー(フルパス)」「パスをコピー(名前の
み)」といったコマンドがあり、コンテキストメニューやリンクバーなどに入れ
てマウス操作だけでもやりやすくすることも可能です。

秀丸エディタからは「エクスプローラ」というコマンドがあって、[ツール]→
[メニュー編集]の場合は「ツール」メニュー配下にあり、ここから現在のフォル
ダでエクスプローラが開いたりします。
秀丸ファイラーClassicを既定のファイラーにすると、秀丸ファイラーClassicが
開き、これで連携して操作するという手段もあります。

[ ]
RE:35527 ファイル(F)のヒストリーファイNo.35528
tok さん 17/01/05 20:12
 
>
>挿入メニューに入れたのは確かに現在のファイル名についてのものでした。
>期待されていたものとは違っていたということで申し訳ありません。
>一応、このままでも基本的なコマンドとして残しておいてもいい機能だと思いま
>す。
>
>ファイル選択ダイアログを出してそのファイル名をコピーするというのは、どち
>らかというとマクロなどで組むような、カスタマイズされた機能という位置づけ
>になるものだと思います。
>現状でK'zawaさんの言われる通り、エクスプローラでできたりするのと、秀丸フ
>ァイラーClassicを使うと「パスをコピー(フルパス)」「パスをコピー(名前の
>み)」といったコマンドがあり、コンテキストメニューやリンクバーなどに入れ
>てマウス操作だけでもやりやすくすることも可能です。
>
>秀丸エディタからは「エクスプローラ」というコマンドがあって、[ツール]→
>[メニュー編集]の場合は「ツール」メニュー配下にあり、ここから現在のフォル
>ダでエクスプローラが開いたりします。
>秀丸ファイラーClassicを既定のファイラーにすると、秀丸ファイラーClassicが
>開き、これで連携して操作するという手段もあります。

実は使ってたEditorの標準メニューに
挿入(I) → ファイル名...
というのがありまして、その実体は
→ (ファイルダイアログオープン)→(カーソル位置に)指定したファイル名称が
挿入される
というものでした。
結構使っていたので、秀丸で何かそういうのはないかなと思い
ファイルヒストリーのコピペで代用するという案を考えつき、
お願いしたような次第です。
その後、挿入(I) メニューが設定できることに気が付いたので
挿入(I) → ファイル名挿入...
というような手法で実現されるとすると、
前と同じ操作で実行できるのでありがたいなと思っていた次第です。

今後、その機能は秀丸ファイラーClassicなどで実現するとして
今回実現していただいた
挿入(I) → ファイル名(N)につきましては
例えば
挿入(I) → 現編集ファイル名(N)
とでもいうようにしていただくとありがたいかなと思っています。

これは、前述のように自分の場合は「ファイル名」というと
一般的なファイル名ということに慣れているのと、
最初、(無題)の状態でこれを実行すると何もしなかったので
あれー???、と思ったということがあるためです。

勝手なことばかりですみません。

tok


[ ]
RE:35528 ファイル(F)のヒストリーファイNo.35529
秀丸担当 さん 17/01/06 10:43
 

標準的な機能という位置づけとしているエディタもあるということで、参考にな
ります。
コマンド名は確かにわかりにくいと思います。
将来のためにも、「現在のファイル名」といったコマンド名にしようと思います。

[ ]
RE:35529 ファイル(F)のヒストリーファイNo.35530
tok さん 17/01/07 22:50
 
>将来のためにも、「現在のファイル名」といったコマンド名にしようと思います。

8.69β7、確認しました。
ありがとうございました。

[ ]