Terminal iTerm / OSX: Altere a margem do texto a partir da borda da janela

3

Atualmente, eu uso o iTerm no OS X. Meu terminal parece algo ao longo destas linhas:

EuencontreiestafotodeumaconfiguraçãodeterminalnoGitHubequeriaimitá-la:

Especificamente, eu queria alterar o preenchimento / margem ao longo do lado esquerdo / inferior da janela. Embora a imagem em questão pareça utilizar o Terminal padrão do OSX, espero que isso também possa ser feito no iTerm, embora uma solução específica do Terminal OSX também funcione.

Eu tentei examinar as preferências do iTerm e do OSX Terminal (especialmente na seção "Window" do iTerm, mas procurei em outro lugar), e ainda não encontrei uma opção para ajustar onde os caracteres começam no lado esquerdo .

Eu também tentei implementar isso programaticamente no Bash:

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

Isto parece funcionar razoavelmente bem, embora apenas induza a saída do programa, não a linha de prompt (e estou tendo problemas para configurar um comando desse tipo como meu shell de login).

Além disso, ele ajusta apenas stdout , não stderr , e canalizá-lo com bash -l 2>&1 simplesmente oculta toda a saída do Bash.

Acabei de ignorar alguma configuração no Terminal iTerm / OSX? Existe alguma outra maneira de definir uma "área de texto interno" dentro da janela do Terminal (ou seja, definir o preenchimento ao longo dos lados)?

    
por Caleb Xu 12.09.2014 / 01:19

2 respostas

2

Se alguém aparecer nesta pergunta, esta funcionalidade está disponível através deste plugin para iTerm2:

link

E do iTerm 3.1 em (atualmente em alfa), você pode tê-lo como uma opção avançada em height of top and bottom margins e width of left and right margins .

    
por 23.03.2017 / 09:02
7

Parece uma opção, embora envolva alguns compile & construa confusão link

Ou seja, você precisa clonar o link e, em seguida, corrigir sources/PTYTextView.h

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

e, em seguida, make .

    
por 01.02.2015 / 22:56