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?

grasevski
fonte

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.

Gilles 'SO- parar de ser mau'
fonte
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.

grasevski
fonte