![Comandos anteriores entre colchetes no OS X Terminal](https://rvso.com/image/1466441/Comandos%20anteriores%20entre%20colchetes%20no%20OS%20X%20Terminal.png)
Ontem meu terminal começou a cercar comandos que foram executados entre colchetes. Não tenho certeza de como ativei isso, mas gostaria de desativá-lo.
Até agora, eu fiz:
- Verifiquei que não há nada engraçado no meu
.bash_profile
- Tentei mudar o perfil de volta para Básico
- Tentei mudar para um shell diferente (zsh)
Também não consegui descobrir nada no Google.
Alguma ideia?
Atualizar
Responder1
Entendi! De alguma forma, eu acidentalmente ativei "Marcar linhas de prompt automaticamente":
Eu me pergunto onde essa configuração está armazenada no disco, pois também tentei:
- Excluindo
~/Library/Preferences/com.apple.Terminal.plist
- Executando o Terminal da minha partição Yosemite (não mostrou as marcas)
- Extraindo uma nova cópia do Terminal do instalador El Capitan (mostrava as marcas)
Responder2
View> Hide Marksoculta essas linhas entre colchetes, sem remover a capacidade de navegar com elas, oferecendo o melhor dos dois mundos.
Responder3
A preferência para desativar as marcas de prompt é:
defaults write com.apple.Terminal AutoMarkPromptLines -int 0
O melhor artigo que vi sobre como usar marcas está em:
Você também pode pular uma marca se deixá-las ativadas pressionando Command- Shift- Returnpara pular a marcação apenas desta linha de comando.