En lugar de eliminar la palabra y volver a escribir todas las letras una vez más en el caso contrario, me gustaría encontrar una manera inteligente en Vim para resolver el problema.¿Cómo cambiar las letras de una palabra de mayúscula a minúscula o al revés (mayúsculas y minúsculas)?
Respuesta
Es
g~iw
con el cursor en la palabra.
Clave: bandera
g
(no pude encontrar una buena referencia para esto ...)~
caso de palanca; alternativamente useU
para to-upper ou
para to-loweriw
selecciona la palabra interna, es decir, la palabra en la que se encuentra el cursor;ip
selecciona el Párrafo interior Vim Introduction and Tutorial
ver a Michael de JAKL - concisos y tiene algunas buenas explicaciones gráficas.
Puede seleccionar la palabra con el modo visual (viw
) y presionar ~
, cambia entre mayúsculas y minúsculas para todas las letras de la palabra.
~ (tilde) clave. Debería cambiar el caso de lo que esté debajo del cursor. Funciona en modo normal y visual.
se puede hacer esto en modo normal: vEU
(teniendo el cursor al principio de la palabra o presionando b
para moverlo allí)
v
- ir a la visual
E
- ir al final de la palabra
U
- hacer la selección visual mayúsculas
En lugar de la U
que puede hacer u
para minúsculas o ~
para mayúsculas y minúsculas.
@nkuyu: me gusta tu respuesta. muy ayuda, gracias –
si el cursor está en el medio de una palabra, puede usar 'viwU' o' viwu'. 'iw' significa 'la palabra completa' –
g~
seguido de un "movimiento" se voltea la caja de las letras.
gU
se mayúsculas ellos
gu
se minúsculas ellos
Así
g~w
le dará la vuelta el caso de las letras al final de la palabra actual.
guG
bajará caso las cartas al final del archivo
gU$
hará mayúsculas las letras al final de la línea actual.
y aquí estaba preocupado con pulsaciones de tecla '~' individuales todo este tiempo! – JustJeff
Shift + F3 voltea la (s) palabra (s) entre mayúsculas, solo la primera letra y todas las minúsculas.Ha cambiado mi vida
Esto no es correcto para el editor de texto Vim. –
Me gustaría enfatizar que, para lograr cambiar la mayúscula/minúscula de una palabra, depende de cuál es la posición exacta del cursor.
si el cursor se encuentra ahora en el primer carácter de la palabra, puede utilizar g~w
:
g
gradas para que usted quiere hacer alguna operación en un cierto margen (mientras que el w
definese la exacta ámbito de aplicación; ~
significa que desea cambiar la mayúscula & menor (se puede substitue ~
con U
/u
, lo que significa que desea cambiar la palabra en mayúsculas/minúsculas); w
significa que desea hacer el cambio de mayúscula desde el cursor hasta el final de la palabra;
si el cursor se encuentra ahora en medio de la palabra, no el principio de que, puede utilizar g~iw
:
iw
significa que quiere hacer el swith caso de la palabra en la que el corsor ahora está localizado.
- 1. SQL cambiando un valor a mayúscula o minúscula
- 2. Cómo convertir letras mayúsculas a minúsculas
- 3. cómo usar ruby / rails para convertir todas las mayúsculas a letras mayúsculas adecuadas, descansar en minúsculas?
- 4. Convertir letras minúsculas a mayúsculas en javascript
- 5. ¿Cómo reemplazar las letras mayúsculas por minúsculas usando expresiones regulares en Eclipse?
- 6. cómo cambiar las teclas de matriz de mayúsculas a minúsculas?
- 7. array php - mayúscula o minúscula
- 8. regex mayúscula a minúscula
- 9. ¿SHA-256 es insensible a las mayúsculas y minúsculas?
- 10. Expresión regular para que coincida con la cadena alfabética y requiera al menos una letra mayúscula y una minúscula (vb.net)
- 11. Convertir una lista de Python con cadenas a minúsculas o mayúsculas
- 12. ¿AutoMapper es sensible o insensible a las mayúsculas y minúsculas?
- 13. ¿Cambia la intercalación de SQL Server a mayúsculas o minúsculas de mayúsculas y minúsculas?
- 14. Convertir a mayúsculas y minúsculas en Java
- 15. mayúsculas a minúsculas usando sed
- 16. Una lista insensible a mayúsculas y minúsculas
- 17. Insertar o dividir cadena en letras mayúsculas objetivo-c
- 18. c - convierte una secuencia de mayúsculas y minúsculas en todas las minúsculas
- 19. ¿Por qué la instrucción de mayúsculas y minúsculas no es sensible a mayúsculas/minúsculas cuando nocasematch está desactivado?
- 20. ordenación de lista insensible a mayúsculas y minúsculas, sin minúsculas?
- 21. ¿F es sensible a mayúsculas y minúsculas?
- 22. la conversión de todas las letras mayúsculas a init tapas
- 23. Explotar una cadena en mayúsculas y minúsculas?
- 24. Lucene, búsqueda sensible a mayúsculas y minúsculas
- 25. Atajo inteligente para convertir el código a mayúscula o minúscula?
- 26. jQuery: contains() selector de mayúsculas y minúsculas tema
- 27. conversión de cadenas a mayúsculas y minúsculas en JSTL
- 28. Uso de una expresión regular para reemplazar letras mayúsculas repetidas en python con una sola letra minúscula
- 29. css mayúsculas y minúsculas
- 30. ¿Cómo pueden las consultas de django sql usar mayúsculas y minúsculas y contiene al mismo tiempo?
@martin: gracias por su ayuda, funciona. pero podrías explicar tu orden un poco, entonces podemos aprender más de este tema. –
'g ~': Esto cambia el caso de cualquier texto-movimiento que viene a continuación. 'iw' es el movimiento de texto para" palabra interna ", por lo que' g ~ iw' cambia el caso de lo que vim define como una palabra (más o menos lo que el inglés define como una palabra). ingrese ': help motion' para obtener más información en vim. – rossipedia
También vale la pena señalar que 'gu' y' gU' cambian todo el texto '{motion}' a mayúsculas y minúsculas, respectivamente, en caso de que no solo desee alternar. Ver ': help g ~', ': help gu', y': help, gU'. –