configure vscode in personal favor

Common Settings

"extensions.autoUpdate": false,
"files.eol": "\n",
"http.proxy": "http://127.0.0.1:8889",

Editor

change font to custom font

Visual Studio Code allows you to also edit the underlying settings.json config file. First open the settings editor as described above, then click the “curly brackets” icon to open the settings.json file. Then paste the following lines and save the file like this:

"editor.fontFamily": "'Fira Code'",
"editor.fontLigatures": true,

And restart vscode.

To achieve different weights, add one of the following (verified on Mac/Windows 10), here is example for Fira Code:

"editor.fontWeight": "300" // Light
"editor.fontWeight": "400" // Regular
"editor.fontWeight": "450" // Retina !! Only works with FiraCode-VF.ttf installed, see below when using separated font files (the normal case).
"editor.fontWeight": "500" // Medium
"editor.fontWeight": "600" // Bold

Keyboard Enhance

  1. Emacs Friendly Keymap marketplace link github link

Formattor

  1. shell-format (sh, bash, Dockerfile) marketplace link github link base project

prefer setting:

"shellformat.flag": "-bn"

-bn: binary ops like && and | may start a line

NOTE: binary path

# windows
C:\Users\fred\.vscode\extensions\foxundermoon.shell-format-7.2.2\bin\shfmt_v3.5.1_windows_amd64.exe

Appearence

  1. zenburn theme marketplace link github link