kim-nguyenkhn / kim-dev-environment

πŸ› οΈπŸ’»πŸ”‘ My preferred tools & configuration.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

kim-dev-environment

Handy VS Code Commands

  • Add Cursors: Opt + Cmd + Up/Down
  • Add Cursors to All Occurences: Cmd + Shift + L
  • Copy current line below: Shift + Alt + Up/Down
  • Jump to next occurence: Cmd + D
  • Go to line number: Ctrl + G
  • Open up Terminal/Panel: Cmd + J

VIM commands

{ and } - Move to the start/end of the previous/next code block (respectively)
ctrl + b - Moves the cursor and the screen up half a page
ctrl + d - Moves the cursor and the screen down half a page
ctrl + e - Moves the screen down one line

5k - move cursor 5 lines up
5j - move cursor 5 lines down

13k - move cursor 13 lines up
13j - move cursor 13 lines down

Visual Studio Code Extensions

Also see @viatsko's curated list on VS Code Extensions: https://github.com/viatsko/awesome-vscode

  • github.copilot
  • bracket-pair-colorizer
  • es7-react-js-snippets
  • gitlens
  • EditorConfig
  • prettier-vscode
  • auto-rename-tag
  • vscode-pull-request-github
  • search-node-modules
  • nbpreviewer
  • vscode-styled-components
  • vscode-colorize
  • harsh.graphql-for-vscode
  • rainbow-csv
  • dotenv
  • vscode.cpptools
  • vsliveshare.vsliveshare
  • vscode-graphql
  • psi-header
  • open-in-browser
  • quokka-vscode: Live Scratchpad for JavaScript.
  • ReactSnippets
  • Material-theme

Browser Extensions

  • Vimium (on both Firefox & Chrome) - Vimium provides keyboard shortcuts for navigation and control in the spirit of Vim.
  • Ghostery - Ghostery is a powerful privacy extension. Block ads, stop trackers and speed up websites.
  • Octotree - Extension to show code tree for GitHub. Useful for developers who frequently read source and do not want to download or checkout too many repositories.
  • OctoLinker - Turns language-specific module-loading statements like include, require or import into links.
  • VisBug - Very powerful browser tool to edit or style any page like an artboard.
  • Refined Github - Extends Github to do even more?! Take notes, Microsoft?

Note-takers

  • Notion - The best note-taker of them all. Markdown-compatible, shareable URL's, widgets for calendars, project boards, and more.
  • BoostNote - Free Markdown note-taking app. MacOS, Windows.
  • Sublime Text
  • Evernote
  • MacOS "Notes" App

MacOSX stuff

Terminal

Sketch Plugins

Git Hacks

  • git bisect: Use binary search to find the commit that introduced a bug

About

πŸ› οΈπŸ’»πŸ”‘ My preferred tools & configuration.


Languages

Language:Shell 95.1%Language:Vim Script 4.9%