Sublime Forum

Write your own code abbrevation

#1

HI , sorry for english , ther’s a way to write your own code and call it by a key shortcut,
for example in codelite i do this code :

<?php if(): ?>

<?php else: ?>

<?php endif ?>

Whit ctrl+Alt+space i select the title (for this code ifelse[called by me]).

Is possible to do this in sublimetext3 ?

0 Likes

#2

Just type in ifelse and press the Tab key.

0 Likes

#3

This is one , for example another is “newrow” :

<div class="row">

     <div class="col-md-12">
    
     </div>
  
</div>  

I know the completation code of sublimetext , i ask if there is a way to write your own code completation…

0 Likes

#4

Yes http://docs.sublimetext.info/en/latest/extensibility/snippets.html

0 Likes

#5

Don’t work for me , can you help me ?

This is my newrow snippet :

<snippet>
<content>
<div class="row">
	<div class="col-md-12">
    
	</div>
  
</div>
</content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<!-- <tabTrigger>hello</tabTrigger> -->
<tabTrigger>newrow</tabTrigger>

<!-- Optional: Set a scope to limit where the snippet will trigger -->
<!-- <scope>source.python</scope> -->

I save it under Packages/User as newrow.sublime-snippet but if i write newrow i don’t see it ,
the software says No content for snippet Packages/User/newrow.sublime-snippet…

0 Likes

#6

Sorry i don’ wrtie

in Content , now it work

0 Likes