За Баша деяка поведінка Alt+ dзводить мене з розуму з багатьох років, і я зрозумів, що, можливо, це можна виправити за допомогою налаштувань.
Якщо я в терміналі і видаю таку команду:
...$ cat >> ~/notesSuperLongFilename.txt
а потім, якщо я хочу, скажімо, видати:
...$ scp ~/notesSuperLongFilename.txt
Я хотів би повернути "cat >> ~ / notesSuperLongFilename.txt", використовуючи Ctrl + p (попередній рядок), а потім зробіть Ctrl+, aа потім Alt+ dі Alt+, dтак що я маю:
...$ ~/notesSuperLongFilename.txt
і тоді я зможу просто ввести "scp", а потім зробити Ctrl+ m(або натиснути Enter / Return).
Однак це не працює, оскільки після першого Alt+ dя отримую:
...$ >> ~/notesSuperLongFilename.txt
(все йде нормально)
але після другого Alt+ dя отримую:
...$ .txt
Тож чомусь Alt+ dвидаляє ">> ~ / notesSuperLongFilename" відразу, а не просто видаляючи ">>" .
Це повинно бути єдиним найбільшим витратником часу, яке зводить мене з розуму від Linux / Bash буквально років.
Тож як я можу виправити цю (імовірно порушену) поведінку Alt+ d?
PS: Я не знаю , хто «несе відповідальність» за це Alt+ dповедінку: я не знаю , якщо це термінал або , якщо це оболонка (Bash в моєму випадку).