Como você faz menos mostrar o nome do arquivo?


24

Muitas vezes, tenho várias janelas de terminal abertas com menos (por exemplo, comparando vários arquivos de log). Eu esqueço qual arquivo é qual. Existe um comando semelhante ao ^ G no vi que exibe o nome do arquivo que está sendo visualizado atualmente?

Respostas:


29

Compatível: ^G. Fácil de digitar: =. Menos copiou várias ligações de teclas do vi, incluindo esta. Isso exibe o nome do arquivo (o caminho que você passou na lesslinha de comando) e a posição no arquivo.

Você pode obter essas informações permanentemente ligando lesscom a -Mopção Incluir -Mna LESSvariável de ambiente. Você pode definir essa variável em seu ~/.profile, ~/.pam_environmentou onde quer que você defina variáveis ​​de ambiente. Como alternativa, você pode definir LESSusando lesskeypara produzir o arquivo de configuração ~/.lessque é lido por less.


Observe que, se você o usar less +F -M <filename>, não exibirá o nome do arquivo até que você saia do seguinte. ( +F= --follow-name)
phyatt 13/01

1
Resposta impressionante - eu não sabia sobre lesskeyou sobre a -Mopção!
Noah Sussman 27/05

4

Acabei de encontrar -M (mostrar uma linha de status mais detalhada), que parece fazer o que eu quero.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.