Scheda aperta iTerm2 zsh oh-my-zsh con la stessa directory


3

Ciao, ho appena installato iTerm2 e ho provato ad aprire una scheda con la stessa directory della scheda che la apre.

Ho provato ad aprire una nuova scheda nella stessa risposta della directory ma non riesco ancora a far funzionare la directory.

Ha funzionato bene in terminal.app ma quando sto usando iTerm non funziona più

Risposte:


6

Funziona per me . Sei sicuro di .zshrcavere il osxplugin caricato? Verificare l'esistenza della funzione con:

$ type tab
tab is a shell function

Quindi, nel tuo terminale, esegui semplicemente il comando

tab

Questo eseguirà la riga appropriata nella tab()funzione definita dal osxplugin. Se funziona per Terminal.app, dovrebbe funzionare anche per iTerm2.


Per associare questo comando a una scorciatoia da tastiera personalizzata simile CmdShiftR, procedi come segue. Apri Automator.app e crea un nuovo servizio . Impostalo per ricevere Nessun input da iTerm.app e trascina Esegui AppleScript da sinistra nel riquadro di modifica.

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

Dovrebbe apparire così:

Salvalo sotto Apri nuova scheda con zsh o simile. Ora, in Preferenze di Sistema »Tastiera» Scorciatoie da tastiera , in Servizi , assegna una scorciatoia da tastiera.

Nota che non tutte le scorciatoie da tastiera sono disponibili e non puoi semplicemente eseguire l'override CmdTpoiché questa è integrata.


Nota: è necessario digitare effettivamente tabnel terminale per creare una nuova scheda. Non tramite Shell »Nuova scheda o ⌘T
slhck,


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.