# Optional VS Code User Settings {# include enable_internal_docs.tpp #} Some required VS Code settings for the Project AirSim project are already included in the repo's `.vscode` folders, but there are many additional user settings that can help with development. Here are some example optional User settings: ``` { "editor.tabSize": 2, "editor.showFoldingControls": "always", "editor.minimap.showSlider": "always", "editor.rulers": [ 80 ], "files.trimTrailingWhitespace": true, "files.exclude": { "**/Intermediate": false, "**/Binaries": true, "**/Saved": true, "**/Content": true, "**/.pytest_cache": true, "**/__pycache__": true, "**/Plugins/ProjectAirSim/SimLibs": true }, "debug.onTaskErrors": "abort", "debug.toolBarLocation": "docked", "debug.showBreakpointsInOverviewRuler": true, "terminal.integrated.scrollback": 1000000, "cmake.configureOnOpen": false, "cmake.autoSelectActiveFolder": false, "C_Cpp.intelliSenseEngineFallback": "Enabled", "C_Cpp.vcpkg.enabled": false, "[cpp]": { "editor.defaultFormatter": "ms-vscode.cpptools" }, "testMate.cpp.test.executables": "build/**/Debug/**/*test*", "python.linting.enabled": true, "python.linting.pylintEnabled": false, "python.linting.flake8Enabled": true, "python.linting.flake8CategorySeverity.E": "Information", "python.linting.flake8Args": [ "--max-line-length=88" ], "[python]": { "editor.defaultFormatter": "ms-python.python", "editor.rulers": [ 88 ], }, "python.formatting.provider": "black", "python.formatting.blackArgs": [ "--line-length", "88" ] } ``` --- Copyright (C) Microsoft Corporation. All rights reserved.