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 .zshrc
tienes el osx
complemento 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 osx
complemento. 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.