Eu quero que todos os comandos executados de FAR sejam executados sob, digamos, Bash. Existe uma maneira de dizer ao FAR para ignorar todos os comandos para algo diferente de cmd.exe
?
Eu quero que todos os comandos executados de FAR sejam executados sob, digamos, Bash. Existe uma maneira de dizer ao FAR para ignorar todos os comandos para algo diferente de cmd.exe
?
Você precisará alterar o Comspec para bash. Além disso, você desejará alterar os argumentos passados para o Comspec e para quais comandos o Comspec deve ser usado.
Você pode alterar a variável de ambiente
COMSPEC
antes (ou manualmente após) iniciar o Far Manager para bash (%windir%\system32\bash.exe
) ou alterar as configurações internas (armazenadas em%AppData%\Roaming\Far Manager\Profile\generalconfig.db
).Você pode alterar as configurações executando
far:config
no prompt do Far Manager. Pressione Ctrl++ para iniciar a filtragem por nome e Altdigite .Fcomspec
Opções de especificação padrão :
Você pode alterá-los para :
Se você não alterar,
ComspecCondition
apenas alguns comandos serão passados como argumentos parabash
. Por exemplo, se você executarnotepad
com um bloco de notas vazioComspecCondition
(valor padrão), será iniciado normalmente.Para redefinir um valor para sua condição inicial, edite o valor e clique no
Reset
botão.Mais detalhes sobre como essas configurações são usadas podem ser encontrados no código-fonte .