Saya menggunakan terminal cukup banyak, tetapi saya frustrasi karena saya berulang kali menggunakan mouse dalam situasi berikut.
Saya memiliki dua tab terminal terbuka dengan direktori kerja saat ini X dan Y , masing-masing. Pada tab di mana direktori adalah X , saya ingin melakukan ini (sebagai contoh):
cp somefile Y
Jalan Y bisa sangat panjang, jadi metode saya saat ini, dan rumit, harus dilakukan
- Ctrl+ PgUpuntuk mengubah tab,
- menulis
pwd
untuk menunjukkan Y , - gunakan mouse untuk memilih output dari
pwd
, - Ctrl+ PgDownuntuk kembali ke tab pertama,
- gunakan mouse lagi untuk menempelkan Y setelahnya
cp somefile
, menggunakan klik tengah.
Tentunya prosedur ini harus dihindari, misalnya dengan memiliki jalan pintas yang menyalin direktori kerja saat ini tanpa menggunakan mouse. Ada saran?
command-line
shortcut-keys
mouse
DustByte
sumber
sumber
rsync
di antara mereka,cp
,diff
, menjalankan beberapa perintah dalam satu folder yang pipa output ke yang lain, dll), dan itu adalah masalah berulang saya yang saya perlu mengetikkan kedua jalur (atau yang lain) di baris perintah. Itu dapat dibandingkan dengan memiliki dua panel terbuka di Nautilus untuk memungkinkan drag-and-drop. Setiap saran untuk meningkatkan alur kerja ini akan sangat bagus!remote="path to the/remote directory/"
dan kemudianmv this_file_here "$remote"
... tetapi penyelesaian tab tidak akan berfungsi untuk subdir dari$remote
(yang dapat disembuhkan dengan mengutak-atik penyelesaian bash, tapi itu bukan yang paling sederhana). Kemungkinan lain (dan kemungkinan yang paling sederhana) adalah untuk melink tautan ke direktori jarak jauh di direktori kerja Anda:ln -s /path/to/remote/dir ./remote
dan menghapus tautan setelah selesairm remote
.Jawaban:
Berikut ini adalah tutorial singkat tentang bagaimana Anda dapat menyalin teks dari terminal hanya dengan menggunakan keyboard:
Sumber: https://stackoverflow.com/a/312215/2353900
Atau, karena Anda menggunakan lebih banyak tab, lebih baik digunakan
xsel
. Untuk menginstalnya, jalankan perintah berikut:Kemudian pada tab kedua jalankan:
dan di tab pertama (atau di mana pun Anda mau) tempel dari clipboard menggunakan Ctrl+ Shift+ V.
Sumber: https://stackoverflow.com/a/318874/2353900
sumber
[
,]
-keys membutuhkanAlt Gr
untuk ditekan.xsel
sepertinya menjanjikan. Akan memeriksanya. Terima kasih.xsel
bekerja dengan baik. Saya sekarang telah menambahkan alias saya sendirialias pwdc='pwd | tr "\n" " " | xsel -bi'
,, sehingga penulisanpwdc
(c untuk salinan) berhasil.