Seçilen metinden birden fazla boşluğu nasıl kaldırılır?


1

Örneğin

bu (kelime arasında boşluk bırak, boşluktan sonra boşlukla tam boşluktan önce boşluk)

We prefer questions that    can be answered, not just discussed.    We prefer questions that can be answered, not just   discussed  .   We prefer   questions that can be answered, not just discussed   .

buna

Sadece tartışılmayıp cevaplanabilecek soruları tercih ediyoruz. Sadece tartışılmayıp cevaplanabilecek soruları tercih ediyoruz. Sadece tartışılmayıp cevaplanabilecek soruları tercih ediyoruz.

Yanıtlar:


1

AHK'nın regex desteği var - örneğin hızlı bir ifade:

^!v::
clipboard:=ClipboardAll
output:=RegexReplace(clipboard, "\s\s+", " ")
output:=RegexReplace(output, "\s([.])", "$1")
sendraw %output%
Return

Bu kısayol tuşu Control-Alt-V’de açılır. ^ Kontrol, demektir! alt, ve v, peki, v. İki el gerektirmeyen bir şey istiyorsanız, değiştirilmesi kolaydır :)

Kodlama. tam olarak zarif değil.
Kanıt: Sadece tartışılmayıp cevaplanabilecek soruları tercih ediyoruz. Sadece tartışılmayıp cevaplanabilecek soruları tercih ediyoruz. Sadece tartışılmayıp cevaplanabilecek soruları tercih ediyoruz.

Düzenleme: Orada, AHK $ 1 destekliyor. Bu ([.]) "[] S içindeki karakterlerden herhangi biriyle eşleşir (bu durumda ... sadece.) Ve parantez bulduğu şeyi saklar, böylece $ 1 'a çıkartabilir. bu, [] içine başka noktalama işaretleri koyarsanız, bunlar da otomatik olarak kaldırılırlar.


Bu komut dosyası nasıl kullanılır, klavye kısayolu nedir?
metal dişli katı

Kontrol (^) Alt (!) V (v). Bunu netleştiremediğim için üzgünüm - AHK'yı kullanmaya alıştığınızı sanmıştım. Cevabımı düzenleyeceğim :)
Phoshi

iyi çalışıyor, ama yine de bütün metni yeniden yazdı.
metal dişli katı

Sendraw bunu yapar, evet. Zamanlamayı ile değiştirebilirsiniz SetKeyDelay, ancak gerçek bir ihtiyaç yoktur.
Phoshi

1

not defteri kullanabilir ve iki boşluğu bir ile değiştirebilirsiniz. :)


Genelde böyle yaparım. O zaman, hiçbiri bulunana kadar yapmaya devam edin. Hemen arama ve değiştirme olan herhangi bir düzenleyicide çalışan basit bir kavram. ;) Soruda sunulan düz metin olduğunda Not Defteri'ni önerdiğiniz için + 1'ledim.
ᴇcʜιᴇ007

0

Sözcük bulma ve değiştirme özelliğini kullanabilirsiniz.

2003'te:

  1. "Düzenle" menüsüne git
  2. "Değiştir" i seçin
  3. "Find What" alanına iki boşluk yazın
  4. "Şununla Değiştir" alanına bir boşluk yazın
  5. Ardından "Tümünü Değiştir" i tıklayın

Daha sonra takılıyor mu? Öyleyse, birkaç pres 3 boşluk için işe yarar!
Phoshi
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.