autocompletion – cancelar completo

Pregunta:

Por lo general, la finalización del modo de inserción ( <Cn> ) inserta la palabra correcta la primera vez que <Cn> , pero no siempre. Por lo tanto, me gustaría que Vim insertara la coincidencia que considere mejor cuando presione <Cn> , pero aún así me permite cancelar esta inserción después si la coincidencia correcta no aparece o está muy por debajo de la lista.

Por supuesto que podría codificar este comportamiento, pero tengo la sensación de que debería haber una clave estándar (-combinación) para hacer esto. ¿Alguien podría señalarme en la dirección correcta?

Pregunta adicional: ¿hay otra tecla que pueda usar para obtener la coincidencia más larga (como estaba antes de presionar <Cn> )?

Por lo que vale, estoy usando completeopt=menu

Respuesta:

Desde :h complete_CTRL-E :

                                                        *complete_CTRL-E*
When completion is active you can use CTRL-E to stop it and go back to the
originally typed text.  The CTRL-E will not be inserted.

Además, si, por ejemplo, escribe a luego ^P y obtiene una lista muy larga, puede presionar ^N para volver a su texto original con la ventana emergente de finalización aún activa. A continuación, puede escribir caracteres adicionales para reducir la lista de finalización.

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım