web-dev-qa-db-ja.com

MidnightCommanderでコピー中に選択したファイル名を挿入します

選択したファイル名をコピーポップアップに貼り付けることはできますか? F5 このファイル名は「to」セクションにあるので、調整できますか?

例えば:

/home/piotr/testFile.log/home/piotr/testFile2.logにコピーしたい。
同じディレクトリで両方のパネルを開いてF5キーを押しますが、「to」の値は/home/piotrであり、/home/piotr/testFile.logにしたいので、名前を調整するだけです。最初から入力する代わりに。

5
Piotr Nowicki

使用する Shift-F5 代わりに(または Shift-F6 名前の変更の場合)–ダイアログには、現在のファイルの名前(パスなし)が入力されたtoフィールドがあります。

悲しいことに、これらの組み合わせは特定の状況では機能しません。 MCビルド、ターミナル、または使用済みライブラリに依存するかどうかはわかりません。そこで、代わりにこれを〜/ .mc/menuに追加しました。

5       Copy
        read -e -i "%f" -p 'Copy file : ' name
        [[ "$name" && "$name" != "%f" ]] && cp "%f" "$name"

6       Rename
        read -e -i "%f" -p 'Rename file : ' name
        [[ "$name" && "$name" != "%f" ]] && mv "%f" "$name"

次に、ファイルを選択して、 F2、 5 (または 6 名前を変更する場合)次に、名前を編集してを押します Enterbash-iオプションのため、read4以降が必要です。

7
manatwork