Una vez que se abri el archivo, podr desplazarse en l con los cursores o las teclas h, j, k y l (si el teclado no posee ningn cursor de flecha).
Modos Vi
Vi posee tres modos operativos:
Modo regular: ste es el modo que introduce cada vez que abre un archivo. Este modo permite la introduccin de comandos. Modo de insercin: Este modo permite la insercin de caracteres que se capturan dentro del documento. Para pasar al modo de insercin, simplemente pulse la tecla Insert en su teclado o la tecla i predeterminada. Modo de reemplazo: Este modo le permite reemplazar el texto existente por el texto que captura. Solo pulse r nuevamente para ir al modo de reemplazo y pulse la tecla Esc para regresar al modo regular.
Comandos bsicos
Comando Descripcin :q Salir del editor (sin guardar la informacin) Obliga al editor a cerrarse sin guardar la informacin (incluso si se realizaron :q! cambios en el documento) :wq Guarda el documento y cierra el editor :filenombre Guarda el documento con el nombre especificado
Pgina 1
Comandos de edicin
Comando Descripcin x Elimina el carcter que est en ese momento bajo el cursor dd Elimina la lnea que est en ese momento bajo el cursor dxd Elimina x lneas empezando por la que en ese momento est bajo el cursor nx Elimina n caracteres empezando por el que en ese momento est bajo el cursor Indenta x lneas a la derecha empezando por la que en ese momento est bajo el x>> cursor Indenta x lneas a la izquierda empezando por la que en ese momento est bajo x<< el cursor
Buscar y reemplazar
Para buscar una palabra en un documento, en modo regular, slo introduzca / seguido de la cadena de caracteres que se buscarn. Despus pulse la tecla Enter para confirmar. Utilice la tecla n para ir de aparicin en aparicin. Para reemplazar una cadena de caracteres por otra en una lnea, encontrar un comando muy eficaz en Vi al utilizar las expresiones regulares. Su sintaxis es la siguiente: :s/chaine_a_remplacer/chaine_de_remplacement/
:s/cadena_a_ser_reemplazada/cadena_de_reemplazo/
Se puede realizar el reemplazo a lo largo de todo el documento con la siguiente sintaxis: %s/chaine_a_remplacer/chaine_de_remplacement/
:%s/cadena_a_ser_reemplazada/cadena_de_reemplazo/
Para pegar la seleccin, slo debe introducir la letra p. El proceso de cortar y pegar n lneas es similar mediante el comando:
ndd
Pgina 2
Linux - El editor de Vi
Qu es nano? Nano es un editor de texto que naci como un clon libre de Pico, editor de texto un cliente de correo llamado Pine. Poco a poco lleg a tener ms funcionalidades, y hoy es uno de los editores ms utilizados desde una terminal. Como otros editores, est orientado a utilizarlo mediante combinaciones de teclas. La principal diferencia radica en que ofrece en pantalla las opciones ms bsicas.
Por ejemplo: para guardar el fichero como podemos ver en la parte inferior, deberemos presionar [Ctrl] + O, y para salir [Ctrl] + X. De modo que es perfecto para gente que empieza a editar ficheros desde una terminal, ya que suele venir instalado de base en la mayora de las distribuciones junto con vi. En una terminal o consola, escribimos [$] nano Si no lo tenemos instalado, en Ubuntu y Debian: [$] sudo apt-get install nano En otras distribuciones: Consulta nano en tu gestor de paquetes, o bien, siempre puedes descargar la ltima versin desde http://www.nano-editor.org/download.php Detrs de su simple interfaz, se esconden muchas otras opciones que nada tienen que envidiar a las que incorporan otros editores como Vi o Emacs, de los que ya hablaremos en otra ocasin. Un rpido vistazo al manual de nano ( [$] man nano ) nos permite hacernos una idea de todas sus posibilidades. Como por ejemplo, resaltado automtico de sintaxis, realmente til para programar, crear documentos con LaTeX, etc ...
Pgina 3
Bien para habilitar estas funciones, tenemos que editar el fichero nanorc. Por lo que primero haremos una copia. [$] sudo cp /etc/nanorc /etc/nanorc.copia Si somos los nicos usuarios del equipo, podemos editar directamente /etc/nanorc [$] sudo nano /etc/nanorc Si no lo somos tendremos que copiar el fichero nanorc a nuestro home (cuidado, el punto delante del nombre es importante), y editar ese fichero: [$] sudo cp /etc/nanorc $HOME/.nanorc Bien una vez hemos entrado en el fichero de configuracin de nano, vemos como las opciones estn comentadas con una almohadilla (es decir, deshabilitadas). Para habilitarlas, simplemente deberemos quitar # a la opcin que nos interese: Estas son algunas opciones interesantes: Identacin automtica set autoindent
Deshabilitar el avance de pgina al desplazar el ratn o rueda. Especifica el tamao (en espacios) al tabular Permite seguir enlaces pulsando con el cursor
Permite suspender a nano mediante [Ctrl] + Z set suspend (en algunas distribuciones, est deshabilitado) La opcin ms intil: No permite modificar ficheros, solamente leerlos (No es recomendada) Ficheros de resaltado de sintaxis C y C++ HTML Python LaTeX Y otros ms. Pero estaca uno sobre el resto:Nanorc files, que nos permite ver con mayor facilidad las opciones la prxima vez que editemos este fichero. set view
Pgina 5