Não é uma tarefa por menos
Não,
Eu não acho que você pode fazer isso diretamente, porque menos não tem um cursor para começar.
Ele precisaria de um para navegar até o início e fim do texto a ser selecionado.
less não é a ferramenta certa para navegação em nível de caractere.
Guias já expandidas
Você pode usar a tecla shift e o mouse para fazer uma seleção; Isso é tratado pelo terminal, não por menos. Mas o terminal não sabe como os espaços e as guias são organizados - menos a interpretação das guias internamente e grava apenas caracteres " " normais na tela.
Existem ferramentas como screen , tmux e byobu , que podem fazer muitas coisas impressionantes nessa área.
Eu não verifiquei, mas suponho que esses multiplexadores de terminal não tenham uma maneira de contornar isso - sendo terminais, no final - e se comportarão da mesma forma.
Use vim
Se você estiver mostrando um arquivo em less , há uma boa solução:
Pressione a tecla v em less para abrir o arquivo atual em vim - asuming your $EDITOR etc. está configurado para vim .
Isso não funciona ao mostrar stdin de um pipeline ou algo assim, embora haja soluções alternativas .
Rolagem do mouse, pelo menos
Mas você pode pelo menos rolar com a roda do mouse:
Isso parece ser ativado por padrão, mas os eventos de roda do mouse são suprimidos por uma opção diferente.
Para um teste rápido, tente:
LESS=-r man less
A opção -X ( --no-init ) bloqueia a rolagem - verifique qual é a variável de ambiente LESS :
$ echo $LESS
A opção -q ( --quiet , --silent ) também causa problemas, de acordo com SU: Como fazer roda do mouse rolar o pager menos usando bash e gnome-terminal?