Turn off autocomplete in Visual Studio Code

I’ve become a big fan of Microsoft’s free open source code editor, Visual Studio Code.

When teaching new students, I find it important to turn off the intellisense autocompletion features. That can be done by adding the following lines to user preferences:

// Turn off autocomplete in Visual Studio Code
// http://code.visualstudio.com/
// Add the following lines to user settings
// OPTIONAL WORD WRAPPING
// Controls if lines should wrap. The lines will wrap at min(editor.wrappingColumn, viewportWidthInColumns).
"editor.wordWrap": true,
// Controls the indentation of wrapped lines. Can be one of 'none', 'same' or 'indent'.
"editor.wrappingIndent": "indent",
// TURN OFF AUTOCOMPLETION
// Controls if quick suggestions should show up or not while typing
"editor.quickSuggestions": false,
// Controls the delay in ms after which quick suggestions will show up
"editor.quickSuggestionsDelay": 90,
// Enables parameter hints
"editor.parameterHints": false,
// Controls if the editor should automatically close brackets after opening them
"editor.autoClosingBrackets": false,
// Controls if the editor should automatically format the line after typing
"editor.formatOnType": false,
// Controls if suggestions should automatically show up when typing trigger characters
"editor.suggestOnTriggerCharacters": 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

Turn Off Autocompletion in Brackets

Brackets is an outstanding code editor.

However, if you’re just learning to code, you will want to discipline yourself to know the syntax without Brackets holding your hand.

To turn off code autocompletion as well as smart indentation, add these preferences to your user preferences file:

// Turns off autocompletion and smart indents
// Add the following lines to your user preferences json file
{
"codehint.AttrHints": false,
"codehint.CssPropHints": false,
"codehint.SpecialCharHints": false,
"codehint.TagHints": false,
"codehint.UrlCodeHints": false,
"closeBrackets": false,
"closeTags": { "whenOpening": false, "whenClosing": false, "indentTags": [] },
"smartIndent": false
}