Conversión de texto a título de caso en Notepad ++


28

¿Hay alguna forma de convertir un bloque de texto en mayúsculas y minúsculas en Notepad ++?

Debería girar

asdf ASDF aSdF

dentro

Asdf Asdf Asdf

Veo mayúsculas y minúsculas en el menú de edición, pero esas no son exactamente lo que estoy buscando.

Respuestas:


40

El complemento TextFX tiene esta característica, lo llaman "Caso adecuado". Puede encontrarlo en TextFX -> Caracteres TextFX -> Caso apropiado :

texto alternativo


1
¿Esto tiene una tecla de acceso directo?
Homero

3
@Homer: puede asignar uno en la Plugin Commandssección de Shortcut Mapper . El artículo Proper caseestá presente allí, esperándote :)
miroxlav

2
Ya no necesita el complemento TextFX para convertir entre estilos de carcasa. Notepad ++ lo tiene "nativamente". Está bajoEdit | Convert case to
Marjan Venema

1
Alt-U es el atajo.
Michael S.

El último comentario debe estar en respuesta aceptada.
Aman

10

Puede usar reemplazar texto por expresión regular:

ingrese la descripción de la imagen aquí

Explicación:

Buscar texto

  • \< coincide con el comienzo de una palabra
  • (\w+) coincide con cualquier sucesión de letras de palabras

Sustituido por

  • \L traduce todo a minúsculas hasta el final de la cadena de reemplazo
  • \u traduce la siguiente letra a mayúscula
  • \1 coloca el primer grupo de búsqueda capturado ()

    1 :


4

Como la forma ha cambiado mientras tanto, aquí es cómo funciona ahora (sin TextFX):

Seleccione el caso que desea convertir, presione Alt- Uo elija

Editar - Convertir caso a - Título de caso .

Convertir caso a - Título de caso

Convertir a título de caso


No tengo este menú en NPP 7.5.4 (32 bits). ¿Cómo se consigue esto? Gracias.
Andrey Kazak

En la versión de 64 bits de 7.5.4 está disponible. Quizás quieras usar esta versión.
Michael S.

Gracias. ¿Puede sugerir un complemento para obtener un Caso de título adecuado (primera palabra en mayúscula y todas las demás palabras, excepto artículos, preposiciones y conjunciones)?
Andrey Kazak

No creo que esto exista. Puede pegar su texto en un programa de traducción como Google Translate o DeepL y traducir de un lado a otro. Quizás esto ayude un poco. Pero luego deberá verificarlo manualmente.
Michael S.

2

Si no puede instalar el complemento TextFX, puede crear una macro que haga algo muy cercano:

Coloque el cursor cerca de una palabra y haga clic en el punto rojo en la barra de herramientas, o Macro> Iniciar grabación.

  1. Use el ctrl+ shift+ (tecla de flecha izquierda) para seleccionar la palabra completa

  2. Hazlo en minúsculas ( ctrl+ u).

  3. Presione para ir al frente de la palabra.

  4. Resalta la primera letra (usando shift+ una vez )

  5. Mayúsculas, ( ctrl+ shift+ u).

Presione el cuadrado negro o vaya a Macro> Detener grabación. En la misma sección de la barra de herramientas, debería ver un botón con un disquete (alternativamente, hay una opción en el menú macro). Presione eso y asigne una tecla de acceso rápido, uso ctrl+ shift+ alt+ u.


1

Una cosa a tener en cuenta con esto. El complemento TextFX solo está en la versión ANSI. Deberá descargar el archivo ZIP y copiar el contenido del directorio ANSI a su computadora. Por alguna razón, el .exe solo instala el Unicode sin algunos complementos de clave.


ya no es cierto.
Tuncay Göncüoğlu
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.