Фактический ответ на заданный вами вопрос: «Нет, bash не имеет такой функции». Это было то, о чем я думал около десяти лет назад, когда я работал в том же здании, что и основная команда GNU, и поэтому я пошел и поговорил с ними и, по-видимому, добавил, что это будет PITA (включая выяснение синтаксиса и сохранение всех что лишняя история). Многие люди иногда извлекали бы выгоду, но было много больших проблем для решения, так что вряд ли это было решено.
С другой стороны, я часто обнаруживал, что использование функций вырезания и вставки X11 может удовлетворить мои реальные потребности практически в каждом случае. Это стало еще лучше с открытием следующего кусочка XResource
магии:
*cutToBeginningOfLine: False
Если вы знаете, где XResource
находятся ваши файлы, вы можете добавить эту строку в этот файл. Если вы не можете определить это, вы можете просто добавить echo '*cutToBeginningOfLine: False'|xrdb -merge
один из ваших файлов запуска (например .profile
, но зависит от вашей оболочки).
Для этого сделайте тройной щелчок левой кнопкой мыши, скопируйте слово, на которое вы указываете, в конец строки (включая Enter), и затем вы можете легко вставить его. По умолчанию (т.е. без этого) тройной щелчок копирует всю строку, включая подсказку.