Tecnología

Inicio

Cómo escribir un script de Perl en el VI

Vi es un antiguo editor de texto moda desarrollado originalmente en 1976. A pesar de su edad, sigue siendo popular entre muchos programadores y aficionados de Linux para las poderosas herramientas de manipulación de texto construido en él. A pesar de este poder, muchos de los nuevos usuarios son conducidos fuera de ella por su curva de aprendizaje en comparación con otros editores de texto. Para aprender Vi, lo mejor es bucear en derecho y empezar a trabajar escribiendo un simple script en Perl en el editor de texto vi.

Instrucciones

1 Inicia el editor vi. En Windows, usted debe tener una opción en el menú Inicio para ello. Los usuarios de Linux sólo tendrá que escribir ": vi" (o "vim") en sus consolas. Los usuarios de Mac OS X deben abrir "Aplicaciones / Utilidades / Terminal" y escriba "vim". Se le presentará con el menú Vi. La primera cosa importante a destacar es que Vi tiene dos modos: el modo de comando (también llamado modo normal) y modo de inserción, y es importante recordar qué modo se encuentra en todo momento. Las versiones posteriores de Vi incluirá un aviso en la parte inferior de la pantalla para informarle de si está en el modo "Insertar". Siempre que se inicia Vi, que siempre se iniciará en el modo de comando.

2 Cambiar al modo de inserción. Ocho formas están disponibles para hacer esto dependiendo de la forma en que desea insertar el texto. La más sencilla es simplemente pulsando la tecla "i". Esto provocará que inserte texto en la posición actual del cursor, tal y como era de esperar en cualquier otro editor de texto.

3 Escriba el siguiente script en Perl como lo haría normalmente en un editor de texto:

utilizar Net :: FTP

$ FtpClient = Net :: FTP-> nueva ( "ftpserver.com")

$ FtpClient-> inicio de sesión ( "usuario", "pasar")

$ FtpClient-> quit

Usted puede notar un problema: el escritor de este script, también se utiliza para trabajar en Rubí, a la izquierda fuera de los puntos y comas al final de cada línea. Esto necesita ser arreglado.

4 Haga clic en "Esc" para salir del modo de inserción y volver al modo de comando. Presione "A" para ir al final de la línea actual y entrar en el modo Insertar. Prensa ";" insertar el punto y coma. Ahora pulse "Esc" para salir del modo de comando.

5 Pulse la tecla "k" (o la flecha hacia arriba) para desplazarse hacia arriba a la línea anterior. Prensa "." y este poderoso comando hace que se repita la más reciente serie de acciones (en este caso, comando "A" y tipo ";"). Así que, no importa donde el cursor termina en la línea, al pulsar "." se hará cargo de todo. Ahora se puede utilizar "k" y "." para llenar rápidamente el código con los puntos y comas que faltan.

6 Guarde su trabajo escribiendo ": w perl.pl." Salir escribiendo ": q."

Consejos y advertencias

  • Al pulsar el capital "I", en el modo de comando hará que el cursor salte automáticamente al principio del párrafo actual y permite insertar texto desde allí. Al pulsar "A" que llevará al final del párrafo para escribir, y pulsando "O" u "o" insertará una nueva línea por encima o por debajo del párrafo actual.
  • Es imposible cubrir todas las características de Vi en un breve tutorial. Echa un vistazo a la hoja de trucos Vi a mano en Referencias.
  • Siempre recuerde lo que usted está en el modo: al escribir comandos en el modo de "Insertar" hará que aparezcan en el documento. Al escribir texto mientras está en el modo de orden nos muestra los comandos asociados a estas pulsaciones de teclas que se ejecutan con resultados potencialmente desastrosos. Siempre se puede usar el comando "u" para deshacer los comandos.