https://github.com/Ziyadsk/dev-shortcuts
set of shortcuts that makes a better development experience
https://github.com/Ziyadsk/dev-shortcuts
developer-experience development-workflow shortcuts
Last synced: about 1 month ago
JSON representation
set of shortcuts that makes a better development experience
- Host: GitHub
- URL: https://github.com/Ziyadsk/dev-shortcuts
- Owner: Ziyadsk
- Created: 2020-03-17T12:26:19.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-02T23:49:23.000Z (almost 5 years ago)
- Last Synced: 2024-07-29T17:54:45.437Z (9 months ago)
- Topics: developer-experience, development-workflow, shortcuts
- Size: 6.84 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dev-shortcuts
*set of shortcuts that makes a better development experience*> [Table of content](#)
* [Browsers](#browsers)
- [Google Chrome](#google-chrome)
* [OS]()
- [MacOS](#macos)
* [Terminals](#terminals)
* [Text Editors](#text-editors)
- [Vim](#vim)
- [Visua studio code](#vscode)### Note
> *Most of the shortcuts containing the mac command (⌘) key have their equivalent on windows and linux as the (ctrl) key*.
### Browsers
* #### Google Chrome
shortcut | description
---------|-----------------------
` ⌘ t` | opens up a new tab
` ⌘ SHIFT R ` | refresh the web page
` ⌘ p ` | prints a web page
` ⌘ SHIFT t ` | opens up the last closed tab
### MacOSshortcut | description
---------|-----------------------
` ⌘ SPACE` | opens spotlight
` ⌘ TAB` | switch between open windows
` ⌘ ⌥ SPACE` | search finder
` ⌘ SHIFT n ` | creates a new folder
` ⌘ p` | prints a document
` ⌘ m` | minimize the focused
` ⌘ h` | hides the focused app
` ⌘ ↓` | opens the selected item
` ⌘ o` | opens the selected item
` ⌘ c` | copy the selected item
` ⌘ v` | paste the selected item
`CTRL ⌘ SPACE` | opens us the emoji menu
` ⌘ SHIFT d` | open desktop folder in finder
` ⌘ SHIFT h` | open home folder in finder
` ⌘ SHIFT o` | open the document folder in finder
` ⌘ SHIFT r` | open the airdrop menu
` SPACE` | preview the selected item
` ⌘ SHIFT 3 `| takes a fullscreen screenshot
` ⌘ SHIFT 5 ` | a screenshot menu with more features than above
` ⌘ SHIFT q` | logs out of the account
` ⌘ CTRL q` | locks the screen
` FN CTRL 3` | Access the dock
` ⌘ ⌥ d` | show/hide the dock### Terminals
shortcut | description
---------|------------
`CRTL a` | go the beginning of the line
`CRTL l` | clears the screen
`CRTL h` | deletes one char
`CRTL w` | deletes one word
`CRTL q` | deletes all the line
`CRTL y` | undo last action
`CRTL e` | go to the end of the line
`CRTL a` | go to the beginig of the line### Text Editors
* #### VSCodeshortcut | description
---------|-----------------------
` ⌘ ↑ ` | go to the top of the page
` ⌘ ↓ ` | go to the bottom of the page
` ⌘ ← ` | go the begining of the line
` ⌘ → ` | go the end of the line
` ⌘ K ⌘ T ` | set the theme
` ⌘ B `| opens the side bar
` ⌘ a ` | select all text
` ⌘ SHIFT → ` | select from cursor to the end of the line
` ⌘ SHIFT ` | select from cursor the begining of the line
` ⌥ SHIFT → `| select from cursor to the right word by word
` ⌥ SHIFT ←`| select from cursor to the left word by word
`SHIFT → `| select from the right, one character at the time
`SHIFT ← `| select from the left, one character at the time
` ⌘ c ` | copy
` ⌘ v ` | paste
` ⌘ x ` | cut
` ⌘ f ` | find
` ⌘ p ` | switch between files quickly
` ⌘ shift p ` | opens up the command palette
` ⌘ shift o ` | goto symbol
` ⌘ k z ` | toggle zen mode
` ⌘ o ` | open a file
` ⌘ n ` | new blank window
` ⌘ w ` | close file
` ⌘ q ` | quit vscodeshortcut | description
---------|-----------------------
| text | description
| `i` | insert and edit text
`I` | insert at the beginning of the line
`o` | insert in the next line
`O` | insert in the before line
`a` | insett after a character
`A` | insert at the end of the line
`dd` | delete line
`d$` | delete to the end of the line
` dd` | delete `` of lines
`yy` | copy line
`p` | paste line
`u` | undo
`w` | go to next word
`gg` | go to the first line
`G` | go the last line
` G` | go the `` line
`f char>` | go the first iteration of the char on the line
`CRTL W S` | split the window horizontaly
`CRTL W V` | split the window vertically
`%` | jump between brackets in scope
##### commands
shortcut | description
---------|-----------------------
|`:q` | quit
|`:w` | write
|`:e` | opens a file
|`:color ` | to change colorschemes