Saya secara teratur menyalin dan menempelkan teks di antara spreadsheet, email, jendela peramban, dll. Saya tidak dapat memikirkan satu waktu pun ketika saya ingin menyimpan pemformatan dari teks sumber.
Saya sudah tahu tentang solusi berikut:
- Gunakan "Edit" → "Tempel Spesial" → "Teks tidak diformat"
- Rekatkan ke Notepad dan salin dari sana
- Instal program yang mengambil alih clipboard
Yang saya inginkan adalah memberi tahu Windows untuk melakukan ini secara default.
Apakah ini mungkin?
windows
windows-xp
copy-paste
clipboard
text-formatting
Nathan Long
sumber
sumber
Jawaban:
Sayangnya tidak ada. Dan saya percaya ini adalah desain.
Masalahnya adalah bahwa clipboard Windows tidak harus menyimpan data. Ini secara efektif merupakan lembaga kliring di mana aplikasi apa pun dapat mencantumkan data yang baru saja disalin (atau dipotong) dan menawarkannya ke aplikasi apa pun (termasuk dirinya sendiri) untuk di-paste. Papan klip berisi daftar format di mana data tersedia, dan jika aplikasi memilih untuk melakukannya, data itu sendiri dalam beberapa format tersebut.
Aplikasi yang memproses operasi Tempel kemudian memiliki opsi untuk memilih format data yang paling sesuai. Beberapa aplikasi (mis. Notepad) hanya akan menerima satu format tertentu (seperti teks biasa) dan tidak melakukan apa-apa jika format itu tidak tersedia. Yang lain memilih format yang disukai secara default tetapi menyediakan UI untuk memilih di antara alternatif yang dapat dipahami oleh aplikasi itu.
Pada prinsipnya sebuah program dapat ditulis yang memonitor clipboard untuk konten baru dan meratakan semua konten non-teks menjadi teks biasa. Ada acara yang tersedia untuk memberi tahu monitor konten baru semacam itu di papan klip. Namun, saya curiga menerapkan hal seperti itu akan merusak banyak program, dan mungkin dengan cara yang mengejutkan.
Solusi sederhana dalam stok XP adalah menggunakan Notepad untuk meratakan data saat dibutuhkan, atau menggunakan salah satu dari banyak alat yang meningkatkan clipboard dengan menerapkan tumpukan, memberikan tampilan kontennya, dan sebagainya.
Jika Anda ingin mencoba membuat alat sendiri, mungkin mendapat manfaat dari pertanyaan ini di SO, dan pertanyaan terkait ....
sumber
Ini adalah kompromi yang lumayan: PureText .
Ini mungkin bukan jawaban langsung untuk apa yang Anda minta, tetapi ini mungkin berguna untuk orang lain dengan versi yang lebih umum dari pertanyaan Anda.
sumber
Tidak ada cara untuk melakukan ini secara default, tetapi dengan sedikit peretasan, kita dapat mengatasinya.
Anda akan perlu:
Buat Script AutoIt dengan kode berikut:
Ketika Anda menekan Ctrl+ V, ini akan menjalankan program PlainTextClipboard, kemudian mengirim konten clipboard Anda ke jendela saat ini. Sayangnya, itu akan mengirim konten satu karakter pada satu waktu, sehingga agak lambat. Ini masalah yang sedang saya kerjakan, tetapi itu harus menjadi awal yang masuk akal. Jika ada guru AutoHotKey / AutoIT di luar sana, jangan ragu untuk membuat versi skrip ini sendiri. Saya akan memperbaruinya segera setelah saya tahu cara menyelesaikan masalah.
sumber
Saya terus mengalami hal ini juga. Selain menggunakan / menulis program untuk menghapus pemformatan tambahan, cara paling sederhana yang saya temukan untuk menghapus pemformatan adalah dengan menempelkan teks ke jendela "Run" (dapat dijangkau oleh WIN+ R) dan menyalinnya kembali dari sana.
Jadi saya akhirnya melakukan ini, sangat cepat: CTRL+ C, WIN+ R, CTRL+ V, SHIFT+ HOME, CTRL+ C, ALT+ TAB, CTRL+ V- Saya tidak bisa tidak bertanya-tanya sekarang apakah saya sudah melakukan ini terlalu lama ...
Hanya bekerja untuk teks single-line.
sumber
Saya tidak bisa memberi Anda solusi sederhana, tetapi seperti yang lain, saya akan memberi Anda solusi:
Pintasan ke opsi pertama Anda adalah menggunakan Ctrl+ Alt+ vuntuk memunculkan dialog Tempel Spesial tanpa menggunakan mouse. Mengetik uuntuk melompat ke entri Teks Unicode Tidak diformat (atau u uuntuk mendapatkan versi non-Unicode) dan kemudian Enterakan melakukannya untuk Anda. Tidak sempurna, tetapi built in.
sumber
Jawaban langsung. Tidak.
Tidak ada kontrol clipboard standar di Windows. Inilah alasan mengapa banyak aplikasi menyediakan fitur ini melalui menjebak teks yang disisipkan sebelumnya.
PureText seperti yang sudah disebutkan adalah cara untuk pergi.
sumber
Menggunakan aplikasi seperti ClipMate , yang merupakan manajer clipboard (& aplikasi komersial), Anda dapat menekan tombol Win+ Wbersamaan untuk menghapus pemformatan apa pun yang saat ini ada di clipboard, menjadikannya teks biasa.
sumber
Saat menempel ke Word (mungkin juga berfungsi di aplikasi Office lainnya) Anda dapat menggunakan Ctrl+ Alt+ Vdan kemudian hanya panah ke bawah ke Teks Tidak diformat atau Teks Unicode Tidak diformat dan tekan enter. Ini sama dengan pergi ke Tempel Spesial di menu, tetapi jauh lebih cepat :)
sumber
Ini bukan fungsi Windows, tetapi fungsi aplikasi yang Anda tempelkan.
Untuk MS Word , atur default dengan File -> Options -> Advanced -> Cut, copy, dan paste:
Atau, jika Anda ingin menyimpan pengaturan default belum menempelkan teks yang belum diformat kadang-kadang, Anda dapat menggunakan Ctrl+ v, Ctrl, t. (Catatan: ini BUKAN Ctrl+ t.)
Untuk Excel Anda mungkin menyisipkan teks yang belum diformat dengan Ctrl+ v, Ctrl, m.
sumber
Setelah memeriksa annoyances.org dan beberapa tempat lagi konsensus yang saya temukan adalah bahwa tidak ada tweak registri mengenai perilaku Windows Clipboard. Saya memang menemukan alat freeware lain (ArsClip) yang dapat melakukan apa yang Anda cari.
sumber
Pada Windows di sebagian besar aplikasi Microsoft Office, cara tercepat adalah dengan menekan
Ctrl
+Alt
+V
dan setelah dialog muncul klikU
ituEnter
. Ini memilih opsi Teks yang Tidak diformat dalam dialog.sumber
Saya menyukai ClipX - ini memberi Anda beberapa clipboard, dan jika Anda menempelkan teks menggunakan ClipX, itu telah diratakan menjadi teks biasa.
Jadi, Anda dapat menyalin secara normal, tetapi jika Anda ingin menempelkan teks biasa, Anda menekan ctrl-shif-V alih-alih ctrl-V, dan kemudian memilih item pertama untuk menempelkannya polos. Gratis, dan sistemnya luas, jadi sekitar 75% atau lebih dari yang Anda inginkan.
sumber
-> Ini juga menjadi solusi pilihan saya. VBA Makro saya adalah ini:
Saya lampirkan di shortcut Ctrl + Alt + V. Ini berfungsi dengan baik di seluruh versi Word / Office yang telah saya gunakan selama lebih dari 10 tahun sekarang.
sumber