Які відмінності між типами терміналів підтримуються iTerm2?


7

Я шукаю коротке порівняння типів терміналів, що підтримуються iTerm2, головним чином, щоб побачити, яку установку вибрати, щоб мінімізувати проблеми.

В основному я підключаюся до серверів Linux (Debian / Ubuntu), багато використовую tmux (сценарій запускається за замовчуванням на ssh).

Також я більшу частину часу використовую Midnight Commander, і я все ще стикаюся з безліччю проблем, пов'язаних з ESCaping.

Ось повний список:

  • vt100
  • xterm
  • xterm-new
  • xterm-256color
  • ансі
  • rxvt
  • linux

Моя поточна є xterm-256color, але коли я ssh віддалено, я помічаю, що це стає TERM=screen, ймовірно, через використання tmux.

Тепер, що я повинен використовувати, щоб уникнути проблем із mcзапуском у tmux, я хочу мати можливість використовувати мишу, прості втечі та перестати бачити на екрані дивні символи (пов’язані із втечами, як-от OBOB)

Відповіді:


6

Коротка ставка, продовжуйте xterm-256color

Налаштування в iTerm2 впливає на дві речі: 1. Як спочатку встановлюється змінна середовище TERM. Ваші сценарії для входу змінюють це, якщо він встановлюється на екран (або ви використовуєте екран або tmux, який завжди встановлює його на екран) 2. Термінал "ansi" автоматично прокручується, коли курсор знаходиться в нижній правій частині екрана. Напевно, цього не хочеш.

Що стосується того, як інтерпретується термін var додатками, це складно. Більшість людей хочуть, xterm-256colorякщо вони не обробляють хоста, який не підтримує. У порядку можливості та підтримки я замовив би їх: xterm-256color xterm-new xterm vt100

Я, мабуть, не використовував би інших, якщо б у мене був справді вагомий привід (вони переносяться з оригінального коду iTerm і можуть або не можуть добре працювати).

У будь-якому разі, з’ясуйте, чому ваші терміни змінюються на екрані, і це, мабуть, причина ваших проблем.


Так, це правда, що tmux буде екранувати термінал, screenі це може спричинити проблеми з деякими програмами. Тим не менше, ці програми повинні бути виправленими, оскільки ви нічого не можете запобігти такій поведінці.
sorin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.