3

В настоящее время я использую iTerm на OS X. Мой терминал выглядит примерно так:

Мой терминал

Я наткнулся на эту картину настройки терминала на GitHub, и я хотел подражать ей:

Целевой терминал

В частности, я хотел изменить отступы / отступы вдоль левой / нижней части окна. Несмотря на то, что рассматриваемая картина, по-видимому, использует стандартный терминал OSX, я надеюсь, что это можно сделать и в iTerm, хотя решение для конкретного OSX-терминала также будет работать.

Я попытался просмотреть настройки iTerm и OSX Terminal (особенно в разделе "Окно" на iTerm, но я смотрел в другом месте), и мне еще не удалось найти вариант, с которого начинаются символы с левой стороны.

Я также попытался реализовать это программно в Bash:

bash -l | sed 's/^/ /'

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

Кроме того, он настраивает только stdout , а не stderr а передача его с помощью bash -l 2>&1 просто скрывает весь вывод Bash.

Я только что пропустил некоторые настройки в iTerm/OSX Terminal? Есть ли другой способ установить "внутреннюю текстовую область" в окне терминала (т.е. установить отступы по бокам)?

2 ответа2

7

Походит на выбор, хотя включает некоторую стычку компиляции и сборки http://hackr.it/articles/prettier-gutter-in-iterm-2/

то есть вы должны клонировать https://github.com/gnachman/iTerm2.git, а затем исправить sources/PTYTextView.h

33c33
< #define MARGIN  5
---
> #define MARGIN  15
36c36
< #define VMARGIN 2
---
> #define VMARGIN 12

а потом make это.

2

Если кто-нибудь ответит на этот вопрос, эта функция доступна через этот плагин для iTerm2:

https://github.com/jaredculp/iterm2-borderless-padding

А с iTerm 3.1 (в настоящее время в альфа-версии) вы можете использовать его в качестве расширенного параметра по height of top and bottom margins и width of left and right margins .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .