Vi & Vim

25
¿Cómo doblar texto en un archivo JSON?

Tengo un gran archivo JSON. No es fácil trabajar en todos los archivos a la vez. Quiero doblar algo de contenido para poder trabajar en una sección del archivo JSON. P.ej: { obj: {+}, // folded section obj:{ // unfolded section } } ¿Es posible plegar la estructura JSON en...

25
Las mayores diferencias entre Vim y VI

Hoy, decidí probar Vi en lugar de Vim, quería ver qué tan diferente es. No noté muchas diferencias en absoluto, lo más importante que noté fue cómo Vi no dijo -- INSERT --cuando entré en modo de inserción, y hubo algunas diferencias menores en la interfaz. Esto me hizo preguntarme, ¿cuáles son las...

25
Aprendiendo Vim después de vimtutor

¿Cuáles deberían ser los próximos pasos para aprender Vim, después de completar vimtutor? He visto videos en YouTube, he leído tutoriales en línea y preguntas / respuestas sobre SE, y estoy ocupado leyendo Practical Vim. ¿Hay otros buenos recursos disponibles? En realidad, practicar y usar Vim, no...

25
¿Cómo puedo divertirme realmente en Vim? [cerrado]

Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Vi y Vim Stack Exchange. Cerrado hace 3 años . Me encanta Vim . Me paso toda la vida...

25
Llamar a una función Vim en silencio

Escribí una pequeña función Vim que mueve el cursor al primer carácter de la línea actual. Si el cursor ya estaba en el primer carácter, entonces el cursor se mueve a la primera columna. " Jump to first character or column noremap H :call FirstCharOrFirstCol()<cr> :function!...

25
Manera más rápida de mover un bloque de texto

Así es como suelo copiar un bloque de texto o código: Seleccione el bloque con el modo Visual ( V) y elimínelo con d; o si es solo una línea, solo utilícela dd. Vaya a donde quiero que esté el texto, soy demasiado estúpido para recordar la diferencia entre py P, así que lo hago bien...

24
Deshabilite <Esc> pero mantenga <C - [>

Para volver del modo Insertar estoy acostumbrado <Esc>. Ahora estoy buscando volver a entrenarme en <C-[>lugar de <Esc>. Para eso necesito deshabilitar <Esc>para ayudar con el reciclaje. El problema es :inoremap <Esc> <Nop> También deshabilita <C-[>....

24
Deshacer solo ventana

Considere un caso con múltiples divisiones en una ventana. vim permite "maximizar" rápidamente la división actual para ocupar toda la ventana a través de <C-W> o. ¿Hay alguna forma de obtener vim para "recordar" las divisiones que existían antes y volver a este estado después de la ejecución...

24
Cómo insertar una nueva línea sin salir del modo normal

Me pregunto si puedo insertar una nueva línea sin salir del modo normal. Por ejemplo, tengo dos líneas: this is line one this is line two Y el cursor está en la línea uno. Ahora quiero una nueva línea entre la línea uno y la línea dos, así: this is line one this is line two Sé que cuando...

24
¿Cómo invertir el orden de las líneas?

¿Cómo puedo invertir el orden de las líneas para que la primera línea aparezca al final y la última línea aparezca primero? (Podrían ser todas las líneas en un búfer, un rango de direcciones o una selección de modo visual lineal). Me gustaria

23
¿Qué significa `<Bar>`?

Al responder una pregunta hace un momento , mencioné el uso de una asignación de teclas en modo normal que se puede encontrar en vim.wikia.com. Mientras explicaba el mapeo clave, me di cuenta de que no tenía idea de lo que <Bar>significaba. Qué significa eso? Intenté reemplazarlo con una...