Sublime Text 3: Cómo habilitar el autocompletado con Tab y Enter/Return

Sublime Text 3: Cómo habilitar el autocompletado con Tab y Enter/Return

Cuando selecciono una opción por primera vez con la tecla Tab de la lista de opciones, la opción de autocompletar no se confirma; cuando vuelvo y lo intento nuevamente, funciona.

¿Por qué funciona la segunda vez y falla la primera?

Idealmente, me gustaría tener la opción de realizar una elección de autocompletar con elIngresar/Devolverclave o laPestañallave. ¿Es eso posible?

"auto_complete": true,
"auto_complete_commit_on_tab": true,
"auto_complete_commit_trigger_characters":
[
    ".",
    "Enter",
    "Tab"
],
"auto_complete_delay": 50,
"auto_complete_selector": "source, comment, text.plain",
"auto_complete_size_limit": 4194304,
"auto_complete_with_fields": true,
"auto_find_in_selection": true,
"auto_complete_triggers":
[
    {
        "characters": "<",
        "selector": "text.html"
    }
],
"tab_completion": false,

Respuesta1

Recordando la opción de autocompletar

El autocompletado es bastante elaborado; cuando elige insertar "programa" cuando ingresa "pro", la selección será diferente cuando, por ejemplo, tiene autocompletar después de escribir "pr".

Utilice Tabulador o Intro para confirmar la selección de autocompletar

Utilice la siguiente configuración:

{ "auto_complete_commit_on_tab": false }

La finalización automática confirmará la selección con tab o enter.

Agregar claves de confirmación de autocompletar:

Gracias a esta pagina web:https://sublimetext.userecho.com/communities/1/topics/4670-allow-setting-what-keys-commit-auto-completepara incluir instrucciones sobre cómo agregar combinaciones de teclas para que pueda realizar la finalización automática con más claves.

Por ejemplo: confirmar la selección de autocompletar con punto:

{ "keys": ["."], "command": "commit_completion", "context": [{ "key": "auto_complete_visible" }, { "key": "setting.auto_complete_commit_on_tab", "operand": false }] }

información relacionada