私が次のようなことをしているとしましょう。
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+を押して元に_戻してもう一度やり直してください。