Как удалить определенный автозаполнение в Sublime Text 2?
У меня есть Sublime Text 2, установленный с пакетом Emmet (Windows 7 64 бит).
Когда я набираю " wid", я хочу, чтобы первое предложение с автозаполнением было " ширина".
Проблема в том, что сейчас она предлагает " вдовы", которые очень редко используются.
Как я могу изменить порядок предложений или, может быть, даже лучше, полностью удалить предложение "вдовы"?
Ответы
Ответ 1
Ссылка: https://github.com/emmetio/emmet/blob/master/lib/snippets.json
ST3: Emmet: Настройки - Пользователь
{
"disable_completions": false,
// This solution works to override annoying autocompletions from emmet.
// I could do without seeing "widows" ever again, but just in case I added it back so that "widows" won't autocorrect to "width"
"snippets": {
"css": {
"filters": "css",
"profile": "css",
"snippets": {
"wid": "width:|;",
"widows": "widows:|;"
}
}
}
}
РЕДАКТИРОВАТЬ: Решение об удалении файлов не работает для меня. Ударная вкладка после ввода "ширины" все еще автозаполняется "вдовам:;" на моей машине.
Ответ 2
- sublime будет медленно "учиться", что вы хотите больше всего.
http://www.sublimetext.com/docs/2/auto_complete.html
"По умолчанию выбранный элемент во всплывающем окне завершения будет зафиксирован при нажатии кнопки, что может создать неоднозначность между выполнением завершения и вставкой новой строки. Установив для параметра auto_complete_commit_on_tab значение true, введите вставить новую строку, и вкладка будет выполнять текущее завершение. Есть и другие преимущества: потому что Sublime Text знает, что нет двусмысленности, он покажет более кураторский список дополнений, с тем, который вы хотите, скорее всего, на первом месте.
Рекомендуется включить функцию фиксации на вкладке, но для ее использования потребуется немного времени.
- если вы хотите удалить определенный фрагмент:
перейти к 'preferneces- > просматривать пакеты'
там должна быть папка "emmet css snippets".
внутри этих папок есть все доступные фрагменты, так как имена отдельных файлов называются:
'shortcut'.sublime-snippet (wid.sublime-snippet означает' width ')
Ответ 3
Альтернативой является только тип "w" и TAB. Это аббревиатура для "width:;" согласно Emmet Cheat Sheet
Ответ 4
У меня была та же проблема,
попробуйте открыть Preferences > Browse For Package
в окне открыть папку CSS
и отредактировать css_completions.py
файл, перетащить файл в sublime и найти widows
, удалить код в строке, я уже пытаюсь, и он работает над mu возвышенным.