Дивні символи, які з’являються, коли я використовую клавіші Ctrl та стрілки для навігації


13

Коли я набираю Controlбудь-яку зі клавіш зі стрілками в будь-якому терміналі ( gnome-terminalяк і terminator), я отримую це (або щось подібне).

Це трапляється і тоді, коли я користуюсь openbox, тому це не compizпроблема. І це лише в термінальних програмах, ніколи в додатку GUI (наприклад, Firefox, Chrom (ium) e або Empathy).


Що ви очікували від Ctrl + стрілок зробити у вікні терміналу?
Колін Уотсон

яку клавіатуру ви використовуєте та які налаштування клавіатури?
Дірк Хартцер Уолдек

@colin ctrl + стрілка переходить до кінця наступного або попереднього слова
Дірк Хартцер Уолдек

@Dirk Я використовую вбудовану клавіатуру на своєму asus 1001p із налаштуваннями клавіатури 105 клавіш. Не було цього питання і до минулого тижня.
jrg

@James, дивно, у мене була проблема з моєю клавіатурою, коли я вибрав інший макет від американського, але якщо ці налаштування спрацьовували, перш ніж ви, ймовірно, повинні перевірити наявність звіту про помилки на Launchpad
Dirk Hartzer Waldeck

Відповіді:


19

Що є у вашому ~/.inputrcі /etc/inputrc? Я думаю, що мінімум для роботи цих ключів:

# mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving
"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[5C": forward-word
"\e[5D": backward-word
"\e\e[C": forward-word
"\e\e[D": backward-word

Якщо у вас є /etc/inputrc, файл потрібно включити з ~/.inputrc, тому перевірте, чи він містить такий рядок:

$include /etc/inputrc

Мені цікаво, чому це відбувається в kubuntu 12.10. Ніколи цього не було в попередній версії. Це помилка, яка потребує звітування?
naught101

1
У мене виникло це питання, і ваш коментар щодо включення файлу в локальний ~ / .inputrc вирішив його. Він з'явився тому, що я створив і локальний inputrc, не враховуючи глобального ...
Луї Гагнон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.