Bisakah saya mengonfigurasi emacs
, sehingga saya dapat menyalin / memotong teks dari emacs (versi Terminal default) dan menempelnya di tempat lain (ke program X Window)?
copy-paste
emacs
syntagma
sumber
sumber
/usr/bin/emacs
executable kuno yang dibundel oleh Apple dengan OSX dan mana yang sewenang-wenang terbatas pada terminal teks?Jawaban:
Untuk menyalin wilayah saat ini ke papan klip OS X, Anda dapat menggunakan
Kebalikannya, menyalin buffer pasta OS X ke cincin bunuh Emacs, tidak disarankan. Cincin bunuh dan papan klip adalah struktur yang sangat berbeda dan tidak ada jawaban yang baik untuk apa, tepatnya, mendorong papan klip ke dalam cincin bunuh. Namun, Anda dapat menjalankannya
pbpaste
secara manual untuk mendapatkan konten clipboard saat ini.sumber
Tambahkan ini ke
~/.emacs
:Jika Anda menggunakan Emacs di iTerm 2, Anda juga dapat memetakan ulang kombinasi kunci dalam preferensi:
Kemudian tambahkan sesuatu seperti ini ke
~/.emacs
:sumber
Berikut ini solusi untuk mengintegrasikan OS X Clipboard ke cincin bunuh Emacs oleh Daniel Nelson: https://github.com/wesen/emacs/blob/master/pbcopy.el
Komentar penulis:
sumber
Berikut ini hanya berfungsi, dapatkan dari sini :)
sumber
Versi emacs yang disertakan dengan OS X terlalu tua untuk menyediakan fungsionalitas ini.
Untungnya Anda dapat memperbarui emacs ke versi yang terintegrasi dengan clipboard Anda di sini: http://emacsformacosx.com
Saya percaya bahwa Anda menggunakan Ctrl+ Yuntuk menempel di emacs, setelah pembaruan.
sumber
pbcopy
danpbpaste
masih ada dan bukan peretasan.pbcopy
danpbpaste
keduanya aplikasi terminal; aplikasi terminal lainnya dapat melakukan apa yang mereka lakukan, atau cukup memanggil mereka secara langsung.pbcopy
ke Emacs cut & copy. Apa itu mungkin?Saya menemukan posting ini sangat berguna (mendefinisikan 2 fungsi dan menetapkan pintasan untuk mereka dalam file ~ / .emacs Anda).
Setelah menambahkan baris-baris itu ke file .emacs Anda, Anda tidak akan memiliki akses ke pintasan tersebut sampai Anda membuka sesi shell baru (tab / jendela). Biarkan perubahan diterapkan.
sumber
Anda bisa mendapatkan interaksi seperti itu dengan clipboard secara transparan saat menjalankan Emacs di terminal teks dengan mengaktifkan yang
xclip-mode
disediakan olehxclip
paket yang dapat Anda instal dari GNU ELPA (yaitu viaM-x package-list-packages RET
).Lihat juga /emacs/10900/ untuk pertanyaan & jawaban yang serupa.
sumber