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.