Bagaimana cara memberi saya akses cepat untuk menempelkan beberapa string umum?

8

Saya sering menemukan diri saya menempelkan string yang sama ke browser (saya punya saluran youtube, dan di akhir video saya terus-menerus memposting tautan yang sama: URL saluran, situs web, email, video pengantar, dll).

Saya berpikir untuk membuat file teks dan kemudian menambahkannya ke panel Unity, tetapi sayangnya ketika saya melihat cara untuk menambahkan editor teks ke dalamnya, saya tidak bisa menambahkan file teks untuk dibuka dengan editor teks. Saya mungkin bisa menyatukan skrip dan menambahkannya ke panel, tetapi kemudian saya tersadar bahwa orang lain mungkin memiliki waktu yang sama membuang-buang pengalaman, dan mungkin sudah menemukan solusinya.

Di dunia yang sempurna saya memerlukan aplikasi yang menyimpan string yang biasanya dibutuhkan, ketika dimuat itu akan segera mulai di atas jendela lain dan tetap seperti itu, itu akan memiliki tombol untuk string yang berbeda, dan mereka akan ditempatkan ke dalam buffer segera setelah ditekan. Dengan cara ini saya hanya akan menetapkan apa yang saya butuhkan untuk tombol-tombol itu dan sangat sangat bahagia.

Jika tidak ada solusi yang baik, saya hanya harus membuatnya sendiri, saya kira. Setelah semua saluran saya adalah tentang pemrograman, dan saya mungkin bisa membuat pelajaran yang luar biasa hanya dengan membuat alat seperti itu.

v010dya
sumber
Apakah Anda berbicara tentang pengelola papan klip karena itulah cara memahami skenario Anda - kelola beberapa bagian teks yang dapat disalin langsung ke papan klip dan tempel bila diperlukan ... jika demikian, lihat Diodon askubuntu.com/a/37980/163331
Parto
@ AvatarParto Ya, saya tidak mengerti apa yang Anda maksud dengan 'clipboard manager', bagi saya 'clipboard manager' hanyalah sesuatu yang memungkinkan Anda melihat apa yang ada di buffer sekarang. Itu tidak menyimpan informasi itu sendiri, dan tidak menyimpannya dari hari ke hari. Jika itu yang Anda maksud, maka tidak, ini bukan yang saya bicarakan.
v010dya
sooo catatan tempel? :)
Rinzwind
Sebenarnya Diodon tidak (sedang menggunakannya sekarang). Saya dapat menyalin seperti kata sandi yang dapat saya akses bahkan setelah saya me-restart mesin saya. Yang harus Anda lakukan adalah menambah ukuran histori dan akan mengingat semua yang Anda salin cntr+catau adil right click->copy. Satu klik ke teks yang Anda inginkan dan Anda dapat menempelkannya di mana saja.
Parto
@Rinzwind Software catatan tempel favorit saya adalah xpad, keren sekali. sudo apt-get install xpad
Parto

Jawaban:

7

Anda dapat menginstal autokeydengan sudo apt-get install autokey-gtkuntuk versi GTK + atau sudo apt-get install autokey-qtuntuk versi Qt.

autokeymemungkinkan Anda untuk mendefinisikan singkatan yang ketika diketik di mana saja di xsession Anda akan diperluas ke frasa yang ditentukan: Misalnya saya mendefinisikan singkatan xyyuntuk frasa Terima kasih atas bantuan Anda . Saya mencentang di Selalu meminta sebelum menempelkan opsi frasa ini di autokeykonfigurasi. Mulai sekarang, di mana pun saya mengetik xyydan menekan spasi, muncul sembulan kecil, yang dapat saya pilih dengan tombol panah bawah dan a ENTERdan yang diketik xyydiganti dengan frasa Terima kasih atas bantuan Anda .

Jika Anda tidak mencentang di opsi "prompt sebelum menempel" maka singkatan diganti segera setelah Anda menekan spasi. Anda juga dapat menentukan skrip, seperti untuk memasukkan tanggal saat ini.

Saya menggunakan autokey-gtkpada 12,04 yang memiliki masalah kecil bahwa autokeyikon baki tidak muncul di panel. Untuk memperbaikinya, luncurkan saja dconf-editordan tambahkan 'Autokey'ke desktop-> Unity-> Panel-> systray-whitelist array. Misalnya bagi saya isinya ['JavaEmbeddedFrame', 'Wine', 'Update-notifier']dan saya memodifikasinya ['JavaEmbeddedFrame', 'Wine', 'Update-notifier', 'Autokey']. Jika Anda menggunakan Unity2D maka ini tidak akan menyelesaikan masalah karena bug di Unity2D. Untuk Unity2D Anda harus mengubah larik menjadi ['all']ke daftar putih setiap aplikasi. Setelah modifikasi ini log-out / log-in dan ikon baki akan terlihat sekarang.

