diff --git a/.gitignore b/.gitignore
index 9143ac0b34a2636b326147a3a5f460bdd1f25115..ed1754c2a8ce821e9e618e1eb83b6b5cfc103944 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,3 @@
-.vscode/
 .DS_Store
 # Byte-compiled / optimized / DLL files
 __pycache__/
@@ -132,4 +131,4 @@ dmypy.json
 .pyre/
 
 # Jetbrains
-.idea
\ No newline at end of file
+.idea
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000000000000000000000000000000000000..f00d45a9d62ad9cbfb381f123d85531378664577
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,7 @@
+{
+    "python.formatting.provider": "black",
+    "editor.formatOnSave": true,
+    "editor.codeActionsOnSave": {
+        "source.organizeImports": true,
+    },
+}
\ No newline at end of file