A Simple Sublime Plugin for Ionic Framework Code Snippets
Feel Free to let me know about issues via :
If you like this plugin and want to donate a penny :
-
Search for "Ionic Framework" via the "Package Control: Install Packages" menu. Note: If you don't have Sublime Package Control installed, you can find out how to install it here https://sublime.wbond.net/installation
-
Clone the repository into your Sublime Text 2/3 packages directory. git clone https://github.com/imsingh/ionic-sublime-plugin.git
-
Download the .zip file and unzip it into your Sublime Text 2/3 packages directory. Note: You can find your Sublime Text 2/3 packages directory by going to Preferences > Browse Packages.
If you don't want or don't need to use AngularJS directives and only want to use Ionic's CSS than you should use following snippets.
Component | Snippet Code |
---|---|
ion-tabs | ionic-tabs |
ion-tab | ionic-tab |
Component | Snippet Code |
---|---|
ion-side-menus | ionic-side-menus |
Component | Snippet Code |
---|---|
ion-nav-bar | ionic-nav-bar |
ion-nav-view | ionic-nav-view |
ion-view | ionic-view |
ion-nav-buttons Left | ionic-nav-buttons:left |
ion-nav-buttons Right | ionic-nav-buttons:right |
ion-nav-back-button | ionic-nav-back-button |
Component | Snippet Code |
---|---|
ion-header-bar | ionic-header-bar |
ion-footer-bar | ionic-footer-bar |
Component | Snippet Code |
---|---|
ion-content | ionic-content |
ion-pane | ionic-pane |
ion-refresher | ionic-refresher |
Component | Snippet Code |
---|---|
ion-scroll | ionic-scroll |
ion-infinite-scroll | ionic-infinite-scrol |
Component | Snippet Code |
---|---|
ion-list | ionic-list |
ion-item | ionic-item |
ion-reorder-button | ionic-reorder-button |
ion-option-button | ionic-option-button |
ion-delete-button | ionic-delete-button |
Component | Snippet Code |
---|---|
ion-checkbox | ionic-checkbox |
ion-radio | ionic-radio |
ion-toggle | ionic-toggle |
ion-checkbox with theme | ionic-checkbox:themecolor |
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in above table.
Component | Snippet Code |
---|---|
ion-slide-box | ionic-slide-box |
ion-slide | ionic-slide |
Component | Snippet Code |
---|---|
ion-popover-view | ionic-popover |
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in following tables.
Example : ionic-css-footer:calm for calm theme footer.
Component | Snippet Code |
---|---|
Header Bar | ionic-css-header |
Header Bar Theme | ionic-css-header:themecolor |
Sub Header Bar | ionic-css-subheader |
Footer Bar | ionic-css-footer |
Footer Bar Theme | ionic-css-footer:themecolor |
Component | Snippet Code |
---|---|
Button | ionic-css-button |
Button Theme | ionic-css-button:themecolor |
Full Width Button | ionic-css-button-full |
Full Width Button Theme | ionic-css-button-full:themecolor |
Large Button | ionic-css-button-large |
Large Button Theme | ionic-css-button-large:themecolor |
Small Button | ionic-css-button-small |
Small Button Theme | ionic-css-button-small:themecolor |
Outlined Button | ionic-css-button-outline |
Outlined Button Theme | ionic-css-button-outline:themecolor |
Clear Button | ionic-css-button-clear |
Clear Button Theme | ionic-css-button-clear:themecolor |
Component | Snippet Code |
---|---|
List | ionic-css-list |
List Inset | ionic-css-list:inset |
List Item | ionic-css-list:item |
List Divider | ionic-css-list:divider |
List Item with Avatar | ionic-css-list-item:avatar |
List Item with Left Button | ionic-css-list-item:buttonleft |
List Item with Right Button | ionic-css-list-item:buttonright |
List Item with Left Icon | ionic-css-list-item:iconright |
List Item with Right Icon | ionic-css-list-item:iconleft |
List Item with Right Thumbnail | ionic-css-list-item:thumbright |
List Item with Left Thumbnail | ionic-css-list-item:thumbleft |
Component | Snippet Code |
---|---|
Card | ionic-css-card |
Card List | ionic-css-card:list |
Card Divider | ionic-css-card:divider |
Card Showcase | ionic-css-card:showcase |
Cards with Images | ionic-css-card:image |
Component | Snippet Code |
---|---|
Floating Form Element | ionic-css-form-floating |
Stacked Form Element | ionic-css-form-stacked |
Inset Form | ionic-css-form-inset |
Placeholder Form Element | ionic-css-form-placehoder |
Header Form Elements | ionic-css-form-header |
Inline Form Elements | ionic-css-form-inline |
Icon based Form Elements | ionic-css-form-icon |
Component | Snippet Code |
---|---|
Toggle Default Theme | ionic-css-toggle |
Toggle with Theme | ionic-css-toggle:themecolor |
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in above table.
Component | Snippet Code |
---|---|
Checkbox Default Theme | ionic-css-checkbox |
Checkbox with Theme | ionic-css-checkbox:themecolor |
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in above table.
Component | Snippet Code |
---|---|
Radio Buttons | ionic-css-radio |
Component | Snippet Code |
---|---|
Range Default Theme | ionic-css-range |
Range with Theme | ionic-css-range:themecolor |
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in above table.
Component | Snippet Code |
---|---|
Select Element | ionic-css-select |
Component | Snippet Code |
---|---|
Tabs | ionic-css-tabs |
Tabs with Theme | ionic-css-tabs:themecolor |
Tabs with Icon | ionic-css-tabs-icon |
Tabs with Icon & Theme | ionic-css-tabs-icon:themecolor |
Tabs with Top Icon | ionic-css-tabs-icontop |
Tabs with Top Icon & Theme | ionic-css-tabs-icontop:themecolor |
Tabs with Left Icon | ionic-css-tabs-iconleft |
Tabs with Left Icon & Theme | ionic-css-tabs-iconleft:themecolor |
You can use any themecolor like light,stable,positive,calm,balanced,energized,assertive,royal,dark, in place of ##themecolor in above table.
Component | Snippet Code |
---|---|
$ionicActionSheet | ionic-js-actionsheet |
Component | Snippet Code |
---|---|
$ionicBackdrop | ionic-js-backdrop |
Component | Snippet Code |
---|---|
$ionicPopover | ionic-js-popover |
Component | Snippet Code |
---|---|
Alert $ionicPopup | ionic-js-popup:alert |
Confirm $ionicPopup | ionic-js-popup:confirm |
Prompt $ionicPopup | ionic-js-popup:prompt |
Snippet Code |
---|
ionic-broadcast-infinite-scroll |
ionic-broadcast-refresh-complete |
Ionic Sublime Plugin is open-sourced software licensed under the MIT License .