Описание тега customization
Там не связаны различия между красной шляпе 6 и Ubuntu 16 на экране-256color
запись: последний добавляет Дим
и опускает initc
. Ни одно из этих изменений связано с курсором-клавиши.
Предположительно, значение термина
вне tmux
- это в xterm
. Есть и другие различия между двумя системами на окна xterm
входа ( курсор цвет расширения , упомянутые в терминале базы данных).
Однако, есть существенная разница между Линукс
и в xterm
записи: в xterm
записи (в обоих случаях) инициализировать терминал для использования приложения режиме для указателя и клавиатуры-клавиши, пока что для Линукс
нет. Режиме приложение отправляет различных символьных последовательностей для управления курсором (которая является точкой этот вопрос).
Красная шляпа 6 имеет tmux 1.6, 16 Убунту и tmux 2.3. В любом случае, tmux
читает описание терминала и старается соответствовать последовательности отправили на Ваш за пределами терминала курсор - и функциональных клавиш, и сохраняет свое понятие этих клавиш (как в keyCode и Shift/управления информацией) прежде чем генерировать эквивалентный escape-последовательность, которая соответствует терминал описание внутри tmux
.
Если ваш .tmux.конф
файл конфликтует с настройками, как показано на Ctrl + клавиши со стрелками, работающие в tmux, то довольно старый и относительно новый tmux
программы будут отличаться для изменен курсор-клавиши:
- в CentOS6, переставил стрелку вверх, дает
^[[а^[[1;2а
, в то время как Ubuntu показывает^[[а
. - контроль-стрелку вверх, также отличается.
Причина разницы (на самом деле) улучшение в tmux
, чтобы прочитать расширенный ключевые определения от терминала базы данных. В старой версии, tmux
не заметил, что в xterm-стиль ключи не были определены в экран-256color
терминал описание. Поэтому он передал информацию. В новой версии, tmux
видит, что они не определены, и (поскольку было сказано, чтобы быть в курсе в xterm-ключи), использует только те, которые являются определенными в указанный терминал описание.
Для дальнейшего чтения: