È possibile utilizzare TotalTerminal con Go2Shell?

1

Sto usando TotalTerminal. Ora, voglio usare Go2Shell, così posso accedere rapidamente a un terminale nella buona cartella.

Tuttavia, quando faccio clic sull'icona di Go2Shell, viene aperto un normale Terminale e non una shell TotalTerminal.

Esiste un modo per utilizzare TotalTerminal con Go2Shell o per aprire in TotalTerminal una shell impostata sulla directory corrente?

Modifica

La prima shell che apro con Go2Shell si apre in Visor di TotalTerminal. Ma, se solo "scappo" per chiudere Visor (invece di "command-W"), la shell successiva si apre in una finestra separata.

Quindi, la mia domanda si riduce a:

È possibile avere più finestre (o schede) in Visor di TotalTerminal?

Vedi anche la mia altra domanda su questo argomento.

    
posta Colas 05.02.2014 - 09:37
fonte

2 risposte

2
  1. Apri le impostazioni TotalTerminal (Terminale → Preferenze → TotalTerminal).

  2. Crea il profilo Visor se non esiste già:

  3. Vai alla scheda Impostazioni, quindi il profilo Visor.

  4. Seleziona la scheda Shell e inserisci quanto segue:

    cd "$(osascript -e 'tell app "Finder" to POSIX path of (insertion location as alias)')"
    

  5. Esci e riapri Terminale.

Ora, quando si apre Visor, verrà inserito nella directory nella finestra del Finder corrente.

    
risposta data 10.02.2014 - 19:57
fonte
1

Fai una domanda in due parti, ottieni una risposta in quattro parti!

Ricapitoliamo.

Domanda originale:

Is there a way to use TotalTerminal with Go2Shell or to open in TotalTerminal a shell set to the current directory?

Domanda "bollita":

Is it possible to have multiple windows (or tabs) in the Visor of TotalTerminal? (Very related to your linked second question, I think.)

Risposta originale e bollita: sì, e certo: in effetti, qui, ti ho scritto una piccola app .

È un'applet di Automator con una mistura di shell, AppleScript e un paio di trigger System Events. Molti avvertimenti, alcune istruzioni:

  • [ Alcuni di questi possono essere modificati modificando gli script: apri il programma in Automator. ]
  • -drag nella barra degli strumenti del Finder per "installare".
  • Devi avere TotalTerminal aperto (ad esempio, l'icona della barra dei menu) prima di utilizzare questo.
  • Sarà necessario "abilitare l'accesso per i dispositivi ausiliari" (< = 10.8) o autorizzare "Eventi di sistema" nel riquadro Sicurezza / Accessibilità (10.9). Ti verrà richiesto.
  • Il trigger Visor deve essere ⌘ /
  • Il tuo profilo predefinito deve essere "Visor".
  • L'azione di avvio deve essere "nuova finestra con le impostazioni: Visor".
  • Non funziona al 100% come Go2Shell, poiché qualcosa nel Finder deve essere selezionato - se sembra non funzionare, assicurati di aver fatto clic su qualcosa. Principalmente influisce solo sulla vista dell'icona.
  • Probabilmente un paio di altre cose che sto dimenticando. Se decidi di usarlo e non riesci a farlo funzionare, fammi sapere. fa funziona.

Ma:

Probabilmente non vuoi usare questo.   Se posso permettermi di indovinare la tua domanda di fondo , penso che potrebbe essere qualcosa di effetto:

I'm using the Terminal a lot these days, and I've found TotalTerminal to be very useful. But its also limited in a lot of ways. How can I do [this/that/the other]?

(Mi sto cacciando che è fondamentalmente il caso da quando mi sono trovato nella stessa situazione non molto tempo fa.)

Quindi, probabilmente una risposta migliore:

(Secondo la mia opinione ed esperienza.)

Semplicemente in virtù del fatto che stai facendo queste domande, ed è abbastanza importante per te per pubblicare un premio, credo che sia ora di passare a un più potente emulatore di terminale . Potresti aver già guardato iTerm, forse le sue configurazioni / preferenze sono state ingombranti, e sì, questo non è uno dei suoi punti di forza. Ma una volta superato questo, lo compensa in potenza e flessibilità. Vale assolutamente la pena investire il tempo necessario per scoprirlo, poiché può fare ciò che stai chiedendo ora, e probabilmente che cosa chiederai anche a next .

Solo un paio di esempi:

  • più tasti di scelta rapida del sistema per "visori" flessibili, con impostazioni personalizzabili per ciascuno.
  • Riquadri riquadri divisi, oltre a schede.
  • Go2Shell lo supporta bene: open -a Go2Shell --args config , seleziona iTerm2.
  • Non richiede l'hacking di Terminal.app iniettando il codice.
  • Molto altro (guarda sotto il menu guida).
Demo rapida e sporca (gif animata, fai clic per espandere):

iTerm"Visor" Demo

Se qualcuno si sta chiedendo che magia vedono qui:

Questo è iTerm (con un profilo con un tasto di scelta rapida del sistema), Tema Solarizzato , pesce e vimpager .

Speriamo che troverai qualcosa che funzioni bene per il tuo flusso di lavoro: se no, continua a cercare.

Più o meno, qualcuno lo ha sempre fatto - devi solo trovarlo!

    
risposta data 13.02.2014 - 18:51
fonte

Leggi altre domande sui tag