Pengelola papan klip dengan dukungan "tempel riwayat"?

10

Saya mencari manajer clipboard, tetapi saya tidak ingin yang hanya menyimpan daftar sehingga saya dapat memilih item untuk membawanya ke depan clipboard, nah, itu terlalu mudah.

Apa yang saya cari adalah manajer clipboard di mana saya dapat menetapkan say
Ctrl+ Shift+ 1untuk menempelkan item pertama di clipboard,
Ctrl+ Shift+ 2untuk menempelkan item kedua di clipboard
...
Ctrl+ Shift+ 9untuk menempelkan item kesembilan di clipboard
Ctrl+ Shift+ 0untuk menempelkan item kesepuluh di clipboard

Mengapa?
Saat kami pengembang web, saya sering menempelkan baris kode yang berganti-ganti (ingat, tidak semua browser mendukung CSS3!),

<tr class="odd">...</tr>  
<tr class="even">...</tr>
<tr class="odd">...</tr>  
<tr class="even">...</tr>

Jadi, kemampuan untuk hanya duduk di sana melakukan
Ctrl+ Shift+1 Enter

Ctrl+ Shift+2 Enter

Akan sangat membantu,

Saya menggunakan 12.10 dengan gnome-shell 3.6.2.

Saya telah melihat ke gPaste dan semacamnya, tetapi sepertinya tidak ada yang memiliki fitur ini.

Hailwood
sumber
Anda tidak mengatakan editor teks mana yang Anda gunakan. Ini berpotensi ditangani oleh editor itu sendiri, yaitu saya bisa memberi tahu Anda bagaimana melakukan ini dengan vim, tetapi jika Anda menggunakan editor yang berbeda, itu tidak akan membantu. Atau mungkin Anda ingin ini bekerja di seluruh sistem?
roadmr
juga, Anda melihat ke "gpaste dan semacamnya". Bisakah Anda menguraikan opsi mana yang Anda coba? Langsung dari kelelawar saya menemukan glipper, yang memiliki "dukungan untuk Tindakan", yang dapat melakukan apa yang Anda inginkan.
roadmr
Mengapa tidak menggunakan editor dengan register seperti emacs atau vim saja? Saya pribadi ragu bahwa Anda akan menemukan apa yang Anda cari :(
McNisse
Saya lebih suka sistem yang luas, tetapi, sebagai kompromi, PHP Storm adalah IDE saya.
Hailwood
Pernahkah Anda melihat askubuntu.com/q/11925/44179 ?
Seth

Jawaban:

3

Saya tidak mengetahui manajer clipboard yang menyediakan fitur yang Anda inginkan, tetapi ada dua cara yang saya bayangkan bahwa Klipper dapat dimasukkan ke dalam solusi.

  1. Klipper menawarkan pintasan "Next History Item" dan "Previous History Item" yang mengubah urutan riwayat clipboard. Oleh karena itu, menempelkan entri ke-n dapat dilakukan dengan menjalankan pintasan "Next History Item" sebanyak n kali, kemudian menjalankan Ctrl + V (atau apa pun pintasan tempel Anda), dan kemudian - untuk mengembalikan histori ke dalam urutan aslinya - menjalankan pintasan "Item Riwayat Sebelumnya" sebanyak n kali. Dengan menggunakan ini, masalah Anda berkurang menjadi pengaturan pintasan yang mensimulasikan memasuki serangkaian pintasan.
  2. Perintah qdbus org.kde.klipper /klipper getClipboardHistoryItem nmana n di akhir adalah nomor (misalnya 0, 1, 2 ...) akan menampilkan item sejarah clipboard n. Dengan menggunakan ini, masalah Anda berkurang menjadi masalah pengaturan pintasan keyboard yang akan menempelkan output dari suatu perintah.
pengguna137121
sumber
1

Ketika Keepboard diaktifkan, item kedua dalam riwayat dipilih secara default (karena item teratas ada di clipboard dan dapat ditempelkan secara langsung tanpa mengaktifkan clipboard manager). Dengan demikian Anda dapat dengan cepat menempel item kedua dengan menggunakan tombol pintas aktivasi Keepboard dan menekan Enter segera.

Dragan
sumber