teclado poner pasar minusculas minuscula mayusculas mayuscula mac letra con como cambiar keyboard-shortcuts text-files notepad++ notepad capitalization

keyboard-shortcuts - poner - como pasar de minuscula a mayuscula en word



Notepad++: ¿Poner en mayúscula la primera letra por atajo? (10)

Tengo una gran lista de palabras (cada palabra en una línea en un archivo txt) y ciertas palabras deben escribirse en mayúsculas manualmente (por ejemplo, a mano), por lo que estaba buscando un atajo en notepad ++ (mi editor actualmente) para capitalizar automáticamente la primera letra de una línea, pero no se pudo encontrar una. ¿No hay ninguno? Si no es así, ¿me puede recomendar un programa de Windows alternativo para hacer esto rápidamente usando un atajo simple (para que pueda seguir adelante con la tecla de flecha hacia abajo y usar el atajo cuando sea necesario en una palabra específica)? muchas gracias


  1. Abre tu archivo en notepad ++
  2. Pulsa Ctrl + F
  3. Haga clic en la pestaña Reemplazar
  4. Ponga / n [la letra que quiere poner en mayúsculas] dentro del campo "Encontrar qué"
  5. Coloque / n [la letra en mayúscula] dentro del campo "Reemplazar con"
  6. Establezca el modo de búsqueda en "Extendido"
  7. Presiona el botón Reemplazar todo

Esto capitalizará cada primera letra de una línea. Puedes modificar este método para capitalizar bajo otras condiciones.


¿Has intentado grabar una macro y luego asignarla a un acceso directo?

Por ejemplo, su reemplazo podría ser:

Find what: (/A|[.!?]/s+)(/w+) Replace with: $1/u$2 Tick ''In selection''

Y luego navegue a MacroModify Shortcut/Delete Macro... en el menú superior y asigne un acceso directo.

Esta es la macro resultante que extraje de C:/Users/%USERNAME%/AppData/Roaming/Notepad++/shortcuts.xml .

Utiliza el atajo de teclado Ctrl + Shift + C

<Macro name="Capitalise" Ctrl="yes" Alt="no" Shift="yes" Key="67"> <Action type="3" message="1700" wParam="0" lParam="0" sParam="" /> <Action type="3" message="1601" wParam="0" lParam="0" sParam="(/A|[.!?]/s+)(/w+)" /> <Action type="3" message="1625" wParam="0" lParam="2" sParam="" /> <Action type="3" message="1602" wParam="0" lParam="0" sParam="$1/u$2" /> <Action type="3" message="1702" wParam="0" lParam="896" sParam="" /> <Action type="3" message="1701" wParam="0" lParam="1609" sParam="" /> </Macro>



Esto se puede hacer fácilmente si las primeras letras son caracteres latinos. Pero este método no funciona con caracteres no latinos (por ejemplo, cirílicos). Simplemente presione Ctrl + F , active la casilla de verificación "Expresión regular" y busque

^(.)

Reemplazar con (Reemplazar todo)

/u/1

La casilla de verificación ". coincide con nueva línea" debe estar desactivada


Habilite el modo de columna en N ++ y luego seleccione la primera columna. cambiar el caso a mayúsculas.


Hay un acceso directo disponible en Notepad ++ v7.3.2 para poner en mayúscula la primera letra de una línea (Caso de oración).

ALT + CTRL + U

No estoy seguro acerca de las versiones anteriores.


Para aquellos que tienen dificultades para seguir instrucciones textuales, aquí está la captura de pantalla. (conteste crédito a @Placido)


Primero seleccionas la primera columna presionando alt + ctrl + shift. Después de la selección, simplemente presione las teclas ctrl + U Problema resuelto


Puede hacer esto rápidamente en MS Word resaltando la lista y luego usando shift + f3. Esto alternará entre mayúsculas, mayúsculas o mayúsculas.


Puede hacerlo rápido de una manera poco ortodoxa, pero necesitará TotalCommander.

Cree un nuevo archivo con un nombre que contenga el texto que desea usar con mayúscula. Seleccione este archivo en TotalCommander. Presione Ctrl + M (herramienta de nombre múltiple). En el menú desplegable "Mayúsculas / minúsculas", seleccione "Primero de cada palabra en mayúsculas".

Bajo Windows. Hay un retroceso: el nombre del archivo limita a 255 caracteres si no me equivoco. Y algunos caracteres especiales serán omitidos (barras, comillas dobles, etc.).

También un software similar como Far debería funcionar de la misma manera que creo.