Copia e incolla in un terminale senza MAIUSC


15

In tutti gli emulatori di terminale che conosco, Ctrlviene utilizzato per inviare codici di controllo come Ctrl+ Ce Ctrl+ Z. Sulla maggior parte dei sistemi questo è in conflitto con le scorciatoie da tastiera comuni.

Quindi su tutti quei sistemi tranne OS X, CtrlShiftviene utilizzato per incollare e altro, che trovo davvero fastidioso. Se avessi un soldo per ogni volta che aprivo accidentalmente l'ispettore di Firefox, sarei ricco.

Ho provato a imitare il comportamento di Apple usando le Cmdscorciatoie da tastiera, ma è praticamente impossibile da ottenere su tutto il desktop.

L'altra alternativa è utilizzare un'altra combinazione per l'invio di codici di controllo. Esiste un emulatore di terminale che supporta questo?

Ho scoperto che Sakura consente di impostare il modificatore per le combinazioni di tasti, ma non per i personaggi di controllo. Un'altra caratteristica desiderabile è il wrapping delle linee senza errori, ma questo è di secondaria importanza.


Se viè la tua cosa, puoi impostare il tuo terminale in modalità vi: $ set -o vie tutto ciò che fai vipuò essere fatto sul terminale.
MK

2
Sui sistemi * nix, selezionando qualsiasi cosa lo si copia negli Appunti (bene, uno di questi) e si incolla con il clic centrale. Non c'è bisogno di una scorciatoia da tastiera.
terdon

1
Suggerirei di consultare il retro catalogo di domande e risposte su U&L, in particolare: "unix appunti" . Gli appunti di Unix sono molto più sofisticati di quelli di Windows che conosci. Esistono più appunti e un'intera serie di strumenti per interagire con essi.
slm

Di cosa stai parlando ... La selezione di testo nel mio terminale non copia nulla. Non ho familiarità con Windows. Uso già la modalità vi, ma esc, vnon mi consente di selezionare e strappare roba.
Pepijn,

Risposte:


14

È possibile modificare le impostazioni nelle impostazioni della tastiera di Gnome Terminal per effettuare

  • Ctrl+ C= Copia
  • Ctrl+ V= Incolla

Menu> Modifica> Tasti di scelta rapida ... Impostazioni delle scorciatoie da tastiera di Gnome

Quindi puoi ancora premere Shiftper fare qualunque cosa la combinazione di tasti normalmente farebbe in un terminale, ad es

  • Ctrl+ Shift+ C= Interrompi
  • Ctrl+ Shift+ V= Personaggio successivo letterale

In alternativa, potresti prendere l'abitudine di usare

  • Ctrl+ Ins= Copia
  • Shift+ Del= Taglia
  • Shift+ Ins= Incolla

in tutte le applicazioni, per evitare di premere mai accidentalmente Ctrl+ Csul terminale e farlo interrompere il programma invece di copiare del testo. Tali collegamenti risalgono agli standard IBM Common User Access . Alcune persone potrebbero ricordarli da DOS EDIT.


1
Come farlo sotto il terminale xfce?
CesellatoAbs

1
Lei, signore, ha reso la mia giornata! Sono inorridito per quanto tempo ho vissuto con ctrl + shift + c / v e tutto il caos che li ha confusi tra le applicazioni ha causato considerando quanto fosse facile questa correzione.
Eloff,


0

Sono un fan di Parcellite . Può copiare il contenuto sulla selezione e incollarlo con il clic centrale del mouse. È molto più veloce rispetto all'uso delle scorciatoie da tastiera. Provaci.


4
+1 ma che non ha nulla a che fare con i pacchetti, selezionare Copia e incolla con clic centrale è il comportamento predefinito * nix.
terdon

0

Con il terminale kitty puoi impostare questa opzione di configurazione (non predefinita, ma carina):

map ctrl+c copy_or_interrupt

Quindi quando premi Ctrl-C, verrà copiato se viene selezionato qualcosa, ma se non viene selezionato nulla, invierà il normale segnale di interruzione.

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.