Solapas principales

Jun 11, 2013

Editor vim

Vim (del inglés Vi IMproved) es una versión mejorada del editor de texto vi, presente en todos los sistemas UNIX. Es el editor de texto para terminal más avanzado que hay, por lo menos que yo conozca.

Su autor, Bram Moolenaar, presentó la primera versión en 1991, fecha desde la que ha experimentado muchas mejoras. La principal característica tanto de Vim como de Vi consiste en que disponen de diferentes modos entre los que se alterna para realizar ciertas operaciones, lo que los diferencia de la mayoría de editores comunes, que tienen un sólo modo en el que se introducen las órdenes mediante combinaciones de teclas ointerfaces gráficas.

más info

USO:

$ vim nombre_de_archivo

Si queremos ejecutar la versión completa, con resaltado de sintaxis, ejecutamos este otro comando:

$ vim.full

Y para iniciarlo en modo gráfico, este otro:

$ gvim
(Si existe el archivo, aparece la primera pantalla y el archivo se almacena en un buffer intermedio).Todos los cambios que realiza el usuario se harán en el buffer intermedio.
Hasta que el usuario no lo indique no se registrarán los cambios en el archivo original. Los cambios van apareciendo en la pantalla de manera inmediata.
 

                                                                            Comandos en Vim
 
Comando Función
 :q Salir (si no se han hecho cambios).
 :q! Salir sin guardar los cambios.
 :u Deshacer el último cambio.
 :w <archivo> Guardar los cambios.
 :wq <archivo> Salir guardando los cambios.
 :x <archivo> Salir guardando los cambios.
:wq! :x!  Guardar y salir ( ! ) sin mostrar el mensaje de advertencia.
a Inserta texto despus del cursor.
A Inserta texto al final de la linea.
ESC Pasar a modo comando.
i Pasar a modo inserción, colocando el cursor en la ubicación actual.
I Pasar a modo insercin, colocando el cursor al principio de la linea.
v Pasar a modo visual, el cual permite seleccionar texto con el cursor.
/ <texto> / Buscar el texto indicado en el archivo.
n Encontrar el siguiente (busqueda).
N Encontrar el anterior (busqueda).
p Pegar después del cursor(o en la linea de abajo).
P Pegar antes del cursor(o en la linea de arriba).
D Cortar de la posición del cursor al final de la linea.
dw Quitar una palabra.
cw Cambiar una palabra.
dd Quitar una linea.
w W Moverse una palabra a la derecha.
h Moverse un caracter a la izquierda.
j Moverse una linea hacia abajo.
k Moverse una linea hacia arriba.
l Moverse una caracter hacia la derecha.
 
Los argumentos se encierran entre llaves (< >) para diferenciarse del nombre del comando,
por lo tanto estas llavesno se deben escribir.
 

Contenido por etiquetas

Linux Linux Tips Solución Linux Help Drupal Arch-Linux Media Front Hacking Terminal Mac OSX Linux-Distro Shell Videos Linux seguridad Manjaro Windows Servers Consola MacOS Linux Guías Comandos Android Ubuntu Drush Screencast Joomla Cracking Debian PHP Backtrack Command Line Xampp Virtualmin Compiz Fusion Server Drupal 7 Media Youtube mysql Skype Instalación Seguridad Telefonía ROOT Servidor Local Samba php7 Windows 10 MS-SQL Antergos CyanogenMod KDE ClamAv ownCloud Kali Linux error Elastix Escritorio Descargar Libros PDF Joomla Seguridad Setup Nivo Slider Sysmonitor Views hacking-windows Grub Webmin Drush_Make Wine Whatsapp Kali SSH Unix Noticias Xampp 1.8.1 Asterisk dd SQL servidor web Python google Covid19 sars-cov2 Líder Boot SCP Chrome red ROM Rootear url Limpias Drush Windows Katana apache Metasploit Top 500 url canonica SEO Youtube Distros Centos Virtual Joomla 3.0 Iphone XFCE Views Horizontal Slider Xwinwrap dselect .make Galaxy S DARKY´S ROM (bootstrap) exec: 90: : Permission denied Rarcrack Conky LPS Metasploitable Webform Open DNS CryptKeeper Webform_Layout Driver r8168 mpdf Vaio Sony fruteroloco scanner bmon pipenv Django Homebrew Mounty Java6 Kingsoft Office WPS FOCA MediaFront VMplayer Inyection SQL Viber Galaxy S4 Wake On Lan Wol Drupal 8 Streaming Atraci Tails Telegram Sigram 1and1 duff google-athenticator.app 2 factores C++ C XP ReacOS MITM Ettercap Wireshark eXtern OS python3 facturas Recovery Real Estate gmail Galaxy S3 vs Iphone 5 Horizontal Slider Media Vimeo Acquia Tilt 3D FNMT Certificado dnie Postfix WayBackMachine web.archive.org 2-FACTOR authenticator Webform Layout Triple-Boot Fish PBX Piropos Geek Texto Sustituir Jdownloader 10 Millones Ahorra Migrar Munich Aircrack-ng LAMP Supercomputadoras sniffing Script FDesktopRecorder Google-Earth compartir firewall sistema bitacora fallo firestarter Cain & Abel Office winAUTOPWN gh22ns50 grep GCP Arranque ncdu Cerebro PhpMyadmin g729 Códec Imagesloaded String htaccess SA-CORE-2013-003 Gimp Prestashop Papá FINK youtube-dl Sox internal server error 500 Redgum Secure Copy Shutter Alsi Encriptar Enlaces Externos Nube Joomla 2.5 FTP Line Redes Fing Overlook Fing Archserver Open Source