Colección de citas famosas - Colección de firmas - Cómo usar pestañas para completar el código Python en vim

Cómo usar pestañas para completar el código Python en vim

La función que quiero presentar aquí se llama "nueva-omni-compleción". Puede utilizar el siguiente comando para ver la introducción:

: 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>

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.