Cómo usar pestañas para completar el código Python en vim
: Ayuda nueva y completa completa
También debe agregar las dos oraciones siguientes después de ~/. Archivo vimrc:
La sangría del complemento de tipo de archivo está activada
Active la detección de tipo de archivo y agregue esta oración para completarla de manera inteligente.
Establecer completeopt=longest, menú
Cierre la ventana de vista previa del tiempo del parche inteligente.
Asegúrese de que sus Ctags estén instalados y que los archivos de etiquetas generados estén listos para usar, luego copiaremos a los chicos y comenzaremos.
Abra el archivo fuente con vim
$ vim/home/woo in/vim 71/src/main c (en Linux, los archivos son los mismos).
Establecer archivo de etiquetas
: set tags =/home/woo in/vim 71/tags
Encuentre cualquier objeto con variables miembro, como "parmp", p> p>
Ingrese al modo de inserción y coloque el cursor después de "->",
Luego presione "Ctrl X Ctrl O" para mostrar todas las etiquetas coincidentes.
Si se agregan algunas variables miembro, la finalización universal no puede completar los nuevos miembros inmediatamente y el archivo de etiquetas debe regenerarse, pero no es necesario reiniciar vim, simplemente regenerar el archivo de etiquetas.
En este punto, la finalización universal se puede completar automáticamente.
Otros métodos de finalización en vim incluyen:
Ctrl /p>
Ctrl X Ctrl K
Completar Ctrl X Ctrl T según el diccionario.
Completar según el diccionario de sinónimos
Ctrl X Ctrl I
Completar Ctrl X Ctrl según las palabras clave del archivo de encabezado].
Completar según etiqueta
Ctrl X Ctrl F
Nombre completo del archivo Ctrl X Ctrl D
Definición de macro completa
Ctrl X Ctrl V
Completar comando vim Ctrl X Ctrl U
Método de finalización definido por el usuario
Ctrl >Sugerencias de ortografía
¿Aún te resulta conveniente no tener pestañas? Bien, alguien ha desarrollado un complemento llamado supertab.vim después de la instalación.
Agrega estas dos oraciones a tu archivo ~/.
archivo vimrc:
Set g: supertabretauncompletiontype = 2
let g: SuperTabDefaultCompletionType = " lt; c-X gt; ltC-O >
En el futuro eres vas a presionar " Ctrl ;c-X gt; ltC-O >>p>
"Listo para presionar
Leer ahora
"Hay otras formas de hacerlo,
usted Puede ver algunas ayudas a continuación:
": ayuda ins-completion
": ayuda compl-omni
Establezca g: supertabretauncompletiontype = 2
" 0 -
No registre el método de finalización final.
" 1 - Recuerde el último método de finalización hasta que lo cambie con otro comando de finalización.
" 2 - Recuerde el último método de finalización hasta que presione ESC para salir del modo de inserción.