Skip to content

Instantly share code, notes, and snippets.

@solomonhawk
Created January 5, 2021 19:01
Show Gist options
  • Save solomonhawk/101e77f4ea161f0833ebf21d6fee00bd to your computer and use it in GitHub Desktop.
Save solomonhawk/101e77f4ea161f0833ebf21d6fee00bd to your computer and use it in GitHub Desktop.
My So-Called "Dev Tools"

My So Called "Dev Tools"

Softwares:

VS Code:

  • Input Mono Font
  • Dark+ Color Theme

Settings/Workflows:

  • auto format on save
  • multi-cursor editing
  • line shifting/copying/navigation
  • disable "jump to active file in sidebar" (not sure if i like it or not)
  • minimap off
  • editor navigation
    • Cmd + P fuzzy find
    • Ctrl + Tab to jump to last file
    • Cmd + Shift + [ / ] to view next/previous tab

Extensions:

  • Color Highlight
  • EditorConfig
  • Docker
  • ESLint
  • Prettier
  • GitLens - blame
  • Import Cost
  • Jest
  • Live Share
  • Markdown Preview Enhanced
  • shellcheck
  • Tailwind Intellisense

Git Workflow:

  • sometimes git add -p from cli
  • sometimes VS Code Git GUI if staging changes by file
  • interactive rebase in VS Code GUI is actually pretty good
  • diff3 conflict style

Shortcuts:

Shortcut Description
Cmd + B toggle sidebar
Cmd + 0-2 focus sidebar/first/second pane
Cmd + Enter new line
Cmd + D multiple selections
Option + Up/Down move lines
Cmd + F find in file
Cmd + P jump to file
Cmd + Shift + O jump between symbols
Cmd + Shift + P command palette do a thing
Cmd + Shift + E show file explorer sidebar
Cmd + Shift + F project search
Ctrl + Shift + G source control
Cmd + / split pane
Ctrl + Tab quick switch to last tab
Cmd / Shift + Left/Right/Up/Down jump cursor
Cmd + Click view source
Ctrl + Space trigger suggestion
Ctrl + <tilde> toggle integrated terminal

Complaints:

  • Still haven't switched over to a completely keyboard only workflow, but I want to
  • tried installing an extension to help: metago, haven't bothered to learn it, maybe I will?
  • hint tooltip ("quick suggestion") can be really annoying, eats key strokes sometimes (up/down/enter)
    • tried disabling it, but found it super annoying to activate it using a keyboard shortcut for the times when it's useful

Todo:

  • Spend some time forcing myself to use metago or learn/configure more keyboard shortcuts
  • ZSH Plugin Manager: zplug
  • Considering jumping on the fish shell train, on the fence at the moment
  • Look at Bear, pomodoro
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment