This is where Sublime fits in. It provides impressive support for most commonly used programming languages, including syntax highlighting, collapsing of code blocks, and big picture view.
One of the distinguishing features of Sublime is multiple
selection editing, which enables you for example to edit all occurrences of a variable or other string simultaneously.
Like an IDE, it supports multiple projects. You can switch between projects or exit the program without explicitly saving files. Everything will be restored when Sublime restarts.
Installation is quick and easy. The program is free for evaluation. Purchase is required for continued use, but there is currently no time limit for evaluation.
It is available for Linux and other major operating systems. For more information see the product web site.

Sublime Text 2 is my ‘go-to’ editor for all my needs. I do a lot of Ruby on Rails, html, and CoffeeScript work, so the language-specific syntax highlighting is very valuable.
There are packages available which enable crosss compilation right in the editor, so I can compile Javascript into CoffeeScript and vice versa.
It is also insanely fast.
okeee i will try…..