Copia il file su xclip e incollalo su Firefox


50

Sto copiando il file xclip

cat file.txt | xclip

Sto incollando senza problemi

xclip -o

Quando voglio incollarlo Firefoxcon Ctrl+Vesso incolla il vecchio testo (che non dovrebbe essere già negli appunti).

Quando torno al terminale ed xclip -oeseguo incolla il testo corretto.

Perché c'è un problema con incollare Firefox?


5
Si noti che questo è un uso inutile dicat . Puoi anche farlo xclip file.txtsecondo la sua pagina man, e in generale puoi anche reindirizzare l'input usando <, ad es $some_command < file.txt.
Janmoesen,

Risposte:


59

X11 ha diversi appunti disponibili. Per impostazione predefinita, xclipinserisce i dati nel buffer di selezione principale. Per incollarlo, si utilizza il clic centrale.

Se vuoi usare Ctrl+ v, usa xclip -selection clipboard. Vedi man xclipper maggiori informazioni.

Ci sono buone informazioni sui diversi appunti su freedesktop.org .


2
Nota a margine: ho appena notato che l'opzione di xclip -f, -filterè integrata tee. Scrive negli appunti e nello stdout allo stesso tempo. Ciò potrebbe tornare utile (per qualcosa).
Peter

Può essere utile aggiungere il mimetype del file:-t $(file -b --mime-type "$1")
Raphael

25

Copia negli appunti con:

xclip -sel clip < ~/path/to/file.txt

e quindi incolla CTRL+ Vovunque tu voglia.


2
Si noti che anche la scorciatoia xclip -se c < myfilelo farebbe, poiché xclip ammette le abbreviazioni purché non siano in conflitto con opzioni e parole chiave valide ( -silente -selection, ad esempio)
XavierStuvw,

1

Aggiungi questo al tuo ~/.bashrc

# now `cclip' can be used when you it to be available to `ctrl-[vxc]'
alias cclip='xclip -selection clipboard'

in alternativa, esegui questo:

echo 'alias cclip='"'"'xclip -selection clipboard'"'" >> ~/.bashrc
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.