У меня была такая же проблема. Они выделили поддержку принтеров для приложений gtk + 3.x в отдельный пакет, который вам нужно установить вручную.
Просто установите пакет gtk3-print-backends
, и все будет в порядке:
sudo pacman -S gtk3-print-backends
Это унаследовано (через readline) от GNU Emacs, который использует control-T для транспонирования символов:
https://www.gnu.org/software/emacs/manual/html_node/emacs/Transpose.html
Обратите внимание, что редактор строк bash по умолчанию работает в режиме Emacs, но вы также можете переключить его в режим vi, если хотите.
Очень быстро исправляйте опечатки. немедленно производит 2 блока корректора перед бегущим.
Если вы набрали ls-
и хотите, чтобы между ls
и дефисом был пробел, то вы можете использовать Ctrl + T
Это работает если у вас есть пробел после дефиса, затем выполните Ctrl + T
Это очень часто используется для исправления слов, когда вы случайно переставили письменные пиары.
(Имея серьезный RSI на обоих запястьях, я в конечном итоге часто использую это, лично ...)
Очень полезно быстро исправлять опечатки:
sl
превращается в
ls
с помощью одного Ctrl T .
Вы также можете использовать Alt T , чтобы поменять местами слова ( например при переключении между службой
и systemctl
... ).
С исторической точки зрения, функция Ctrl T , по всей вероятности, пришла в Bash из Emacs. Вероятно, он был скопирован в Emacs из какого-нибудь другого редактора; он присутствовал в редакторе E Стэнфорда (см. Essential E стр. 13) к 1980 году, и E оказал сильное влияние на Ричарда Столлмана (как описано в Free as in Freedom ). Он был реализован в очень ранних версиях Bash, до его первого выпуска в 1989 году, когда он был извлечен в библиотеку readline
, где он находится сегодня (самая первая запись в readline
На это намекает журнал изменений
).
Эта комбинация клавиш, привязка, унаследованная от редактора emacs
, вызывает замену двух последних набранных символов в конце строка, используемая в середине строки, меняет местами символ слева от курсора и символ под курсором.
Может показаться напрасным иметь привязку для такой редко используемой функции, которую можно легко реализовать с помощью нескольких дополнительных нажатий клавиш. Старожилы, такие как я, используют его довольно часто, и он использовался для экономии времени передачи еще во времена модемов на 300 бод, в конце 70-х, особенно в середине длинных линий.
Аналогичная и более полезная команда, привязанная к Alt + T , перемещает слова слева и справа от курсора.
T было выбрано, потому что это начальная буква транспонировать .Другие привязки с аналогичным происхождением включают:
Эти привязки, реализованные в пакете GNU readline, поэтому доступны во всех программах, которые используют его для пользовательского ввода, например bash ], но также gdb , bc , ...
Некоторые из них также доступны в других средах: строка ввода URL-адреса Firefox, поля ввода текста в OS / X графический интерфейс и многие оконные менеджеры на основе X.
Пользователи vim могут выбирать соответствующие привязки через переменную среды.