শর্টকাট কী আপনার কাজের গতিকে করে দিবে দ্বিগুণ। আমি 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"
}
]
এবার এক্সপ্লেইন করি…
Command | Explanation |
workbench.action.files.saveAll | সাধারণত Ctrl+S চাপলে আপনি যে ট্যাবে আছে ঐ টাবটা Save হত। কিন্তু এখন সব স্ট্যাব একসাথে Save হয়ে যাবে। |
editor.action.blockComment | Ctrl+Shift+/ চাপলে একটা মাল্টি কমেন্ট ব্লক তৈরি হবে। |
editor.action.copyLinesDownAction | Ctrl+D চাপলে লাইন ডুপ্লিকেট হবে। |
editor.action.addSelectionToNextFindMatch | যে কোন ওয়ার্ডের উপর Ctrl+Shift+D চাপতে থাকুন আর দেখুন ম্যাজিক। |
editor.action.formatDocument | Ctrl+Alt+F চাপলে কোড ফর্মেটেড হয়ে যাবে। |
editor.action.formatDocument.none | Ctrl+Alt+F চাপলে ফর্মেট যদি ঠিক থাকে তাহলে কিছুই হবেনা। |
এছাড়াও VSCode এর কিছু Default শর্টকাট আছে যা আমার সবসময়ই ব্যাবহার করতে হয়। সেগুলো হচ্ছেঃ
Key | For |
F1 | Show Command Palette |
F11 | Toggle Full Screen |
Shift + Alt + RightArrow | Smart Extend selection |
Ctrl + Shift + \ | Jump/Jump Back to Matching Brace |
Ctrl + Shift + / | Jump/Jump Back to Matching Tag. (Extension required: Highlight Matching Tag) |
Ctrl + G | Go to Line |
Ctrl + D | Duplicate current line |
Ctrl + Shift + D | Add Selection To Next Find Match |
Alt + ← / → | Jump back / forward |
Alt + Click | Insert cursor |
Ctrl + Alt + ↑ / ↓ | Add cursor above / below |
Esc | Escape the multi-line selection |
Ctrl + U | Soft Undo (Move the cursor back to its previous location) |
Alt + ↑ / ↓ | Move up/down with the current line |
Ctrl + Enter | Insert line below |
Ctrl + Shift + Enter | Insert line above |
Ctrl + Home / End | Scroll to top/bottom |
Ctrl + J | Show/Hide Terminal |
Ctrl + E | File Explorer (Open Recent) |
Shift + Alt + P | Project Manager Explorer (Extension required: Project Manager ) |
Ctrl + F | Search |
Ctrl + Shift + F | Search in File |
Ctrl + B | Show/Hide sidebar |
Ctrl + PageUp/PageDown | Go next/previous tab |
Ctrl + Shift + PageUp/PageDown | Move next/previous tab itself |
Ctrl + Alt + D + D | Document This (Only on JS file) (Extension required: Document This) |
Extension required কথাটা যেখানে লিখা আছে সেখানে ঐ এক্সটেনশন ছাড়া ঐ শর্টকাট কী কাজ করবেনা।
VSCode নিয়ে আমার প্রথম পর্বটি পড়তে ক্লিক করুন 👉 এখানে।