Изменить ширину символа табуляции в iTerm2

Изменить ширину символа табуляции в iTerm2

Символ табуляции в iTerm2, похоже, отображается как 8 пробелов по умолчанию. Есть ли способ изменить это, скажем, на 2 или 4? Я ничего не нашел в настройках или документации iTerm2.

решение1

Эту настройку можно найти в настройках iTerm в разделе Advanced > Terminal(заголовок раздела)

Имя параметра — Default tab stop width for new sessions, а значение по умолчанию — 8.

Скриншот настроек iTerm2

Для справки, я использую iTerm Build 3.3.8 beta 5.

решение2

Thetabsпрограмма может это сделать (изменяя поведениеТерминал). Например

tabs -2

чтобы установить интервал табуляции2. Это довольно стандартная функция VT100s (на самом деле ECMA-48), которую iTerm2, похоже, поддерживает. Вот скриншот для iTerm2 из тестового скрипта, который использует tabsи tput(написан для исследования недостатка вдругойэмулятор терминала): введите описание изображения здесь

Однако программы (например, vi) не знают об этом изменении, поэтому результат может оказаться неудовлетворительным.

Связанный контент