В tcsh
или zsh
, Alt + Ctrl + _ в Режим emacs
(виджет copy-prev-word
) вставляет последнее слово, поэтому
cp very-long-path Alt+Ctrl+_.back
bash
имеет виджет copy-backward-word
(не привязанный к любая клавиша по умолчанию), но это только копирует слово в кольцевой буфер, вам также нужно будет нажать Ctrl-Y (в режиме emacs
), чтобы восстановить его. Но вы могли бы сделать:
bind '"\e[cpw~": copy-backward-word'
bind '"\e\C-_": "\e[cpw~\C-Y"'
Чтобы Alt + Ctrl + _ выполняли как копирование / snarf, так и paste / yank, как в tcsh
/ zsh
.