Guia aberta iTerm2 zsh oh-my-zsh com o mesmo diretório

Guia aberta iTerm2 zsh oh-my-zsh com o mesmo diretório

Olá, acabei de instalar o iTerm2 e tentei abrir uma guia com o mesmo diretório da guia que o abre.

tenteiAbra uma nova guia no mesmo diretórioresponda, mas ainda não consigo fazer o diretório funcionar.

Funcionou bem no terminal.app, mas quando estou usando o iTerm não funciona mais

Responder1

Istofunciona para mim. Tem certeza de que .zshrco osxplugin está carregado? Verifique a existência da função com:

$ type tab
tab is a shell function

Então, no seu terminal, basta executar o comando

tab

Isso vaiexecute a linha apropriada na tab()funçãodefinido pelo osxplug-in. Se funcionar para Terminal.app, também deverá funcionar para iTerm2.


Para mapear este comando para um atalho de teclado personalizado como CmdShiftR, faça o seguinte. Abra Automator.app e crie um novoServiço. Configure para receberSem entradadeiTerm.appe arrasteExecute o AppleScriptda esquerda para o painel de edição.

tell application "iTerm"
    tell current terminal
        tell current session
            write text "tab"
        end tell
    end tell
end tell

Isso deve ficar assim:

Salve-o emAbra uma nova guia com zshou similar. Agora, sobPreferências do Sistema »Teclado» Atalhos de teclado, sobServiços, atribua um atalho de teclado.

Observe que nem todos os atalhos de teclado estão disponíveis e você não pode simplesmente substituí-los, CmdTpois este é um atalho integrado.

Responder2

Você não precisa mais de um comando personalizado ...

Preferências > Perfis > [Nome do perfil] > Geral > Diretório de trabalho > "Reutilizar o diretório da guia anterior"

Fonte:https://code.google.com/p/iterm2/issues/detail?id=420#c14

Responder3

Resolvi isso adicionando -l ao Command nas configurações do meu perfil.corrigir item

informação relacionada