Zen Coding is a plugin for high-speed HTML, XML, XSL (or any other structured code format) coding and editing. The core of this plugin is a powerful abbreviation engine which allows you to expand expressions - similar to CSS selectors - into HTML code.
This plugin integrates Zen Coding into Gedit.
Zen Coding is a swiss army knife for common CSS and XHTML tasks. Read this for details. Note that almost every action highly depends on current caret position inside text editor.
With this plugin, you can:
- Expand abbreviation with
Ctrl+E
- Expand abbreviation as you type with
Ctrl+Alt+E
- Wrap with abbreviation with
Ctrl+Shift+E
- Balance tag inward or outward with
Ctrl+Alt+I
orCtrl+Alt+O
- Merge lines with
Ctrl+Alt+M
- Go to previous or next edit point with
Alt+Left
andAlt+Right
- Remove tag with
Ctrl+Alt+R
- Split or join tags with
Ctrl+Alt+J
- Toggle comment with
Ctrl+Alt+C
Shortcuts can be changed in zencoding/plugin.py
to fit your needs.
- Download zip or tar source and unpack it.
- Move
zencoding.gedit
and thezencoding
folder into~/.local/share/gedit/plugins/
- In Gedit, go to Edit → Preferences → Plugins to enable the plugin.
- Try it out using the shortcut keys listed above.
- Sergey Chikuyonok - the creator of Zen Coding
- Franck Marcia - the author of this Gedit plugin
- Mike Crittenden - the maintainer of this Gedit plugin