Zshは現在の引数リストの最後の要素を参照して拡張します。

Zshは現在の引数リストの最後の要素を参照して拡張します。

私が次のようなことをしているとしましょう。

ln a_file_with_a_long_filename.pdf ~/path/to/a/new/hardlink/a_file_with_a_long_filename_slightly_modified.pdf

私のカーソルがzshの文字列の末尾にある場合、引用してa_file_with_a_long_filename.pdf拡張する方法はありますか?ln a_file_with_a_long_filename.pdf ~/path/to/a/new/hardlink/

そうでない場合は、入力作業を減らす方法をどのように提案しますか?

ベストアンサー1

ESC-2 ESC-^_デフォルトのEmacsバインディングでは、2つのキーコード(例:Esc 2 Esc Ctrl+_またはAlt+ 2 Ctrl+ Alt+)です_。これが順序ですcopy-prev-word数値パラメータ2を使用します(デフォルトパラメータ1がコピーされます~/path/to/a/new/hardlink/)。ファイル名に(引用符で囲まれた)スペースが含まれている場合は必須です。特にキーボードレイアウトで必要なESC-2 ESC-x copy-prev-shell-word RET場合は、このコマンドをより便利なキーにバインドできます。 viモードでもこのコマンドを使用できますが、デフォルトのCaseはキーにバインドされません。 。Shift_

数値パラメータが間違っている場合は、Ctrl+を押して元に_戻してもう一度やり直してください。

おすすめ記事