私は次のように入力します。
mv foo/bar/poit/zoid/narf.txt
突然、私はそのパラメータのほとんどを再入力する必要があることに気づきました。
mv foo/bar/poit/zoid/narf.txt foo/bar/poit/zoid/troz.txt
タップが完成しても、これはかなり痛いです。マウスでテキストを選択し、マウスの中央ボタンをクリックしてパラメータをコピーして貼り付けることができることを知っていますが、それだけでは不十分です。キーボードに手を載せたい。
キーボードを使用してその行の現在のパラメータをコピーして貼り付ける方法はありますか?
ベストアンサー1
履歴拡張は、実際には次のコマンドを使用して現在のコマンドでも機能します。イベントインジケータ !#
。これを比較する単語インジケーター最後のパラメータの場合は、$
入力したパラメータを取得します。
正規表現をすべて使用できます。修飾子たとえば、リモートディレクトリにあるファイルの名前を変更するには、次のように入力します。
mv path/you/do/not/want/to/type/twice/oldname !#$:h/newname