Konwertowanie tekstu na wielkość liter w Notepad ++

28

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.

rekurencyjny
źródło

Odpowiedzi:

40

Wtyczka TextFX ma tę funkcję, nazywają ją „Właściwą sprawą”. Można go znaleźć pod TextFX -> Znaki TextFX -> Właściwa wielkość liter :

alternatywny tekst

John T.
źródło
1
Czy to ma skrót klawiszowy?
Homer
3
@Homer - możesz przypisać jeden w Plugin Commandssekcji Mapera skrótów . Produkt Proper casejest tam, czeka na Ciebie :)
miroxlav 20.04.2014
2
Nie potrzebujesz już wtyczki TextFX do konwersji między stylami obudów. Notepad ++ ma to „natywnie”. Jest poniżejEdit | Convert case to
Marjan Venema
1
Alt-U to skrót.
Michael S.,
Ostatni komentarz powinien być w zaakceptowanej odpowiedzi.
Aman
10

Możesz użyć zamiany tekstu na wyrażenie regularne:

wprowadź opis zdjęcia tutaj

Wyjaśnienie:

Wyszukaj tekst

  • \< dopasowuje początek słowa
  • (\w+) dopasowuje każdą kolejność liter słów

Zastą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ę wyszukiwania

    1 :

Jose Ruiz
źródło
4

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 .

Convert Case to - Title Case

Konwertowanie na przypadek tytułowy

Michael S.
źródło
Nie mam tego menu w NPP 7.5.4 (wersja 32-bitowa). Jak się to dostanie? Dziękuję Ci.
Andrey Kazak
Jest dostępny w 64-bitowej wersji 7.5.4. Może chcesz użyć tej wersji.
Michael S.
Dziękuję Ci. Czy możesz zasugerować wtyczkę, aby uzyskać odpowiednią wielkość liter (pierwsze słowo pisane wielkimi literami i wszystkie inne słowa, z wyjątkiem artykułów, przyimków i spójników)?
Andrey Kazak
Nie sądzę, że to istnieje. Możesz wkleić tekst do programu tłumaczącego, takiego jak Tłumacz Google lub DeepL, i tłumaczyć tam iz powrotem. Może to trochę pomaga. Ale później trzeba będzie to zweryfikować ręcznie.
Michael S.
2

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.

  1. Użyj ctrl+ shift+ (klawisz strzałki w lewo), aby wybrać całe słowo

  2. Ustaw małe litery ( ctrl+ u).

  3. Naciśnij, aby przejść na początek słowa.

  4. Zaznacz pierwszą literę (używając shift+ raz )

  5. 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.

Pureferret
źródło
1

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.

Islandz
źródło
już nie prawda.
Tuncay Göncüoğlu