: xes equivalente al siguiente comando:
: wqGuarda el archivo actual y sale.
Diferencia: estos dos comandos no son realmente equivalentes, y los dos comandos son los mismos cuando se modifica el archivo.
Pero si no se modifica, utilizando: x no cambiará la hora de modificación del archivo, y utilizando: wq cambiará la hora de modificación del archivo.
Basic Calculator
En el modo de inserción, puede usar Ctrl + r y luego ingresar =, luego ingresar una fórmula simple. Presione Entrar y el resultado se insertará en el archivo. Por ejemplo, intente escribir:
Ctrl + r '= 3 + 6' ENTERLuego el resultado del cálculo " 9 " se insertará en el archivo.
Búsqueda de palabras continuas duplicadas
Cuando escribe rápidamente, es muy probable que ingrese la misma palabra dos veces seguidas, de esta manera. Este tipo de error puede engañar a cualquiera, incluso si usted lo vuelve a leer usted mismo. Afortunadamente, existe una expresión regular simple que se puede usar para evitar este error. Use el comando de búsqueda (por defecto /) e ingrese:
\\ (\\ < \\ w \\ + \\ > \\) \\ _ s * \\ 1Esto mostrará todas las palabras duplicadas. Para obtener los mejores resultados, no olvide colocar el siguiente comando:
establezca hlsearchen su archivo .vimrc para resaltar todas las coincidencias.
Abreviaturas
La sintaxis es la siguiente:
: ab [abreviación] [texto a reemplazar]Un ejemplo general es:
: ab asap as Tan pronto como sea posible,reemplazará " asap " ingresó con " lo antes posible ".
Guarde los archivos cuando olvide abrir archivos en la raíz
Cada vez que abra un archivo (como un archivo de configuración del sistema) al que no tiene acceso de escritura y realice algunos cambios Vim no se puede guardar con el comando normal ": w "
No es necesario volver a abrir el archivo como root y modificarlo. Simplemente ejecute:
: w! sudo tee%Esto se guardará directamente como root.
Para asegurarse de que el usuario esté en
Autocompletar
Por no mencionar el autocompletado proporcionado por el complemento, solo diga que Vim tiene autocompletado de manera predeterminada. Es cierto que esta característica es muy básica y se puede mejorar con complementos, pero también es muy útil.
Vim intenta predecir el final de una palabra a partir de palabras que ya se han ingresado. Por ejemplo, cuando ingresa " xiaogongjiang " por segunda vez en el mismo archivo, solo ingrese " x " o más, luego mantenga el modo de inserción, presione Ctrl + n para que Vim complete las palabras. . Es simple, pero también es muy útil.
Comparando las diferencias entre dos archivos
El comando vimdiff, que puede abrir Vim en modo dividido y comparar las diferencias entre los dos archivos. La sintaxis es la siguiente:
$ vimdiff [file1] [file2]Pero se puede obtener el mismo resultado con el siguiente comando Vim:
: diffthisFirst at Vim Abra el archivo original. Luego use el modo dividir para traer el segundo archivo:
: vsp [archivo2]Finalmente escriba el primer búfer:
: diffthiscon Ctrl + w para cambiar el búfer y escribir nuevamente:
: diffthisLas partes diferentes de los dos archivos se resaltarán.
Puede usar el comando directamente en un búfer: windo diffthis en lugar de escribir: diffthis dos veces)
Copia de seguridad de archivos por hora
Vim registrará los cambios en el archivo, está muy Es fácil retroceder a un cierto tiempo atrás. Este comando es bastante intuitivo. Por ejemplo:
: 1manterior devolverá el archivo al estado hace 1 minuto.
Tenga en cuenta que puede usar el siguiente comando para hacer la conversión opuesta:
: luego elimine el texto dentro de la etiqueta
Cuando empecé a usar Vim, siempre Lo que desea hacer muy fácilmente es cómo eliminar fácilmente el contenido de los corchetes o paréntesis.
Vaya a la etiqueta de inicio en modo normal,
Luego use la siguiente sintaxis:
di [etiqueta]Por ejemplo, ponga el cursor al comienzo del paréntesis En, use el siguiente comando para eliminar el texto entre paréntesis:
di (Si es un corchete o una comilla, use:
di {y: < Br>
di "
Eliminar el contenido antes de la etiqueta especificada
Hay algunas similitudes dentro de la etiqueta de eliminación, pero el propósito es diferente. El comando es el siguiente:
dt [etiqueta]eliminará todo el contenido entre el cursor y la marca (mantener la marca no se mueve), si hay esta marca en la misma línea. Por ejemplo,
dt.se eliminará hasta el final de la oración, pero mantenga ‘. ’ no se mueve.
Convertir Vim en editor hexadecimal
Puede conectar las funciones Vim y xxd para convertir archivos al modo hexadecimal. El comando es el siguiente: Br>
:%! XxdDel mismo modo, puede restaurar el estado original con el siguiente comando:
:%! Xxd -r Saltar a la posición anterior /siguiente
Cosas que haces a menudo al editar un archivo grande Modifíquelo en algún lugar, luego salte a otro lugar. Si desea volver al lugar donde lo modificó, use el comando:
Ctrl + opara volver al lugar donde modificó previamente
Similar:
Ctrl + irevertirá lo anterior.
Convertir el archivo actual a una página web
Esto generará un archivo HTML para mostrar el texto y Código fuente de visualización de ventana separada:
:% TOhtml
Información detallada sobre el comando (comando) Dirección del artículo: http://blog.csdn
Primero, el software del paquete de instalación Aquí hay algunos necesarios, adjuntaré el
1. Establezca el formato de línea de solicitud de entrada de comando: Nombre de usuario: d
Como ingeniero de operaciones y mantenimiento de red, si administra más enrutamiento y dispositivos
La diferencia entre los comandos chown y chmod en Linux
Rol del directorio principal del sistema Linux
Procesamiento de directorio de comando común de Linux
habilidades de supervivencia [Consejos] Linux
El archivo chm está distorsionado repentinamente
Protección de limpieza del disco de Ubuntu
Guía de uso para extraer texto usando el comando de corte en Linux
Configuración de LVM para Linux
Cómo cambiar el avatar de usuario en el sistema Win8
Cómo encuentra el navegador Win10 Edge el contenido en la página web
¿Qué debo hacer si el sistema Linux Git no puede salir completamente (código de salida 128 o 1)?
¿Cómo hacen los sistemas Linux para eliminar los íconos en el panel gnome?
Pasos de WinXP para establecer permisos de archivo
Computadora esencial _windows7 protección de seguridad del sistema 11 sentido común
Tutorial de configuración de la dirección IP del sistema de Windows
El sistema Win10 envía el servidor IIS al método de acceso directo del escritorio
El formato de contenido de archivo de Word uniforme busca y reemplaza para ayudarlo