Jangan lupa mengatur autokeyuntuk memulai saat masuk, pada tab Edit-> Preferences-> Umum .

elang
sumber
5

Secara pribadi saya telah menemukan ClipIt untuk menutupi semua kebutuhan salin / tempel saya.

sudo apt-get install clipit

Dengan kombinasi tombol pintasnya, Anda dapat dengan cepat mendapatkan item tempel yang super cepat. Saya telah menetapkan Ctrl + Alt + H untuk "mengelola riwayat" yang memungkinkan saya untuk segera meluncurkan jendela mengambang, ketik pencarian untuk item yang ingin saya tempel dan tempel langsung ke jendela apa pun yang saya masuki (pastikan "Secara otomatis tempelkan item yang dipilih "dicentang di Preferensi> Pengaturan).

Ada juga akses cepat "Kelola hotkey" yang menunjukkan daftar 20 klip terbaru untuk akses cepat. Jika item yang Anda tempel digunakan biasanya mereka akan berada dalam riwayat Anda.

Jika Anda tidak menempelkannya pada umumnya, Anda bisa menggunakan fitur "Aksi" ClipIt untuk menempatkan item ke clipboard dengan cepat.

Misalnya, dalam tindakan Anda dapat menambahkan:

Action: test
Command: clipit "this is a test line to be pasted"

Anda kemudian dapat menjalankan hotkey tindakan (default ctrl + alt + a), pilih judul perintah Anda, dan kemudian ctrl + v untuk menempel.

Bekerja dengan sangat manis. Sayangnya saya belum mengetahui bagaimana cara membuat aksi auto-paste ke jendela saat ini. Saya mencoba piping ke xclip -o tetapi itu tidak berhasil.

alexleonard
sumber
Ini adalah hal yang baik bahwa Anda telah mempostingnya, dan saya menyukainya, tetapi masih sedikit lebih banyak penekanan tombol daripada yang saya inginkan. Itu tidak mengalahkan file teks pada bilah Unity, yang akan memiliki manfaat tambahan untuk bisa masuk ke Dropbox dan disinkronkan di beberapa mesin.
v010dya
1
Hei Volodya - ya, alangkah baiknya jika saya bisa mencari cara untuk | dan rekatkan. Saya tidak menyadari sinkronisasi lintas mesin adalah masalah. Kemungkinan ini bisa ditangani dengan menghubungkan konfigurasi clipit ke folder dropbox di setiap mesin - meskipun saya belum mengujinya!
alexleonard
1
Maaf, saya tidak bermaksud mengatakan bahwa cross machine adalah masalah, saya hanya mengatakan bahwa jika dua hal memerlukan jumlah penekanan tombol yang sama, tetapi satu memiliki kemampuan untuk melakukan sinkronisasi silang dan yang lainnya tidak, maka saya akan pergi dengan yang bisa. Tapi saya memang melihat titik tentang hanya menghubungkan file konfigurasi ke dropbox.
v010dya
Anda dapat menyimpan penekanan tombol ekstra itu dan menempelkan string secara otomatis ketika Anda menggunakan perintah ini sebagai tindakan: `printf" mytextstring \ nwith newlines "| clipit && kunci xdotool ctrl + v`.
Suzana
Nah untuk perintah yang sebagian besar akan Anda gunakan di terminal (Unix / Linux), itu akan menjadixdotool key ctrl+shift+v
Suzana
3

Ini dapat dilakukan dengan membuat peluncur khusus untuk GEdit untuk membuka file teks Anda

  1. Instal gnome-panel. Paket akan menyediakan alat untuk membuat peluncur:

    sudo apt-get install gnome-panel --tidak-install-merekomendasikan

  2. Buat peluncur khusus dengan gnome-desktop-item-edit:

    gksudo gnome-desktop-item-edit / usr / share / aplikasi / --create-new

    2.1. Setel jenis peluncur ke Aplikasi

    2.2. Beri nama untuk itu (misalnya: Saluran Youtube, ...)

    2.3. Setel perintah kegedit <path to text file>

    • Perintah di atas akan memicu gedit (Editor Teks) dan membuka (atau membuat) file yang dilihat.

    2.4. Beri komentar (opsional)

    2.5. Klik OK: hal

  3. Cari peluncur baru di Dash

  4. Tambahkan ke panel dan volia! Anda sudah selesai;)


UPDATE: Jika Anda ingin klik untuk menyalin kemudian instalxsel

sudo apt-get install xsel

  • Kemudian ikuti instruksi di atas
  • Ubah perintah pada langkah 2.3 menjadi:

xsel --clipboard -i

Dan Anda memiliki peluncur klik untuk menyalin (CATATAN: tidak akan ada output yang menunjukkan bahwa Anda telah menyalin teks)

Pengguna lengkung
sumber