VSCode শর্টকাটস | মাস্টারিং (পর্ব ২)

শর্টকাট কী আপনার কাজের গতিকে করে দিবে দ্বিগুণ। আমি VSCode এর আগে Sublime Text ব্যাবহার করতাম। সেই সুবাধে আমার কাছে মনে হয়েছে এই দুইটার সমন্বয়ে কিছু শর্টকাট কী পরিবর্তন করলে নিলে সুবিধা হয়। তাই VSCode এ টাইপ করব Ctrl+Shift+P বা F1 এবং সেখান থেকে Preferences: Open Keyboard Shortcuts এ ক্লিক করে keybindings.json ফাইলটা ওপেন করে নিব।

এরপর নিচের কোডটুকু কপি করে সেখানে পেস্ট করে দিব।

// Place your key bindings in this file to override the defaults
[
    {
        "key": "ctrl+s",
        "command": "workbench.action.files.saveAll"
    },
    {
        "key": "ctrl+shift+/",
        "command": "editor.action.blockComment",
        "when": "editorTextFocus && !editorReadonly"
    },
    {
        "key": "ctrl+d",
        "command": "editor.action.copyLinesDownAction",
        "when": "editorTextFocus && !editorReadonly"
    },
    {
        "key": "ctrl+shift+d",
        "command": "editor.action.addSelectionToNextFindMatch",
        "when": "editorFocus"
    },
    {
        "key": "ctrl+alt+f",
        "command": "editor.action.formatDocument",
        "when": "editorHasDocumentFormattingProvider && editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly"
    },
    {
        "key": "ctrl+alt+f",
        "command": "editor.action.formatDocument.none",
        "when": "editorTextFocus && !editorHasDocumentFormattingProvider && !editorHasDocumentFormattingProvider && !editorReadonly"
    }
]

এবার এক্সপ্লেইন করি…

CommandExplanation
workbench.action.files.saveAll সাধারণত Ctrl+S চাপলে আপনি যে ট্যাবে আছে ঐ টাবটা Save হত। কিন্তু এখন সব স্ট্যাব একসাথে Save হয়ে যাবে।
editor.action.blockComment Ctrl+Shift+/ চাপলে একটা মাল্টি কমেন্ট ব্লক তৈরি হবে।
editor.action.copyLinesDownActionCtrl+D চাপলে লাইন ডুপ্লিকেট হবে।
editor.action.addSelectionToNextFindMatchযে কোন ওয়ার্ডের উপর Ctrl+Shift+D চাপতে থাকুন আর দেখুন ম্যাজিক।
editor.action.formatDocumentCtrl+Alt+F চাপলে কোড ফর্মেটেড হয়ে যাবে।
editor.action.formatDocument.none Ctrl+Alt+F চাপলে ফর্মেট যদি ঠিক থাকে তাহলে কিছুই হবেনা।
VSCode Keybinding Command Explanation

এছাড়াও VSCode এর কিছু Default শর্টকাট আছে যা আমার সবসময়ই ব্যাবহার করতে হয়। সেগুলো হচ্ছেঃ

KeyFor
F1Show Command Palette
F11Toggle Full Screen
Shift + Alt + RightArrowSmart Extend selection
Ctrl + Shift + \Jump/Jump Back to Matching Brace
Ctrl + Shift + /Jump/Jump Back to Matching Tag. (Extension required: Highlight Matching Tag)
Ctrl + GGo to Line
Ctrl + DDuplicate current line
Ctrl + Shift + DAdd Selection To Next Find Match
Alt + ← / →Jump back / forward
Alt + ClickInsert cursor
Ctrl + Alt + ↑ / ↓Add cursor above / below
EscEscape the multi-line selection
Ctrl + USoft Undo (Move the cursor back to its previous location)
Alt + ↑ / ↓Move up/down with the current line
Ctrl + EnterInsert line below
Ctrl + Shift + EnterInsert line above
Ctrl + Home / EndScroll to top/bottom
Ctrl + JShow/Hide Terminal
Ctrl + EFile Explorer (Open Recent)
Shift + Alt + PProject Manager Explorer (Extension required: Project Manager)
Ctrl + FSearch
Ctrl + Shift + FSearch in File
Ctrl + BShow/Hide sidebar
Ctrl + PageUp/PageDownGo next/previous tab
Ctrl + Shift + PageUp/PageDownMove next/previous tab itself
Ctrl + Alt + D + DDocument This (Only on JS file) (Extension required: Document This)
VSCode default shortcuts with explanation

Extension required কথাটা যেখানে লিখা আছে সেখানে ঐ এক্সটেনশন ছাড়া ঐ শর্টকাট কী কাজ করবেনা।

VSCode নিয়ে আমার প্রথম পর্বটি পড়তে ক্লিক করুন 👉 এখানে

By Forhad Hossain

প্রোগ্রামিং এর যত গভীরে ঢুকবেন তত প্রকৃতির মাঝে মিল খুজে পাবেন...

Leave a comment

Your email address will not be published. Required fields are marked *