Como sair do Far Manager na pasta atual da aba atual?

0

No passado, quando eu estava jogando com o Linux, eu usava o Midnight Commander para percorrer os arquivos rapidamente. Agora estou usando o Windows e levei o Far Manager como um substituto para o MC. Existem algumas grandes diferenças, mas o meu maior problema agora é que até agora é inútil como é.

Digamos que eu esteja em cmd em C: \, digito longe. . (para abrir ambas as abas na pasta atual em vez do padrão distante), então eu viajo na primeira aba para \ Program Files \ code \ etc - agora eu quero sair de longe (F10) nesta pasta. Se eu F10 me reverter de volta para a pasta original (C :).

Eu procurei em todos os lugares, mas a documentação está faltando.

    
por Vlad fP 12.10.2018 / 09:22

1 resposta

1

Cada processo (não cada console) possui seu próprio 'diretório atual', e os processos não podem alterar o 'diretório atual' de nenhum outro processo - não no Windows e não no Linux.

O comportamento do MC que você descreveu tem que ser implementado usando outras formas além de simplesmente sair:

  • Em vez de sair via F10, você diz ao MC para abrir um novo shell dentro pressionando Ctrl + O (que apenas oculta o MC, mas não retorna ao shell pai). Você pode usar o mesmo atalho Ctrl + O em FAR.

  • Em vez de executar o MC diretamente, você o executa por meio de um bash alias / function que espera que o MC saia, procura em algum local acordado para encontrar o último caminho usado pelo MC e altera o "diretório atual" do shell "para esse caminho. (Isso requer cooperação do MC para armazenar o caminho em algum lugar.) Isso pode ser feito no Windows Cmd usando um script .bat, mas apenas se o FAR tiver uma maneira de executar ações "antes de sair".

por 12.10.2018 / 10:35