Isso é o que você obtém para copiar linhas simples em vez de entendê-las, especialmente porque elas já parecem ser o resultado catastrófico de muitas cópias ...
-
hardstatus alwayslastline
Isso significa que você quer que a linha definida como "hardstatus" seja sempre exibida, e você quer que ela preencha a última linha do seu terminal. -
hardstatus string <stuff>
Isso significa que você está definindo como a linha "hardstatus" deve se parecer. Para mais detalhes, leia a explicação Escapes de cadeia ; Eu vou começar com você:-
%{= kG}A cor (${}) é o conjunto (=) para o primeiro plano em preto e verde claro (kG) -
[_um colchete e espaço literais são impressos, -
%{G}%H_a cor (%{}) é novamente (!?) definida como primeiro plano verde claro (G) e, em seguida, o hostname atual é impresso (%H), seguido por um espaço literal -
%{g}][a cor (%{}) está definida como primeiro plano verde escuro (g), seguido por colchete de fechamento e chave de abertura -
%=_elástico preenchimento , seguido por um espaço literal (isso garante pelo menos um espaço) -
%{= kw}a cor (%{}) é definida (=) para branco sobre preto (kw) -
%?%-Lw%?este é interessante, precisa ser lido de dentro para fora: a lista de nomes de janelas (%w), se aplicável com sinalizadores (L), mas apenas para números de janela menores que o atual (-); esta lista só é impressa se houver uma expansão não vazia (%?..%?para "if" e "endif"), o que não faz sentido aqui, porque não há nada além do exansão única, que é de outra forma vazia de qualquer maneira. -
%{r}altere a cor (%{}) para primeiro plano vermelho (r)
... e assim por diante, você começa a idéia. Ele contém vários elementos inúteis, incluindo o último condicional (que é desnecessário e não explicitamente fechado).
-
caption string <stuff>
Isso define uma "legenda" especial, que será exibida como a última linha de cada região. Você pode escolher que isso seja sempre exibido ou apenas se você tiver divisões (padrão) comcaption alwaysoucaption splitonly; você não pode desabilitá-lo, mas você pode configurá-lo para uma string vazia. Vou chamar a condicional inicial, o que é útil: -
%?%F%{= Bk}%?
O%Fsignifica "faça isso se a região atual estiver ativa, mesmo se nenhuma sequência de escape se expandir para caracteres imprimíveis". O%{= Bk}define a cor para preto ("k") em azul claro.
-
De qualquer forma. O que você quer fazer é alterar essa legenda; você diz que quer apenas "a identificação da janela para cada divisão vertical"; Eu suponho que você está bem com o destaque da cor. Eu usaria isso, tudo consertado:
hardstatus alwayslastline '%{= kG}[ %H ]%{g}[%= %{w}%-Lw%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%+Lw%= %{g}]%{G}[%{B} %d/%m %{W}%c %{G}]'
caption splitonly '%?%F%{= BW}%:%{= kg}%? %t %='