Seleziona il testo in iTerm usando la tastiera


Risposte:


61

Sì! In iTerm2 , procedere come segue:

Dalla relativa documentazione

  1. Cmd-F
  2. Digita del testo che corrisponda a parte di ciò che desideri copiare.
  3. Quando hai una corrispondenza parziale su ciò che vuoi copiare, puoi espandere la selezione.

Premi tab per farlo crescere di una parola a destra; premi shift-tab per farla crescere di una parola a sinistra.

Non appena si preme tab o shift-tab, viene copiato negli appunti. Puoi premere l'opzione-Invio per incollare immediatamente la selezione e chiudere subito la barra di ricerca.

È inoltre possibile assegnare chiavi personalizzate in Prefs -> Keys. ( Fonte )

sposta la selezione in avanti per parola

sposta la selezione indietro di parola

Allo stesso modo le impostazioni possono essere utilizzate anche per spostare la selezione della linea.

In alternativa, la funzione di correzione automatica riduce la necessità di copia-incolla. Basta digitare l'inizio di un testo che è sullo schermo o che hai appena incollato e premere cmd- ;. Viene visualizzata una finestra popup e puoi scegliere da lì. Tuttavia, la correzione automatica funziona meglio per una sola parola.

(Ho aggiornato questa risposta per riflettere le nuove funzionalità di iTerm 3.0. Grazie a @sfarzy per le modifiche suggerite)


Grazie. Questa è l'unica soluzione che ho trovato finora. Tuttavia, non riesco ad andare oltre una sola riga. È possibile?
Rob Bednark,

3
Se hai più partite, premi cmd-Gper passare alla partita successiva. Premi shift-cmd-Gper andare dall'altra parte.
gitaarik,

2
nessuna soluzione alternativa divertente
Mirko

Funzione di correzione automatica sopra menzionata FTW! molto più veloce dell'approccio basato sulla ricerca ed è per questo che sono venuto qui per cominciare. Sorpreso non pubblicizzano più questo!
John Culviner,

7

Puoi usare "Modifica-> Modalità copia" per impostazione predefinita Shift+ Cmd+ C, lì puoi usare scorciatoie simili a VIM:

/ti permetterà di cercare, vselezionare, e mentre selezioni puoi usare $per spostarti alla fine della riga e infine il buon vecchio Cmd+ Cda copiare.


6

Dalla documentazione iTerm2 :

Selezione del testo

Esistono due modi per selezionare il testo da copiare negli Appunti: è possibile utilizzare il mouse oppure utilizzare la funzione "copia senza mouse" della funzione Trova. La selezione del testo tramite mouse è descritta più avanti nella sezione Uso generale.

Per selezionare il testo senza usare il mouse, premere cmd-f per aprire il campo Trova. Inserisci l'inizio del testo che desideri copiare e la funzione Trova lo selezionerà nella tua finestra. Quindi premere tab e la fine della selezione avanzerà di una parola. Per spostare l'inizio della selezione a sinistra, premere il tasto Maiusc-Tab. In questo modo è possibile selezionare al massimo una riga di testo.


Ri: At most one line of text can be selected this way. Purtroppo sono stato in grado di selezionare più righe. Sapresti come disattivare quella "caratteristica" per caso?
Gabriel,

3
mentre funziona, è un modo orribile e lento di fare una cosa così semplice
Yerken,

Questo è vicino a quello che voglio, ma sarebbe bello farlo rapidamente con un tasto di scelta rapida come ctrl + p per passare attraverso la cronologia dei comandi.
Chucky
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.