Düz metni varsayılan olarak yapıştırabilir miyim?


56

Düzenli olarak elektronik tablolar, e-postalar, tarayıcı pencereleri, vb. Arasına metin kopyalayıp yapıştırabilirim. Biçimlendirmeyi kaynak metinden korumak istediğimde tek bir zaman düşünemiyorum.

Aşağıdaki geçici çözümleri zaten biliyorum:

  • “Düzenle” → “Özel Yapıştır” → “Biçimlendirilmemiş metin” kullanın
  • Not Defteri'ne yapıştır ve oradan kopyala
  • Panoyu devralan bir program yükleyin

İstediğim sadece Windows'a bunu varsayılan olarak yapmasını söylemek.

Mümkün mü?


3
+1, bu Outlook'u işte kullanırken de beni
sinir

Affet beni, ama ben xp için varsayılan WAS olduğunu düşündüm ...
RCIX 15

Bir "Kopyala" ve "Özel Kopyala"; ve ama sadece "Yapıştır" çözümü gibi görünüyor. Steven Sinofsky, dinliyor musun?
Lakshman Prasad

2
Birkaç hafta önce, gittikçe daha fazla tarayıcının, biçimlendirilmemiş metni yapıştırmanın bir yolu olarak CTRL-SHIFT-V'yi desteklediğini öğrendim. Gmail’de bir e-postaya metin yapıştırdığımda çok yardımcı oluyor!
Shalom Craimer 20:11

Yanıtlar:


25

Ne yazık ki hayır. Ve bunun tasarım gereği olduğuna inanıyorum.

Sorun, Windows panosunun verileri depolamak zorunda olmamasıdır. Herhangi bir uygulamanın yeni kopyalanan (veya kesilen) verileri listeleyebildiği ve yapıştırılmak üzere herhangi bir uygulamaya (kendisi de dahil) sunabileceği bir temizlik evidir. Pano, verilerin mevcut olduğu bir formatlar listesi içerir ve eğer uygulama yapmayı seçerse, bu formatlardan bazılarında verilerin kendisi de seçilebilir.

Yapıştırma işlemini işleyen uygulamanın daha sonra kendisine en uygun veri formatını seçme seçeneği vardır. Bazı uygulamalar (örneğin Not Defteri) yalnızca belirli bir biçimi (düz metin gibi) kabul eder ve bu biçim mevcut değilse, hiçbir şey yapmaz. Diğerleri varsayılan olarak tercih edilen bir format seçer, ancak bu uygulama tarafından anlaşılabilecek alternatifler arasından seçim yapmak için bir UI sağlar.

Prensipte, panoyu yeni içerik için izleyen ve metin olmayan herhangi bir içeriği sadece düz metne yassılaştıran bir program yazılabilir. Panodaki yeni içerik izleyicisini haberdar etmek için uygun bir etkinlik var. Ancak, böyle bir şeyi uygulamanın çok sayıda programı ve muhtemelen şaşırtıcı şekillerde kırılacağından şüpheleniyorum.

XP stoğundaki basit geçici çözüm, gerektiğinde verileri düzleştirmek için Not Defteri'ni kullanmak veya bir yığın uygulayarak, içeriğinin bir görünümünü sağlayarak panoyu iyileştiren birçok araçtan birini kullanmaktır.

Kendiniz bir araç oluşturmayı denemek istiyorsanız, SO'daki bu sorudan ve bununla ilgili sorulardan yararlanabilirsiniz.


Teşekkürler - bu sorumun en doğrudan ve eksiksiz cevabı gibi görünüyor. Ayrıca, bana iyi görünen geçici çözümleri geri alıyorum.
Nathan Long,

Panonun nasıl çalıştığını açıkladığın için teşekkürler, böyle bir şeyin işe yaradığını tahmin ettim ama% 100 anlamadım.
DisgruntledGoat

RBerteig için Kudos! Bu, statükonun bilgilendirici bir açıklamasıydı.
Ashwin Nanjappa

29

Bu oldukça iyi bir uzlaşma: PureText .

PureText ekran görüntüsü

Bu, sorduğun şeye doğrudan bir cevap olmayabilir, ancak bu sorunun daha genel bir versiyonuna sahip bir başkası için faydalı olabilir.


Önerin için teşekkürler. Bu arada, hala varsayılan ayarı değiştirmenin bir yolunu arıyorum. Nasıl bilen var mı?
Nathan Long,

Bu uygulamayı yıllarca çalıştırdım. Kayalar
Christopher_G_Lewis

Dikkat edin, bunun sisteminizde her şeyi yapabilen derlenmiş bir program olduğu hakkında. Kaynak kodu nerede?
Jonas Stein,

Tabii ki, Windows’un kendisi için de aynı şeyi söyleyebilirsiniz.
Scott,

12

Bunu varsayılan olarak yapmanın bir yolu yoktur, ancak biraz korsanlıkla, bunun üzerinde çalışabiliriz.

İhtiyacın olacak:

Aşağıdaki kodla bir AutoIt Komut Dosyası oluşturun:

$ptcPath = "C:\Program Files (x86)\Plain Text Clipboard\PlainTextClipboard.exe"
HotKeySet("^v", "PastePlainText")

While True ;Keep it running indefinitely.
WEnd
HotKeySet("^v") ;unregister the hotkey

Func PastePlainText()
    Run($ptcPath);
    Send(ClipGet())
EndFunc

