Я сфокусируюсь на Ctrl+Delete сначала.
Команду zsh для удаления целого слова вперед называют kill-word
. По умолчанию это связывается с Alt+D.
Как заставить Ctrl+Delete сделать это, также зависит, на котором эмуляторе терминала Вы используете.
В моей системе это работает в Терминале Gnome и xterm:
bindkey -M emacs '^[[3;5~' kill-word
и для urxvt, необходимо сделать:
bindkey -M emacs '^[[3^' kill-word
Если это не работает, попытайтесь ввести Ctrl+V Ctrl+Delete для наблюдения то, что значение находится в системе.
Вы могли даже добавить обоих из тех, которые вместе к Вашему .zshrc
, или используйте вывод tput kDC5
вместо жесткого кодирования последовательность.
Ctrl+Backspace кажется более твердым.
В моей системе, нажимая, который совпадает с нажатием просто Клавиша Backspace.
Если Ваш то же, я думаю, что Ваш наилучший вариант состоит в том, чтобы использовать Alt+Backspace или Ctrl+W вместо этого.
Я работал xinetd
с -d
(отладка) флаг, и получила следующие полезные сообщения об ошибках:
11/9/6@15:32:33: ERROR: 2767 {server_parser} Server /usr/libexec/cups/daemon/cups-lpd is not executable [file=/etc/xinetd.d/cups-lpd] [line=10]
11/9/6@15:32:33: ERROR: 2767 {identify_attribute} Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.d/cups-lpd] [line=10]
11/9/6@15:32:33: ERROR: 2767 {fix_server_argv} Must specify a server in printer
Был не/usr/libexec/cups/daemon/cups-lpd файл, но было/usr/lib/cups/daemon/cups-lpd. Это - то, что я получаю для копирования примера кода из Интернета. Отредактированный эта строка и принтер работают теперь.
Вы перезапускали xinitd сервис на компьютер, Вы установили чашки-lpd на том, после того, как Вы закончили редактировать файл чашек-lpd?
/etc/rc.d/init.d/xinetd restart