{"id":13298530,"url":"https://github.com/Ziyadsk/dev-shortcuts","last_synced_at":"2025-03-10T09:33:28.173Z","repository":{"id":143732783,"uuid":"247963626","full_name":"Ziyadsk/dev-shortcuts","owner":"Ziyadsk","description":"set of shortcuts that makes a better development experience","archived":false,"fork":false,"pushed_at":"2020-06-02T23:49:23.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-07-29T17:54:45.437Z","etag":null,"topics":["developer-experience","development-workflow","shortcuts"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ziyadsk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-17T12:26:19.000Z","updated_at":"2024-07-29T17:54:45.438Z","dependencies_parsed_at":"2023-07-25T01:00:16.155Z","dependency_job_id":null,"html_url":"https://github.com/Ziyadsk/dev-shortcuts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ziyadsk%2Fdev-shortcuts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ziyadsk%2Fdev-shortcuts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ziyadsk%2Fdev-shortcuts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ziyadsk%2Fdev-shortcuts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ziyadsk","download_url":"https://codeload.github.com/Ziyadsk/dev-shortcuts/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242823833,"owners_count":20191068,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["developer-experience","development-workflow","shortcuts"],"created_at":"2024-07-29T17:29:47.251Z","updated_at":"2025-03-10T09:33:28.163Z","avatar_url":"https://github.com/Ziyadsk.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# dev-shortcuts\n*set of shortcuts that makes a better development experience*\n\n\u003e [Table of content](#)\n* [Browsers](#browsers)\n    - [Google Chrome](#google-chrome)\n* [OS]()\n    - [MacOS](#macos)\n* [Terminals](#terminals)\n* [Text Editors](#text-editors)\n    - [Vim](#vim)\n    - [Visua studio code](#vscode)\n\u003cbr\u003e\n\n### Note \n\u003e *Most of the shortcuts containing the mac command (⌘) key have their equivalent on windows and linux as the (ctrl) key*.\n\u003ca name=\"browsers\"\u003e\u003c/a\u003e\n### Browsers\n \u003ca name=\"google-chrome\"\u003e\u003c/a\u003e\n*   #### Google Chrome\n      shortcut | description\n    ---------|-----------------------\n    ` ⌘  t` |  opens up a new tab\n    ` ⌘  SHIFT R ` | refresh the web page \n    ` ⌘  p ` | prints a web page  \n    ` ⌘  SHIFT t ` | opens up the last closed tab\n\t\n\u003ca name=\"macos\"\u003e\u003c/a\u003e\n### MacOS\n\nshortcut | description\n---------|-----------------------\n` ⌘ SPACE` | opens spotlight\n` ⌘ TAB` | switch between open windows\n` ⌘ ⌥ SPACE` | search finder\n` ⌘  SHIFT n ` | creates a new folder\n` ⌘  p` | prints a document \n` ⌘  m` | minimize the focused \n` ⌘  h` | hides the focused app  \n` ⌘  ↓` | opens the selected item \n` ⌘  o` | opens the selected item \n` ⌘  c` | copy the selected item \n` ⌘  v` | paste the selected item \n`CTRL ⌘ SPACE` | opens us the emoji menu \n` ⌘  SHIFT d` | open desktop folder in finder\n` ⌘  SHIFT h` | open home folder in finder\n` ⌘  SHIFT o` | open the document  folder in finder\n` ⌘  SHIFT r` | open the airdrop menu\n` SPACE` | preview the selected item \n` ⌘  SHIFT 3 `| takes a fullscreen screenshot \n` ⌘  SHIFT 5 ` | a screenshot menu with more features than above\n` ⌘  SHIFT  q` | logs out of the account\n` ⌘  CTRL q` | locks the screen\n` FN CTRL 3` | Access the dock \n` ⌘  ⌥  d` | show/hide the dock\n\n\u003ca name=\"terminals\"\u003e\u003c/a\u003e\n\n### Terminals\n\nshortcut | description\n---------|------------\n`CRTL a` | go the beginning of the line\n`CRTL l` | clears the screen\n`CRTL h` | deletes one char\n`CRTL w` | deletes one word\n`CRTL q` | deletes all the line\n`CRTL y` | undo last action\n`CRTL e` | go to the end of the line\n`CRTL a` | go to the beginig of the line\n\n### Text Editors\n\u003ca name=\"vscode\"\u003e\u003c/a\u003e\n* ####  VSCode\n\n    shortcut | description\n    ---------|-----------------------\n    ` ⌘  ↑ ` | go to the top of the page\n    ` ⌘  ↓ ` | go to the bottom of the page\n    ` ⌘  ← ` | go the begining of the line\n    ` ⌘  → ` | go the end of the line\n    ` ⌘  K  ⌘  T ` | set the theme\n    ` ⌘  B `| opens the side bar\n    ` ⌘  a ` | select all text\n    ` ⌘  SHIFT → ` | select from cursor to the end of the line\n    ` ⌘  SHIFT ` | select from cursor the begining of the line\n    ` ⌥ SHIFT → `| select from cursor to the right word by word\n    ` ⌥ SHIFT ←`| select from cursor to the left word by word\n    `SHIFT → `| select from the right, one character at the time\n    `SHIFT ← `| select from the left, one character at the time\n    ` ⌘  c ` | copy\n    ` ⌘  v ` | paste\n    ` ⌘  x ` | cut\n    ` ⌘  f ` | find \n    ` ⌘  p ` | switch between files quickly\n    ` ⌘  shift p ` | opens up the command palette\n    ` ⌘  shift o ` | goto symbol\n    ` ⌘  k  z ` | toggle zen mode\n    ` ⌘  o ` | open a file\n    ` ⌘  n ` | new blank window\n    ` ⌘  w ` | close file\n    ` ⌘  q ` | quit vscode\n\n\n    \u003ca name=\"vim\"\u003e\u003c/a\u003e\n*  #### VIM\n    #####  keybindings\n\n    shortcut | description\n    ---------|-----------------------\n    | text | description  \n    | `i` | insert and edit text \n    `I` | insert at the beginning of the line \n    `o` | insert in the next line\n    `O` | insert in the before line\n    `a` | insett after a character\n    `A` | insert at the end of the line \n    `dd` | delete line\n    `d$` | delete to the end of the line\n    `\u003cnumber\u003e dd` | delete `\u003cnumber\u003e`  of lines \n    `yy` | copy line\n    `p` | paste line\n    `u` | undo\n    `w` | go to next word\n    `gg` | go to the first line\n    `G` | go the last line\n    `\u003cnumber\u003e G` | go the `\u003cnumber\u003e` line \n    `f char\u003e` | go the first iteration of the char on the line\n    `CRTL W S` | split the window horizontaly \n    `CRTL W V` | split the window vertically\n    `%` | jump between brackets in scope \n\t\t\n    ##### commands\n    \n    shortcut | description\n    ---------|-----------------------\n    |`:q` | quit\n    |`:w` | write \n    |`:e` | opens a file\n    |`:color \u003ccolorscheme\u003e` | to change colorschemes    \n           \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZiyadsk%2Fdev-shortcuts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FZiyadsk%2Fdev-shortcuts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZiyadsk%2Fdev-shortcuts/lists"}