2016-08-17 4 views
1

Итак, я уже несколько месяцев использую код Visual Studio, и мне это нравится. НО, есть одна вещь, которая сводит меня с ума, что я устал иметь дело.Проблема с TAB и ENTER в vscode

У VSCode есть ужасная привычка менять текст, когда я нажимаю TAB или ENTER в конце ввода. Например, предположим, что я что-то пишу, и хочу добавить несколько вкладок. Итак, в качестве примера:

Я печатаю «fix», что означает, что я нажимаю вкладку в конце, чтобы я мог вставить несколько столбцов. Когда я делаю это, моя линия меняется:

«< починок> </исправить>» (надеюсь, что это оленья кожа выглядит странно, мне пришлось изменить в тег не было бы спрятано)

Таким образом, для того, чтобы вкладку справа для встроенных комментариев или что-то еще, я должен нажать пробел, прежде чем я нажму вкладку. Ламе.

Подобные вещи случаются, когда я нажимаю кнопку ввода сразу после ввода чего-либо. Он меняет мой текст на что-то еще, прежде чем покинуть линию. Итак, опять же, я нахожу, что добавляю дополнительное пространство в конце каждой строки.

Является ли дополнительное пространство для меня больным в долгосрочной перспективе? Нет. Но мое ОКР волнуется по этому поводу.

У меня нет автозаполнения вкладки, так почему же это ведет себя как таковое?

Я использую vscode на Mac. Я отключил и удалил все расширения ... все равно.

+0

Хорошо, это произошло, только когда я редактирую PHP-файл, и это большая часть моей работы. –

ответ

4

Так что да, я это время испортил, и только теперь, после того как я поставил вопрос, я понял это. Эти два параметра, заботился о моих вопросах:

// When enabled, emmet abbreviations are expanded when pressing TAB. 
"emmet.triggerExpansionOnTab": false, 

// Controls if suggestions should be accepted 'Enter' - in addition to 'Tab'. Helps to avoid ambiguity between inserting new lines or accepting suggestions. 
"editor.acceptSuggestionOnEnter": false   

Эммет был вкладка вопросом, и принять предложение по ввести было второй, хотя никакое предложение не показывало. Надеюсь, это поможет кому-то еще ...

Смежные вопросы