iTerm2 zsh oh-my-zsh abre pestaña con el mismo directorio

iTerm2 zsh oh-my-zsh abre pestaña con el mismo directorio

Hola, acabo de instalar iTerm2 e intenté abrir una pestaña con el mismo directorio que la pestaña que la abre.

Lo intentéAbrir una nueva pestaña en el mismo directorioResponde pero todavía no puedo hacer que el directorio funcione.

Funcionó bien en terminal.app pero cuando uso iTerm ya no funciona

Respuesta1

Élfunciona para mi. ¿Estás seguro de que .zshrctienes el osxcomplemento cargado? Verifique la existencia de la función con:

$ type tab
tab is a shell function

Luego, en tu terminal, simplemente ejecuta el comando

tab

Esta voluntadejecutar la línea apropiada en la tab()funcióndefinido por el osxcomplemento. Si funciona para Terminal.app, también debería funcionar para iTerm2.


Para asignar este comando a un método abreviado de teclado personalizado como CmdShiftR, haga lo siguiente. Abra Automator.app y cree una nuevaServicio. Configúrelo para recibirSin entradadeiTerm.aplicacióny arrastrarEjecute AppleScriptdesde la izquierda al panel de edición.

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

Eso debería verse así:

Guárdalo debajoAbrir nueva pestaña con zsho similar. Ahora, bajoPreferencias del Sistema » Teclado » Atajos de teclado, bajoServicios, asigne un atajo de teclado.

Tenga en cuenta que no todos los atajos de teclado están disponibles y no puede simplemente anularlos, CmdTya que este está integrado.

Respuesta2

Ya no necesitas un comando personalizado...

Preferencias > Perfiles > [Nombre del perfil] > General > Directorio de trabajo > "Reutilizar el directorio de la pestaña anterior"

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

Respuesta3

Resolví esto agregando -l al comando en la configuración de mi perfil.arreglar iterm

información relacionada