All shortcuts start with Ctrl+Shift+B (Windows/Linux) or Cmd+Shift+B (Mac), followed by a second key combination:
- Container:
Ctrl+Shift+B→Ctrl+Shift+C - Row:
Ctrl+Shift+B→Ctrl+Shift+R - Column:
Ctrl+Shift+B→Ctrl+Shift+G
- Navbar:
Ctrl+Shift+B→Ctrl+Shift+N
- Modal:
Ctrl+Shift+B→Ctrl+Shift+M - Form:
Ctrl+Shift+B→Ctrl+Shift+F - Alert:
Ctrl+Shift+B→Ctrl+Shift+A - Card:
Ctrl+Shift+B→Ctrl+Shift+K - Table:
Ctrl+Shift+B→Ctrl+Shift+T - Dropdown:
Ctrl+Shift+B→Ctrl+Shift+D
For comprehensive snippet collection, simply type the prefix and press Tab:
bs5-btn-accessible- Fully accessible button with ARIAbs5-modal-accessible- Modal with focus managementbs5-form-accessible- Screen reader optimized formbs5-nav-accessible- Navigation with skip linksbs5-table-accessible- Accessible data tablebs5-alert-accessible- Alert with live regionsbs5-carousel-accessible- Carousel with keyboard navigationbs5-accordion-accessible- Accordion with proper ARIAbs5-focus-helpers- JavaScript focus management functionsbs5-sr-content- Screen reader optimized content structure
bs5-btn/btn/button- Primary buttonbs5-btn-outline- Outline buttonbs5-btn-group- Button groupbs5-btn-toolbar- Button toolbarbs5-btn-loading- Loading button with spinnerbs5-btn-dropdown- Button dropdownbs5-btn-link- Link buttonbs5-btn-icon- Button with iconbs5-btn-close- Close button
bs5-form/form- Basic formbs5-form-horizontal- Horizontal form layoutbs5-form-inline- Inline formbs5-form-floating- Floating labelsbs5-form-validation- Form with validationbs5-input/input- Form inputbs5-textarea- Text areabs5-select- Select dropdownbs5-checkbox- Checkbox inputbs5-radio- Radio inputbs5-switch- Switch togglebs5-range- Range sliderbs5-file- File inputbs5-input-group- Input groupbs5-form-fieldset- Form fieldsetbs5-form-grid- Form grid layoutbs5-form-row- Form rowbs5-form-check-inline- Inline checkboxesbs5-form-radio-inline- Inline radio buttons
bs5-card/card- Basic cardbs5-card-img- Card with imagebs5-card-header- Card with headerbs5-card-footer- Card with footerbs5-card-group- Card groupbs5-card-deck- Card deckbs5-card-columns- Card columns
bs5-navbar/navbar- Complete navbarbs5-nav- Basic navigationbs5-nav-tabs- Tab navigationbs5-nav-pills- Pills navigationbs5-breadcrumb- Breadcrumb navigationbs5-pagination- Paginationbs5-nav-vertical- Vertical navigation
bs5-container/container- Containerbs5-container-fluid- Fluid containerbs5-row/row- Grid rowbs5-col/col- Grid columnbs5-grid- Complete grid systembs5-flex- Flexbox utilities
bs5-alert/alert- Alert messagebs5-badge- Badgebs5-spinner- Loading spinnerbs5-progress- Progress barbs5-toast- Toast notificationbs5-tooltip- Tooltipbs5-popover- Popoverbs5-collapse- Collapsible contentbs5-accordion- Accordionbs5-carousel- Image carouselbs5-modal/modal- Modal dialogbs5-offcanvas- Offcanvas sidebarbs5-dropdown- Dropdown menubs5-list-group- List groupbs5-table/table- Data table
bs5-display- Display utilitiesbs5-text- Text utilitiesbs5-color- Color utilitiesbs5-spacing- Spacing utilitiesbs5-border- Border utilitiesbs5-position- Position utilitiesbs5-flex-utils- Flex utilitiesbs5-shadow- Shadow utilities
vue-*- Vue.js componentsng-*- Angular componentssvelte-*- Svelte componentsphp-*- PHP templates
bs5-starter/!bs5- Bootstrap 5 starter templatebs5-landing- Landing page templatebs5-dashboard- Dashboard templatebs5-blog- Blog template
- Multiple Prefixes: Most snippets support multiple prefixes for flexibility
- Tab Navigation: Use Tab to jump between snippet placeholders
- Accessibility First: All snippets include proper ARIA attributes
- IntelliSense: Emoji icons help identify snippet categories
- Live Templates: Snippets expand with proper Bootstrap 5.3 syntax
You can modify shortcuts in VS Code:
- Open Command Palette (
Ctrl+Shift+P) - Type "Preferences: Open Keyboard Shortcuts"
- Search for "Bootstrap 5" to find all shortcuts
- Click pencil icon to customize
- GitHub: https://github.com/NishikantaRay/Vs-code-extension-for-Bootstrap5
- Issues: Report bugs and request features
- Documentation: Complete Bootstrap 5.3 reference
Happy Coding with Bootstrap 5! 🎉