2016-11-22 9 views
3

В терминале IDEA, я не могу использовать (опробован Zsh - /usr/bin/zsh и Баш - /bin/sh)IDEA в терминале главный/конец/Ctrl + стрелки не работают

  • Главных, Концом - ничего не происходит, когда прессованный ни
  • Ctrl + клавиши со стрелками - получите ABCD символов.

Но эти ключи работают в других терминалах, таких как Treminator или Guake.

Я использую Ubuntu 16.04 и IDEA 2016.3 (то же самое произошло с предыдущими версиями IDEA). И у меня такая же проблема на разных ноутбуках с немного другой конфигурацией.

+0

Вместо того, чтобы просто downvoting его можно добавить комментарий, рассказывающий, что не так с этим вопросом, поэтому я могу это исправить или удалить, если вы докажете, что это глупо .... – streetturtle

ответ

2

Без некоторой документации от идеи о том, что ожидать, это просто терминал, который (как и многие) идентифицирует себя как «VT102» (и, как и многие, что идентификация есть там вырезать/вставить).

Теперь, "vt102" не было Главная или End ключ. Это произошло позже, на ПК-клавиатурах. DEC's позже модель с начала 1980-х годов, vt220 представила аналогичную внешность редактирующую клавиатуру с разными названиями. Там какая-то соответствующая дискуссия на том, что в XTERM FAQ Why doesn't my keypad work?

Аналогично, «VT102» был клавиш управления курсором, но не делал различия нажата ли вы контроль или сдвига. Это произошло много позже, в конце 1990-х. Некоторые истории и сроки для этого находятся в xterm FAQ.

Наконец (я мог бы написать отзыв подробные), он устанавливает TERM в xterm-256color, но тестирование показывает, что не работает (это 16-цветный терминал а).

Treminator (sic) или Guake - это в основном тот же терминал, используя VTE. Разработчики VTE скопировали функции (в основном из xterm), но есть и другие терминалы, которые могут вести себя по-другому, например, rxvt. Нет стандарта, который говорит, что терминал Idea будет соответствовать поведению xterm. Если бы это было задокументировано, было бы хорошим примером для отчета об ошибке. Однако, существующая документация не дает больше, чем просто руководство к меню для запуска и остановки встроенного терминала: