CodeWave.it

Create abbreviations for your own code snippets or use those already provided and expand them with a simple shortcut. Write code faster with this tool designed to give you what you need to be more productive without leaving your favorite text editor.

Try it!

To start, click inside the ~~help~~ text on the right then press "Ctrl"+"shift"+"E" ( or "Cmd"+"shift"+"E" in osX)

.js

You can easily get the double pair of tildes("~") needed for codewave commands by pressing the same keys.

Click on the empty text area on the right and then press "Ctrl"+"shift"+"E" ( or "Cmd"+"shift"+"E" in osX)

.js

The classic Hello World.

.js

Codewave allows you to make your own commands (or abbreviations).

Put your content inside "source" and then save by putting your cursor in "~~save~~" and using the shortcut.

Try adding any text that is on your mind.

.js

If you did the last step right, you should see your text when you expand the following command. It is now saved and you can use it whenever you want.

.js

For more information on creating your own commands.

.js

Codewave comes with many pre-existing commands. Here is an example of JavaScript abbreviations

.js

CodeWave comes with the excellent Emmet ( http://emmet.io/ ) to provide event more abbreviations. Emmet abbreviations will be used automatically if you are in a HTML or CSS file.

.html

Commands are stored in namespaces. The same command can have different results depending on the namespace.

Some of the namespaces are active depending on the context. The following commands are the same and will display the currently active namespace. The first command command works because the core namespace is active.

.js

In addition to detecting the document type, Codewave can detect the context from the surrounding text.

In a PHP file, it means Codewave will add the PHP tags when you need them.

.php

You can make a namespace active with the following command.

Then check the namespaces again

.txt

Download

VS Code

code.visualstudio.com Extension page

Sublime Text

www.sublimetext.com get it from github

NotePad++

notepad-plus-plus.org get it from github

Javascript

get it from github

More to come

Follow us to be informed of the editors we will support in the futur.