Похожие вопросы

Как запустить скрипт цикла for в фоновом режиме через удаленный хост с помощью ssh?
Какова дата изменения отчетов ls для каталогов в оболочке Bash?
Как запустить скрипт при отключении жесткого диска или перезагрузки?
Windows Bash не откроется в 10-летнем обновлении
Проблема с установкой Fish shell в группе пользователей OS X без прав администратора
номер команды bash (#) эквивалентен в zsh
Как копировать файлы с помощью ditto с обратными косыми чертами в именах файлов
Что такое SHELL-формат в envsubst?
Терминал, начинающийся с сообщения" no such file or directory: "в OS X
Командная строка Linux для отключения прокси-сервера
Пробелы в переменных среды Linux?
Как chmod все папки рекурсивно исключая все папки в определенной папке?
Использование r в bash PS1
Удаленная команда PuTTY, содержащая цикл while
Создание сценария BASH " для " обрабатывать имена файлов с пробелами (или обходной путь)

терминал iTerm/OSX: изменение поля текста от края окна

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

My terminal

я наткнулся на эту картину установки терминала на GitHub, и я хотел, чтобы имитировать его:

Target terminal

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

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

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

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

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

кроме того, он только регулирует stdout, а не stderr и трубопроводы с bash -l 2>&1 просто скрывает все выходные данные Bash в целом.

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

5
задан Caleb Xu
источник

2 ответов

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

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

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

2
отвечен Adis 2017-03-23 08:02:40
источник

кажется, вариант, хотя включает в себя некоторые компиляции и сборки хлопот 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 it.

7
отвечен Anaderi 2015-02-01 22:13:48
источник

Другие вопросы bash command-line macos terminal