Tools/SublimeText
(Created page with "{{TOC right}} https://www.sublimetext.com/") |
m |
||
Line 1: | Line 1: | ||
{{TOC right}} | {{TOC right}} | ||
− | https://www.sublimetext.com/ | + | Sublime Text2 is a multifunctional Text editor. https://www.sublimetext.com/ |
+ | |||
+ | The Editor is based on plugins in order to extent it's functionality. Some important plugins are listed below. | ||
+ | |||
+ | == Package Control == | ||
+ | Needed to install plugins from a marketplace | ||
+ | |||
+ | [http://wbond.net/sublime_packages/package_control Package Control] | ||
+ | |||
+ | === Installation === | ||
+ | <source lang="Python"> | ||
+ | import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation' | ||
+ | </source> | ||
+ | |||
+ | === Usage === | ||
+ | Ctrl + Shift + P => | ||
+ | * Package Control: Install | ||
+ | * Package Control: Remove | ||
+ | |||
+ | == SublimeTODO == | ||
+ | [https://github.com/robcowie/SublimeTODO SublimeTODO] | ||
+ | |||
+ | Ctrl + Shift + P => Package Control: Install Package => SublimeTODO | ||
+ | |||
+ | === Usage === | ||
+ | Lets search all TODO: or NOTE: quotes | ||
+ | |||
+ | <code python> | ||
+ | # TODO : Todo text | ||
+ | # NOTE : Note text | ||
+ | # FIXME : Fixme text | ||
+ | # CHANGED : Changed text | ||
+ | </code> | ||
+ | |||
+ | == Alignment == | ||
+ | Aligns certain user definable pattern. | ||
+ | [http://wbond.net/sublime_packages/alignment Alignment] | ||
+ | Ctrl + Shift + P => Package Control: Install Package => Alignment | ||
+ | |||
+ | === Usage === | ||
+ | Ctrl + Alt + A | ||
+ | |||
+ | == Hex Viewer == | ||
+ | View Hex Version of a file | ||
+ | |||
+ | [https://github.com/facelessuser/HexViewer Hex viewer and editor] | ||
+ | |||
+ | Ctrl + Shift + P => Package Control: Install Package => Hex Viewer | ||
+ | |||
+ | === Usage === | ||
+ | * Hex Viewer = Ctrl + Shift + B, Ctrl + Shift + H | ||
+ | |||
+ | == Git == | ||
+ | Integrates GIT control into the Editor | ||
+ | |||
+ | Ctrl + Shift + P => Package Control: Install Package => Git | ||
+ | |||
+ | == EDA == | ||
+ | For syntax highlight of PDC, UCF, VHDL | ||
+ | |||
+ | Preferences => Browse Packages => Copy https://github.com/tschinz/sublime_eda/zipball/master |
Revision as of 14:13, 8 April 2013
|
Sublime Text2 is a multifunctional Text editor. https://www.sublimetext.com/
The Editor is based on plugins in order to extent it's functionality. Some important plugins are listed below.
Package Control
Needed to install plugins from a marketplace
Installation
import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'
Usage
Ctrl + Shift + P =>
- Package Control: Install
- Package Control: Remove
SublimeTODO
Ctrl + Shift + P => Package Control: Install Package => SublimeTODO
Usage
Lets search all TODO: or NOTE: quotes
- TODO : Todo text
- NOTE : Note text
- FIXME : Fixme text
- CHANGED : Changed text
Alignment
Aligns certain user definable pattern. Alignment Ctrl + Shift + P => Package Control: Install Package => Alignment
Usage
Ctrl + Alt + A
Hex Viewer
View Hex Version of a file
Ctrl + Shift + P => Package Control: Install Package => Hex Viewer
Usage
- Hex Viewer = Ctrl + Shift + B, Ctrl + Shift + H
Git
Integrates GIT control into the Editor
Ctrl + Shift + P => Package Control: Install Package => Git
EDA
For syntax highlight of PDC, UCF, VHDL
Preferences => Browse Packages => Copy https://github.com/tschinz/sublime_eda/zipball/master