I’ve been using VS Code more and more and I’m loving it. It has the speed of Sublime but a lot of other features that feel really natural to me. To me, it feels like it fits between Sublime and PhpStorm. It has plugins that cover a lot of what I like in PhpStorm, but it’s light and fast.

As I’m adjusted to the editor I came across an excellent blog post by Caleb Porzio on his VS Code setup and it covers everything. Extensions, must-have settings, the Zen life, themes, and more.

I prefer to adjust my editors in stages and here is what I started with:

Then the following settings that I basically copied from Caleb:

{
    "editor.fontSize": 10,
    "editor.fontFamily": "Operator Mono",
    "editor.lineHeight": 20,
    "workbench.colorTheme": "One Dark Pro Italic",
    "editor.fontLigatures": true,
    "editor.minimap.enabled": false,
    "window.zoomLevel": 0,
    "workbench.activityBar.visible": true,
    "workbench.statusBar.visible": false,
    "sublimeTextKeymap.promptV3Features": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.snippetSuggestions": "top",
    "editor.formatOnPaste": true,
    "explorer.openEditors.visible": 0,
    "workbench.editor.enablePreview": false,
    "files.trimTrailingWhitespace": true,
    "files.trimFinalNewlines": true,
    "files.autoSave": "onWindowChange",
    "workbench.sideBar.location": "right",
    "terminal.integrated.fontSize": 10,
    "terminal.integrated.lineHeight": 1.5,
    "terminal.integrated.cursorBlinking": false,
    "terminal.integrated.cursorStyle": "line",
    "editor.formatOnPaste": true,
    "search.useIgnoreFiles": false,
}

Finally, I used the same shortcuts as Caleb for the integrated Terminal:

{
    "key": "alt+cmd+right",
    "command": "workbench.action.terminal.focusNext",
    "when": "terminalFocus"
},
{
    "key": "alt+cmd+left",
    "command": "workbench.action.terminal.focusPrevious",
    "when": "terminalFocus"
}

A week or so in and I’m enjoying this. Check back next for when I probably switch to the next new shiny object. Be sure and check out Caleb’s post as it covers everything.