Dosyayı xclip'e kopyalayın ve Firefox'a yapıştırın


50

Dosyayla başa çıkıyorum xclip

cat file.txt | xclip

Problemsiz yapıştırıyorum

xclip -o

Ben bunu yapıştırmak istediğinizde Firefoxile Ctrl+Veski metin (zaten panoya olmamalı) yapıştırır.

Terminale dönüp çalıştırdığımda xclip -odoğru metni yapıştırıyor.

Neden yapıştırma konusunda bir sorun var Firefox?


5
Bunun faydasızcat olduğunu unutmayın . Ayrıca xclip file.txt, man sayfasına göre de yapabilirsiniz ve genel olarak <örneğin $some_command < file.txt;
janmoesen

Yanıtlar:


59

X11'de birkaç tane pano var. Varsayılan olarak, xclipverileri birincil seçim arabelleğine yerleştirir. Yapıştırmak için orta klik kullanın.

Ctrl+ Kullanmak istiyorsanız v, kullanın xclip -selection clipboard. Daha man xclipfazla bilgi için bkz .

Freedesktop.org adresindeki farklı panolar hakkında iyi bilgiler var .


2
Bir yandan not: Az önce xclip'in opsiyonunun -f, -filteryerleşik olduğunu farkettim tee. Panoya ve aynı zamanda stdout için yazar. İşe yarayabilir (bir şey için).
Peter.O

Dosyanın taklit türünü eklemek faydalı olabilir:-t $(file -b --mime-type "$1")
Raphael

25

Panoya kopyalayın:

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

ve sonra CTRL+ Vistediğiniz yere yapıştırın .


2
xclip -se c < myfileKısaltmanın da geçerli olacağını unutmayın , çünkü xclip, geçerli seçeneklerle ve anahtar kelimelerle çakışmaması şartıyla kısaltmaları kabul -silent-selection
ettiğinden

1

Şunu da ekle ~/.bashrc

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

alternatif olarak şunu çalıştırın:

echo 'alias cclip='"'"'xclip -selection clipboard'"'" >> ~/.bashrc
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.