Sublime Text 3: Как включить автозаполнение с помощью Tab и Enter / Return

когда я впервые выбираю выбор с помощью клавиши Tab из списка вариантов, выбор автозаполнения не фиксируется, когда я возвращаюсь и пытаюсь снова, он работает.

почему это работает во второй раз и не в первый раз?

В идеале, я хотел бы, чтобы выбор совершил выбор автозаполнения либо с помощью введите/Return или клавишу Tab ключ. Это возможно?

"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,
3
задан Noffica
14.03.2023 6:43 Количество просмотров материала 3016
Распечатать страницу

1 ответ

Запоминание Выбора Автозаполнения

автозаполнение довольно сложное; когда вы решите вставить "программу", когда вы ввели" pro", выбор будет отличаться, когда, например, у вас есть автозаполнение после ввода"pr".

используйте Tab или Enter для фиксации автоматического завершения выбора

используйте следующую настройку:

{ "auto_complete_commit_on_tab": false }

автозавершение зафиксирует выбор с помощью клавиши tab или enter.

Добавить Авто Полные Ключи Фиксации:

спасибо этой странице: https://sublimetext.userecho.com/communities/1/topics/4670-allow-setting-which-keys-commit-auto-complete для включения инструкций о том, как добавить привязки клавиш, так что вы можете совершить автозавершение с большим количеством ключей.

например: совершить автозавершение выбора с периодом:

{ "keys": ["."], "command": "commit_completion", "context": [{ "key": "auto_complete_visible" }, { "key": "setting.auto_complete_commit_on_tab", "operand": false }] }
3
отвечен Osmund Francis 2023-03-15 14:31

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх