Bootstrap 5
This extension will solve the issue for you with a simple !h + TAB and your up and running with a full template

Shortcuts / Commands
HTML Commands(Available for Angular and Twig too)
| Command |
Help Text |
| !h-index |
Create a template base index for the application |
| !h-flexr |
Creates an Container with Classes to position element flex and in rows |
| !h-flexc |
Creates an Container with Classes to position element flex and in columns |
| !h-flexrowcen |
Creates an Container with Classes to position element flex and in rows center |
| !h-gridc |
Creates an gridcontainer |
| !h-brdesktop |
Creates an br for desktop template |
| !h-brmobile |
Creates an br for mobile template |
| !h-showmobile |
Creates classes to show html element on mobile template |
| !h-showdesktop |
Creates classes to show html element on desktop template |
| !h-nonbreakingHyphen |
Creates Non breaking Hyphen template |
| !h-nonbreakingSpace |
Creates Non breaking Space template |
| !h-div |
Create an div html element |
| !h-ul |
Create an ul html element |
| !h-head |
Create an head html element |
| !h-body |
Create an body html element |
| !h-form |
Create an form html element |
| !h-header |
Create an header html element |
| !h-footer |
Create an footer html element |
| !h-bold |
Create an bold html element |
| !h-anchor |
Create an anchor html element |
| !h-paragraph |
Create an paragraph html element |
| !h-hr |
Create an hr html element |
| !h-article |
Create an article html element |
Angular HTML Commands
| Command |
Help Text |
| !h-innerHTML |
Creates an Inner HTML Binding property template |
| !h-container |
Creates an Page container |
| !h-ngfor |
Creates an NgFor Directive template |
| !h-ngif |
Creates an NgIf Directive template |
| !h-ngcontainer |
Creates an NgContainer Directive template |
| !h-image |
Creates an Picture component template |
| !h-image-jekyll |
Creates an Image component template for jekyll |
| !h-pipe |
PIPE allow to transform a value and rendered differently |
| !h-ngclass |
ngclass allow to insert a class depends on condition result |
| !h-click |
ngclick allow to insert a event from ts to execute some action |
| Command |
Help Text |
| !h-nav |
Default Navigation for Bootstrap |
| !h-navcenter |
Create a center logo navbar |
| !h-navc |
Class to Align Navigation Center |
| !h-navr |
Class to Align Navigation Right |
| !h-navtab |
Class to Use Tab Style Navigation |
| !h-navsticky |
Default Sticky Navigation for Bootstrap |
| !h-navpill |
Class to Use Pill Style Navigation |
| !h-navdd |
Default Dropdown Navigation (Requires Jquery) |
| !h-navj |
Class to Justify Navigation |
| !h-fg |
Bootstrap Form Group parent element |
| !h-fc |
Bootstrap Form Control |
| !h-form |
Bootstrap form with input, select and textarea |
SCSS
| Command |
Help Text |
| !h-torem |
Convert px to REM in Desktop |
| !h-toremmobile |
Convert px to REM in Mobile |
| !h-mediaquery |
Media Query more than md dimensions with Mobile First |
| !h-mediaqueryrange |
Media Query with range |
| !h-toremmobilereplace |
Replace #px to REM in Mobile |
| !h-toremreplace |
Replace #px to REM in Desktop |
| !h-&sibling-selectors |
Pseudo class selectors with ampersands to simplify |
| !h-&psheudoudoclass |
Siblings Selectors with ampersands to simplify coding |
| !h-tovw |
Convert px to viewport width in Desktop |
| !h-tovh |
Convert px to viewport height in Mobile |
| !h-toletterspacing |
calculate Letter Spacing with font-size and ls pixels |
| !h-toletterspacingmobile |
calculate Letter Spacing with font-size and ls pixels |
| !h-tb |
banner animate from top |
| !h-bb |
banner animate from bottom |
| !h-rb |
banner animate from right |
| !h-lb |
banner animate from left |
Typescript
| Command |
Help Text |
| !h-document |
Inject document in the constructor |
| !h-input |
Declare Input |
| !h-router |
Declare Router In Constructor |
| !h-querySelector |
Query Selector |
| !h-scrollToPosition1 |
Declare Scroller in Constructor |
| !h-scrollToPosition2 |
Scroll to the position 0,0 |
| !h-interface |
Interface declaration |
| !h-settimeout |
SetTimeOut Function |
| !h-console |
Console Function Output |
| !h-routeobject |
Route Object |
| !h-scrollToView |
Scroll to the element position |
| !h-scrollToAnchor |
Scroll to the element position |
| !h-click-toggle |
Click Toggle Bootstrap Nav Bar |
| !h-ngif |
Ng If directive validate condition |
| !h-routerNavigate |
Navigate with Angular Router |
Twig
| Command |
Help Text |
| !h-current-url |
Access to the current url of the site routing |
| !h-show-variable |
Show a variable from the content |
| !h-set-variable |
Set a variable |
| !h-filter-variable |
Filter a variable by different parameters |
| !h-dump-variable |
Dump a variable from the content or defined |
| !h-if |
If conditional statement to validate |
| !h-for |
For statement to walk to arrays |
| !h-interpolation |
Operator to access to variables in strings |
| !h-test-operators |
Operator to know if an element is or not is |
| !h-ternary-operator |
Conditional operator in a cleaner way |
| !h-not-null-operator |
Show if an element it's not null |
| !h-spread-operator |
Operator is be used to expand sequences or mappings |
[1.1.7]
Updated README and CHANGELOG.
[1.1.6]
Fixed filter snippet.
[1.1.5]
Updated changelog and README and fixed filter snippet and updated extension name.
[1.1.4]
Fixed issue about file names.
[1.1.3]
Create different snippets for twig like the current url and operators and statements like if conditional and for cycle, also added html tags for twig, using bootstrap 5 too.
[1.1.2]
Create Ng If directive to validate condition, Navigate with Angular Router, Ng Class Directive and Click Event. And improve some snippets changing md to lg.
[1.1.1]
Fixed errors on PIPE snippet
[1.1.0]
Create new PIPE allow to transform a value and rendered differently without modify the original value Also for the banners
banner animate from left,right,top,bottom
[1.0.9]
Create new Click Toggle Bootstrap Nav Bar automatically
[1.0.8]
Create new media query range, create toLetterSpacing and toLetterSpacingMobile and scrollToAnchor
[1.0.7]
Update media query snippet and add new img template for jekyll,new scrollToView
[1.0.6]
show mobile and desktop, toVH,toVW, non breaking Space and non breaking Hyphen
[1.0.5]
BR on mobile or mobile in desktop
[1.0.4]
Add Pseudo class selectors and Siblings Selectors with ampersand and fixed bugs on toREM and console.log()
[1.0.3]
Add container page,ngFor,ngIf,ngcontainer,picture component,inner binding
[1.0.2]
Add route,console,settimeout,toremreplace snippets
[1.0.1]
Add scss and ts snippets
[1.0.0]
Initial release of Mono Snippets 😍 🚀
Known Issues
No known issues so far.
Credits