Setelah pembaruan ke Mavericks (10.9), apa pun yang disalin dari Terminal disisipkan di aplikasi target dengan format yang sama seperti di Terminal, dalam kasus saya, huruf monospace putih dengan latar belakang hitam, misalnya:
(Saya menempelkan beberapa teks dari Terminal ke jendela Surat Baru.)
Sebelumnya (10.8 dan sebelumnya) hanya teks biasa yang disalin, tanpa pemformatan sama sekali.
Ini terjadi di aplikasi yang mampu menerima pemformatan teks kaya. Dalam aplikasi teks biasa, misalnya TextWrangler atau TextEdit dalam mode teks biasa, tentu saja hanya konten yang disalin.
Bisakah memformat penyalinan dinonaktifkan untuk aplikasi Terminal?
Hal yang sama terjadi di Yosemite (10,10) dan El Capitan (10,11) juga.
macos
yosemite
terminal
copy-paste
formatting
pilsetnieks
sumber
sumber
Jawaban:
Anda dapat menonaktifkan menyalin / menempel format dari Terminal dengan mengubah file preferensi com.apple.Terminal.
Buka Terminal di Mac Anda dan masukkan perintah berikut:
defaults write com.apple.Terminal CopyAttributesProfile com.apple.Terminal.no-attributes
Ini akan menghapus semua atribut teks dari copy / paste dari Terminal
sumber
defaults write com.apple.Terminal CopyAttributesProfile com.apple.Terminal.attributes
.Cukup gunakan 'Tempel Gaya Pencocokan'
Yang akan menjaga pemformatan sama dengan titik penyisipan
Jadi alih-alih mati:
Anda akan mendapatkan:
sumber
Di El Capitan, Anda dapat mengatur pemformatan di aplikasi Terminal. Cukup pilih Edit -> Salin Khusus dan pilih Teks Biasa tanpa format atau Anda dapat membuat profil yang terlihat bagus ketika disisipkan dalam dokumen.
sumber
Anda dapat mengkonfigurasi pintasan keyboard global seperti dijelaskan dalam posting ini: http://ask.metafilter.com/187733/OSX-How-to-copy-plaintext-always-everywhere-without-exception
Ini menyelesaikannya untuk saya. Saya sedang mengerjakan diagram visio besar dan saya perlu menyalin hal-hal dari terminal dan menempelkannya ke visio beberapa ratus kali sehari - jadi perubahan pada 10.9 ini merupakan pukulan besar bagi saya.
sumber