Conversione del testo in maiuscole / minuscole in Notepad ++


28

Esiste un modo per convertire un blocco di testo in maiuscolo / minuscolo in Notepad ++?

Dovrebbe girare

asdf ASDF aSdF

in

Asdf Asdf Asdf

Vedo maiuscole e minuscole nel menu di modifica, ma quelli non sono proprio quello che sto cercando.

Risposte:


40

Il plugin TextFX ha questa funzione, lo chiamano "Case Corretto". Puoi trovarlo in TextFX -> Caratteri TextFX -> Caso corretto :

testo alternativo


1
Questo ha un tasto di scelta rapida?
Homer,

3
@Homer: è possibile assegnarne uno nella Plugin Commandssezione di Shortcut Mapper . L'articolo Proper caseè presente lì, ti aspetta :)
miroxlav

2
Non è più necessario il plug-in TextFX per la conversione tra stili di case. Notepad ++ lo ha "nativamente". È sottoEdit | Convert case to
Marjan Venema il

1
Alt-U è la scorciatoia.
Michael S. il

L'ultimo commento dovrebbe essere nella risposta accettata.
Aman

10

Puoi usare il testo sostitutivo con l'espressione regolare:

inserisci qui la descrizione dell'immagine

Spiegazione:

Cerca testo

  • \< corrisponde all'inizio di una parola
  • (\w+) corrisponde a qualsiasi successione di lettere

Sostituito da

  • \L traduce tutto in minuscolo fino alla fine della stringa di sostituzione
  • \u traduce la lettera successiva in maiuscolo
  • \1 posiziona il primo gruppo di ricerca acquisito ()

    1 :


4

Dato che nel frattempo il modo è cambiato, ecco come funziona ora (senza TextFX):

Seleziona il caso che desideri convertire, premi Alt- Uo scegli

Modifica - Converti caso in - caso titolo .

Converti caso in - caso titolo

Conversione in Title Case


Non ho questo menu in NPP 7.5.4 (32 bit). Come si ottiene questo? Grazie.
Andrey Kazak,

Nella versione a 64 bit di 7.5.4 è disponibile. Forse vuoi usare questa versione.
Michael S.,

Grazie. Puoi suggerire un plug-in per ottenere un titolo appropriato (prima parola in maiuscolo e tutte le altre parole, tranne articoli, preposizioni e congiunzioni)?
Andrey Kazak,

Non penso che questo esista. È possibile incollare il testo in un programma di traduzione come Google Translate o DeepL e tradurlo avanti e indietro. Forse questo aiuta un po '. Ma dovrai verificarlo manualmente in seguito.
Michael S.

2

Se non riesci a installare il plug-in TextFX puoi creare una macro che fa qualcosa di molto vicino:

Posiziona il cursore vicino a una parola e fai clic sul punto rosso sulla barra degli strumenti oppure su Macro> Avvia registrazione.

  1. Utilizzare ctrl+ shift+ (tasto freccia sinistra) per selezionare l'intera parola

  2. Rendilo minuscolo ( ctrl+ u).

  3. Premere per andare all'inizio della parola.

  4. Evidenzia la prima lettera (usando shift+ una volta )

  5. Maiuscolo, ( ctrl+ shift+ u).

Premi il quadrato nero o vai su Macro> Ferma registrazione. Nella stessa sezione della barra degli strumenti dovresti vedere un pulsante con un floppy disk (in alternativa c'è un'opzione nel menu macro). Premilo e assegna un tasto di scelta rapida, io uso ctrl+ shift+ alt+ u.


1

Una cosa da tenere a mente con questo. Il plug-in TextFX è solo nella versione ANSI. Dovrai scaricare il file ZIP e copiare il contenuto della directory ANSI sul tuo computer. Per qualche motivo, .exe installa solo l'unicode senza alcuni plug-in chiave.


non è più vero.
Tuncay Göncüoğlu,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.