Problem
What is a good cross platform editor with development features that is written and integrated with Python.
Analisis and discussion
When I code I always like to know the editor so I can quickly and comfortably navigate in a single or multiple files at the same time. I've found recently one that I tend to use more: Sublime. The other one I was using for a long while was Notepad++ but it was only limited to Windows.
Why Sublime works for me:
- You can use it in Linux and Windows
- It has an extensive number of plugins and a packet manager Package Control
- It has a Python API that you can use for plugin development
- Many opensource plugins are available at github alrady (example https://github.com/facelessuser/BracketHighlighter)
- Examples Python API tutorial
- Inside view what is happening under the hood and easy debugging with Control+~ Python console
You can view and change all global settings under Menu - Preferences - Settings - Default but a better way is to create a local customized user preferences file.
To modify user settings open the following file under Menu - Preferences - Settings - User and copy or modify these options:
"fade_fold_buttons" : false, "highlight_line" : true, "auto_complete_size_limit" : 44194304, "tree_animation_enabled" : true,
My packages
Below are some of my packages I'm using
- https://github.com/SublimeText/Tag
- http://wbond.net/sublime_packages/package_control
- https://github.com/facelessuser/BracketHighlighter
- https://github.com/titoBouzout/SideBarEnhancements
- http://wbond.net/sublime_packages/alignment
How to highlight a whole line in Sublime like in Notepad++
In notepad++ when editing your can enable whole like to be highlighted (here are some example screenshots). To achieve the same effect in Sublime you need to enable the highlight_line: true.
References and documentation
http://www.sublimetext.com/2
http://docs.sublimetext.info/en/latest/index.html
No comments:
Post a Comment