-
Cómo reemplazar una nueva línea en Vim
-
Vim es un potente editor de texto que tiene un público fiel en la comunidad Linux. Su característica principal es un sofisticado conjunto de comandos de pulsaciones de teclas que permiten al usuario realizar sofisticadas ediciones con sólo unas pocas pulsaciones de teclas. Sin embargo, tiene una curva de aprendizaje muy empinada y sin interfaz gráfica de usuario (GUI) para guiar al usuario a lo largo; todo debe hacerse con las pulsaciones de teclado, incluyendo la función de buscar y reemplazar.
Instrucciones
1 Pulse la tecla "ESC" para entrar en el modo de comando.
2 Escriba lo siguiente en Vim:
:% S / \ n / CAMBIAR / g
Si no está correctamente en el modo de comandos, este texto aparecerá en la parte inferior de la pantalla. El ":" le dice a Vim que lo que sigue es una orden. El "%" le dice a Vim que las modificaciones deben aplicarse a todo el documento. La "s" le dice a Vim que desea utilizar el comando "sustitución". El "\ n" es el código de Vim para el "carácter de nueva línea," un personaje invisible utilizado para contar los editores de texto dónde colocar los saltos de línea. "CAMBIO" es el texto que será puesto en lugar del carácter de nueva línea. Por último, "g" le dice a Vim que desea cambiar para ser "global", que no quiere Vim para detenerse después de que el primer cambio.
3 Presione ENTRAR." El documento completo tendrá todos sus saltos de línea eliminado y reemplazado con la palabra "CAMBIO".
Consejos y advertencias
- El carácter "\ n" sólo funciona en Linux, Unix y archivos de texto con formato Mac OS X. archivos de texto con formato DOS / Windows utilizará el carácter "\ r" en su lugar. Puede escribir ": conjunto ff?" en el modo de comando para descubrir el formato para el archivo actual.