Ctrl+ Tuşuna bastığınızda V, bu PlainTextClipboard programını çalıştırır, ardından panonuzun içeriğini geçerli pencereye gönderir. Ne yazık ki, içeriğe bir kerede bir karakter gönderir, bu yüzden biraz yavaş olur. Üzerinde çalıştığım bir sorun, ama makul bir başlangıç ​​olarak hizmet etmeli. Dışarıda herhangi bir AutoHotKey / AutoIT guru varsa, bu betiğin kendi versiyonunu kendin yap. Sorunu nasıl çözeceğimi çözer çözmez bunu güncellerim.


Daha hızlı bir yol bulmamanız durumunda: AutoHotKey yolu, aşağıdaki url'de "düz metin olarak yapıştırın" halinde gösterilmiştir. Bu hızlı, çünkü AHK'nın kendisi düzleştirmeyi yapıyor. Diğer programlara bağlı değildir. PureText'i kullanırdım ama bu şeyleri zaten çalışan AHK komut dosyama koymayı seviyorum. superuser.com/questions/7271/most-useful-autohotkey-scripts/…
piyo

6

Ben de buna devam ediyorum. Ekstra biçimlendirmeyi sıyırmak için bir program kullanmak / yazmaktan başka, biçimlendirmeyi çıkarmamın en kolay yolu, metni "Çalıştır" pencerelerine ( WIN+ ile ulaşılabilir R) yapıştırmak ve oradan yeniden kopyalamaktır.

Bu yüzden bunu çabucak hallederim: CTRL+ C, + , WIN+ R, CTRL+ V, SHIFT+ HOME, CTRL+ C, ALT+ TAB, CTRL+ V- Acaba bunu şimdi yapıp yapamayacağımı merak ediyorum ...

Ancak, yalnızca tek satırlık metinler için çalışır.


5

Size basit bir çözüm sağlayamıyorum, ancak diğerleri gibi, size bir geçici çözüm sağlayacağım:

İlk seçeneğin yanında kısayol kullanmaktır Ctrl+ Alt+ vaçılır Özel Yapıştır fare kullanmadan iletişim. Yazma uatlamak için Biçimlenmemiş Unicode Metin girişi (veya u uUnicode olmayan sürümüne almak için) daha sonra ve Entersizin için yapacaktır. Mükemmel değil, ama yerleşik.


4

Doğrudan cevap Hayır.

Windows'ta standart panonun kontrolü yoktur. Yapıştırılan metni önceden yakalayarak, birçok uygulamanın bu özelliği sağlamasının nedeni budur.

Daha önce de belirtildiği gibi PureText gitmenin yolu.


3

Pano yöneticisi (& ticari uygulama) olan ClipMate gibi bir uygulamayı kullanarak , şu anda panodaki öğelerin biçimini temizlemek için Win+ Wtuşlarına birlikte basıp düz metin haline getirebilirsiniz.


3

Word'e yapıştırırken (muhtemelen diğer Office uygulamalarında da çalışır), Ctrl+ Alt+ Vtuşlarını kullanarak Biçimlendirilmemiş Metin veya Biçimlendirilmemiş Unicode Metin seçeneğinin yanındaki aşağı ok tuşlarını kullanıp enter tuşuna basın. Menüdeki Özel Yapıştırma ile aynı, ancak çok daha hızlı :)


3

Bu bir Windows işlevi değil, yapıştırmakta olduğunuz uygulamanın bir işlevidir.

İçin MS Word > Seçenekler - - File tarafından varsayılan set> Gelişmiş -> Kes, kopyala ve yapıştır:

görüntü tanımını buraya girin

Arada biçimlendirilmemiş metin varsayılan ayarları saklamak henüz yapıştırmak istiyorsanız Alternatif olarak, kullanabilir Ctrl+ v, Ctrl, t. (Not: Bu Ctrl+ değil t.)

İçin Excel Birlikte biçimlendirilmemiş metni yapıştırmak olabilir Ctrl+ v, Ctrl, m.



2

En Microsoft Office uygulamalarında Windows'ta, en hızlı şekilde vurmaktır Ctrl+ Alt+ Vve iletişim hit açılır kez Uo zaman Enter. Bu, iletişim kutusundaki Biçimlendirilmemiş Metin seçeneğini seçer.


1

Ben düşkün olduğum ClipX size birden clipboards verir ve ClipX kullanarak metni yapıştırmak, eğer düz metin düzleştirilmiş alındı -.

Bu nedenle normal olarak kopyalayabilirsiniz, ancak düz metin yapıştırmak istiyorsanız, ctrl-V yerine ctrl-shif-V tuşlarına basın ve ardından düz yapıştırmak için ilk öğeyi seçin. Ücretsizdir ve sistem genelinde olduğundan, istediklerinizin yaklaşık% 75 veya daha fazlasıdır.


1

Ben senin problemini paylaşıyorum. Sinir bozucu, değil mi?

[Bu kılavuzu] [1] bir görsel temel makro hazırlamak ve bir kısayol tuşu tanımlamak için kullanıyorum.

[1]: https://web.archive.org/web/1/http://blogs.techrepublic%2ecom%2ecom/msoffice/?p=264

-> Bu da benim tercih ettiğim çözüm oldu. VBA Makro'm şudur:

Sub PastePlainText()
    Selection.PasteAndFormat wdFormatPlainText
End Sub

Ctrl + Alt + V kısayoluna ekledim. 10 yıldan fazla bir süredir kullandığım tüm Word / Office sürümlerinde mükemmel çalışıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.