Gostaria de ter um histórico de bash diferente por workspace do VSCode. Parece que está definindo:
"terminal.integrated.env.linux": { "HISTFILE": "${workspaceFolder}/.bash_history" ...
seria super perigoso.
Crie um log de histórico por diretório de trabalho no bash
... Mais cedo ou mais tarde você vai vazar alguns comandos confidenciais em um arquivo ou repositório exposto publicamente. Em uma máquina multiusuário, assim que você muda para o diretório de outro usuário e executa alguns comandos lá, eles podem modificar seus arquivos e provavelmente ganhar um backdoor para sua conta. E outros usuários, ou pessoas cujos arquivos você baixa, podem facilmente enganá-lo para executar comandos, injetando-os em seu histórico de shell.
– Gilles 'SO- pare de ser mau' Comentado em 24 de agosto de 2016 às 23:15
Salvar o histórico no seu espaço de trabalho é ruim porque você executará comandos com segredos (senhas, chaves, etc.) e vazará seu histórico para um diretório tar ou imagem do docker em algum momento, mesmo que esteja no seu git ignore.
Uma abordagem que encontrei:
- Gist: DeveloperChris/LocalHistoryVSCODE.md Criação de arquivos de histórico por projeto/pasta no Visual Studio Code - VSCODE