Abra uma nova aba no mesmo diretório da anterior

0

Estou usando zsh e parece que uma nova guia deve abrir no mesmo diretório que a anterior. No entanto, isso não está acontecendo.

Eu tenho que adicionar alguma coisa ao .zshrc ?

    
por Tiago 29.12.2011 / 05:52

2 respostas

1

Nada a ver com zsh.

Konsole e gnome-terminal faça isso: abrir uma nova guia coloca você no mesmo diretório. (Era uma vez, abrindo uma nova aba no gnome-terminal enquanto lia uma página man colocando você em / usr / share / man, talvez ela tenha sido corrigida)

    
por 29.12.2011 / 15:31
0

Você provavelmente está usando as "guias" em um emulador de terminal como o gnome-terminal? Entenda que uma nova guia é quase indistinguível de uma nova janela de terminal. Ele executa uma nova instância do shell que executa seus arquivos de inicialização. Os arquivos de inicialização não sabem sobre quaisquer outras instâncias de shell, e muito menos o gnome-terminal a que pertencem ou em qual diretório de trabalho atual esse shell pode estar. Outro problema: com vários shells abertos em diretórios diferentes, qual diretório deve iniciar o novo shell em?

Dito isso, você pode fazer com que cada cd salve o diretório de destino em ~/.cd e mude para lá no arquivo de inicialização. Deixado como um exercício para o leitor: -)

PS: Lembre-se de salvar o caminho absoluto do diretório de destino, não de um argumento relativo para cd .

    
por 29.12.2011 / 13:43

Tags