Czy istnieje sposób przekonwertowania bloku tekstu na wielkość liter w Notepad ++?
Powinno się obrócić
asdf ASDF aSdF
w
Asdf Asdf Asdf
W menu edycji widzę wielkie i małe litery, ale nie są to dokładnie to, czego szukam.
Wtyczka TextFX ma tę funkcję, nazywają ją „Właściwą sprawą”. Można go znaleźć pod TextFX -> Znaki TextFX -> Właściwa wielkość liter :
Plugin Commands
sekcji Mapera skrótów . ProduktProper case
jest tam, czeka na Ciebie :)Edit | Convert case to
Możesz użyć zamiany tekstu na wyrażenie regularne:
Wyjaśnienie:
Wyszukaj tekst
\<
dopasowuje początek słowa(\w+)
dopasowuje każdą kolejność liter słówZastąpiony przez
\L
tłumaczy wszystko małymi literami do końca ciągu zastępującego\u
tłumaczy następną literę na wielkie litery\1
umieszcza pierwszą przechwyconą () grupę wyszukiwania1 :
źródło
Ponieważ w międzyczasie sposób się zmienił, oto, jak to działa teraz (bez TextFX):
Wybierz przypadek, który chcesz przekonwertować, naciśnij Alt- Ulub wybierz
Edycja - Konwertuj wielkość liter na - Wielkość liter .
źródło
Jeśli nie możesz zainstalować wtyczki TextFX, możesz utworzyć makro, które robi coś bardzo blisko:
Umieść kursor w pobliżu słowa i kliknij czerwoną kropkę na pasku narzędzi lub Makro> Rozpocznij nagrywanie.
Użyj ctrl+ shift+ ←(klawisz strzałki w lewo), aby wybrać całe słowo
Ustaw małe litery ( ctrl+ u).
Naciśnij, ←aby przejść na początek słowa.
Zaznacz pierwszą literę (używając shift+ → raz )
Wielkie litery, że ( ctrl+ shift+ u).
Naciśnij czarny kwadrat lub przejdź do Makro> Zatrzymaj nagrywanie. W tej samej sekcji paska narzędzi powinieneś zobaczyć przycisk z dyskietką (alternatywnie jest opcja w menu makr). Naciśnij i przypisz klawisz skrótu, używam ctrl+ shift+ alt+ u.
źródło
Należy o tym pamiętać. Wtyczka TextFX jest dostępna tylko w wersji ANSI. Musisz pobrać plik ZIP i skopiować zawartość katalogu ANSI na swój komputer. Z jakiegoś powodu .exe instaluje tylko Unicode bez kilku kluczowych wtyczek.
źródło