├── LICENSE └── README.MD /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Pugazharasan Chandrasekar 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- 1 | # Short Cut Keys for Enhanced Productivity 2 | 3 | ## Table of Contents 4 | 5 | - [Short Cut Keys for Enhanced Productivity](#short-cut-keys-for-enhanced-productivity) 6 | - [Table of Contents](#table-of-contents) 7 | - [Introduction](#introduction) 8 | - [Getting Started](#getting-started) 9 | - [Visual Studio Code Shortcuts and Tips](#visual-studio-code-shortcuts-and-tips) 10 | - [Part 1: General Shortcuts](#part-1-general-shortcuts) 11 | - [Part 2: Editing Shortcuts](#part-2-editing-shortcuts) 12 | - [Part 3: Navigation Shortcuts](#part-3-navigation-shortcuts) 13 | - [Part 4: Debugging Shortcuts](#part-4-debugging-shortcuts) 14 | - [Part 5: Terminal Shortcuts](#part-5-terminal-shortcuts) 15 | - [Windows Operating System Shortcuts](#windows-operating-system-shortcuts) 16 | - [Part 1: General Windows Shortcuts](#part-1-general-windows-shortcuts) 17 | - [Part 2: Text Editing Shortcuts](#part-2-text-editing-shortcuts) 18 | - [Part 3: Window Management Shortcuts](#part-3-window-management-shortcuts) 19 | - [Part 4: Accessibility Shortcuts](#part-4-accessibility-shortcuts) 20 | - [Part 5: Other Useful Shortcuts](#part-5-other-useful-shortcuts) 21 | - [Browser Shortcuts - Google Chrome, Mozila FireFox, EDGE](#browser-shortcuts---google-chrome-mozila-firefox-edge) 22 | - [**General Shortcuts**](#general-shortcuts) 23 | - [**Navigation Shortcuts**](#navigation-shortcuts) 24 | - [Tab Management Shortcuts](#tab-management-shortcuts) 25 | - [Developer Tools Shortcuts](#developer-tools-shortcuts) 26 | - [Conclusion](#conclusion) 27 | 28 | ## Introduction 29 | 30 | Welcome to the ultimate guide for enhancing your coding productivity with keyboard shortcuts! Whether you're a seasoned developer or just starting out, mastering keyboard shortcuts is crucial for streamlining your workflow and maximizing efficiency. This comprehensive guide covers a wide array of shortcuts, from essential commands in Visual Studio Code to handy shortcuts in the Windows operating system and popular web browsers like Google Chrome, Mozilla Firefox, and Microsoft Edge. 31 | 32 | ## Getting Started 33 | 34 | To get the most out of this guide, consider starring the repository on GitHub. Your support encourages us to create more valuable resources like this. Additionally, don't forget to follow my Git profile to stay updated on the latest programming-related content and resources. With regular updates and new content, you'll always be equipped with the knowledge and tools to excel in your programming endeavors. 35 | 36 | --- 37 | 38 | ## Visual Studio Code Shortcuts and Tips 39 | 40 | ### Part 1: General Shortcuts 41 | 42 | - **Open Command Palette:** `Ctrl + Shift + P` 43 | - **Toggle Terminal:** `` Ctrl + ` `` (backtick) 44 | - **Close Editor:** `Ctrl + W` 45 | - **Go to File:** `Ctrl + P` 46 | - **Go to Symbol:** `Ctrl + Shift + O` 47 | - **Go to Definition:** `F12` 48 | - **Go to Line:** `Ctrl + G` 49 | - **Select All Occurrences of Find Match:** `Ctrl + Shift + L` 50 | - **Toggle Line Comment:** `Ctrl + /` 51 | - **Toggle Block Comment:** `Shift + Alt + A` 52 | - **Format Document:** `Shift + Alt + F` 53 | - **Toggle Full Screen:** `F11` 54 | 55 | ### Part 2: Editing Shortcuts 56 | 57 | - **Undo:** `Ctrl + Z` 58 | - **Redo:** `Ctrl + Shift + Z` 59 | - **Cut:** `Ctrl + X` 60 | - **Copy:** `Ctrl + C` 61 | - **Paste:** `Ctrl + V` 62 | - **Duplicate Line:** `Shift + Alt + Down/Up` 63 | - **Move Line Up/Down:** `Alt + Up/Down` 64 | - **Indent Line:** `Ctrl + ]` 65 | - **Outdent Line:** `Ctrl + [` 66 | - **Delete Line:** `Ctrl + Shift + K` 67 | 68 | ### Part 3: Navigation Shortcuts 69 | 70 | - **Go to Next Editor Tab:** `Ctrl + Tab` 71 | - **Go to Previous Editor Tab:** `Ctrl + Shift + Tab` 72 | - **Quick Open File by Name:** `Ctrl + P` 73 | - **Quick Open Symbol by Name:** `Ctrl + Shift + O` 74 | - **Quick Open Recent File:** `Ctrl + R` 75 | 76 | ### Part 4: Debugging Shortcuts 77 | 78 | - **Start Debugging:** `F5` 79 | - **Stop Debugging:** `Shift + F5` 80 | - **Restart Debugging:** `Ctrl + Shift + F5` 81 | - **Step Over:** `F10` 82 | - **Step Into:** `F11` 83 | - **Step Out:** `Shift + F11` 84 | - **Continue:** `F5` 85 | 86 | ### Part 5: Terminal Shortcuts 87 | 88 | - **Create New Terminal:** `` Ctrl + Shift + ` `` 89 | - **Switch to Next Terminal:** `` Ctrl +` `` 90 | - **Switch to Split Terminal:** `Ctrl + Shift + 5` 91 | - **Toggle Panel Visibility:** `Ctrl + J` 92 | 93 | --- 94 | 95 | ## Windows Operating System Shortcuts 96 | 97 | ### Part 1: General Windows Shortcuts 98 | 99 | - **Open File Explorer:** `Win + E` 100 | - **Lock Computer:** `Win + L` 101 | - **Switch Between Open Apps:** `Alt + Tab` 102 | - **Switch Between Virtual Desktops:** `Ctrl + Win + Left/Right Arrow` 103 | - **Minimize/Restore Window:** `Win + Down/Up Arrow` 104 | - **Open Task Manager:** `Ctrl + Shift + Esc` 105 | - **Close Current Window/Application:** `Alt + F4` 106 | - **Open Start Menu:** `Win` 107 | - **Open Action Center:** `Win + A` 108 | - **Open Settings:** `Win + I` 109 | - **Open Task View:** `Win + Tab` 110 | 111 | ### Part 2: Text Editing Shortcuts 112 | 113 | - **Cut:** `Ctrl + X` 114 | - **Copy:** `Ctrl + C` 115 | - **Paste:** `Ctrl + V` 116 | - **Undo:** `Ctrl + Z` 117 | - **Redo:** `Ctrl + Y` 118 | 119 | ### Part 3: Window Management Shortcuts 120 | 121 | - **Snap Window to Left/Right:** `Win + Left/Right Arrow` 122 | - **Snap Window to Top/Bottom:** `Win + Up/Down Arrow` 123 | - **Cycle Through Taskbar:** `Win + T` 124 | - **Open Jump List for Taskbar App:** `Shift + Right-click on Taskbar App` 125 | 126 | ### Part 4: Accessibility Shortcuts 127 | 128 | - **Toggle High Contrast:** `Left Alt + Left Shift + Print Screen` 129 | - **Magnifier:** `Win + Plus Sign (+) / Win + Minus Sign (-)` 130 | - **Narrator:** `Ctrl + Win + Enter` 131 | 132 | ### Part 5: Other Useful Shortcuts 133 | 134 | - **Print Screen:** Capture screenshot to clipboard 135 | - **Alt + Print Screen:** Capture screenshot of active window to clipboard 136 | - **Win + Shift + S:** Open snipping tool (Windows 10 and later) 137 | - **Ctrl + Shift + N:** Create new folder in File Explorer 138 | - **Win + Number (1-9):** Open corresponding app pinned to taskbar 139 | 140 | --- 141 | 142 | ## Browser Shortcuts - Google Chrome, Mozila FireFox, EDGE 143 | 144 | ### **General Shortcuts** 145 | 146 | - **Open a New Tab:** `Ctrl + T` 147 | - **Close the Current Tab:** `Ctrl + W` 148 | - **Reopen the Last Closed Tab:** `Ctrl + Shift + T` 149 | - **Open a New Window:** `Ctrl + N` 150 | - **Close the Current Window:** `Ctrl + Shift + W` 151 | - **Open Browser History:** `Ctrl + H` 152 | - **Open Downloads Page:** `Ctrl + J` 153 | - **Zoom In:** `Ctrl + +` 154 | - **Zoom Out:** `Ctrl + -` 155 | - **Reset Zoom:** `Ctrl + 0` 156 | 157 | ### **Navigation Shortcuts** 158 | 159 | - **Go to Address Bar:** `Ctrl + L` or `F6` 160 | - **Open Link in a New Tab:** Click on link with `Ctrl` key pressed 161 | - **Move to Next Tab:** `Ctrl + Tab` 162 | - **Move to Previous Tab:** `Ctrl + Shift + Tab` 163 | - **Go to Next Page in History:** `Alt + Right Arrow` 164 | - **Go to Previous Page in History:** `Alt + Left Arrow` 165 | 166 | ### Tab Management Shortcuts 167 | 168 | - **Switch to Tab 1-8:** `Ctrl + 1-8` 169 | - **Switch to Last Tab:** `Ctrl + 9` 170 | 171 | ### Developer Tools Shortcuts 172 | 173 | - **Open Developer Tools:** `Ctrl + Shift + I` or `F12` 174 | - **Toggle Developer Tools Panel:** `Ctrl + Shift + J` 175 | 176 | ## Conclusion 177 | 178 | Mastering keyboard shortcuts is a game-changer for boosting productivity in your coding journey. By efficiently navigating your coding environment and performing tasks with ease, you can save valuable time and focus more on writing great code. 179 | 180 | Happy coding, and here's to your continued success in the world of programming! 181 | --------------------------------------------------------------------------------