Existem algumas alternativas Open Source (Código Livre), aos editores de texto pagos utilizados para programação e diversos fins, como o Notepad++, Notepadqq e jEdit.
Todos eles são editores de texto, para editar código-fonte de várias linguagens de programação diferentes. Como possuem suporte para uma grande quantidade de linguagens, pode interessar aos desenvolvedores de vários tipos de ambientes de forma geral, e eles são leves e rápidos.
O jEdit é feito em Java e suporta mais de 100 linguagens de programação.
É destes editores que oferecem ajudas muito úteis, como diferenciação de cores, permite editar vários documentos de uma só vez, menus contextuais, auto-completar código-fonte, etc. Todos eles, suportam edição em modo colunar, e são gratuitos e de código-livre.
No caso do Notepad++, distribui-se só para sistemas operacionais Windows. O Notepadqq, distribui-se só para sistemas operacionais Linux. E o jEdit, é multiplataforma, distribui-se para a maioria dos sistemas operacionais.
Todos possuem várias pré-formatações para mais de 40 linguagens de programação diferentes, entre as quais: HTML, Javascript, ASP, SQL, PHP, Java, C, C++, CSS, Phyton, Ruby, etc.
Para instalação deles:
*Notepad++
Para se fazer o download do Notepad++ segue o link: Baixar Notepad ++
*Notepadqq
Para se fazer o download do Notepadqq segue o link: Baixar Notepadqq
Para instalá-lo em distribuições Linux:
Debian, Ubuntu:
- sudo add-apt-repository ppa:notepadqq-team/notepadqq
- sudo apt update ou sudo apt-get update
- sudo apt install notepadqq ou sudo apt-get install notepadqq
RedHat, Fedora:
- sudo wget -O /etc/yum.repos.d/sea-devel.repo http://sea.fedorapeople.org/sea-devel.repo
- sudo yum install notepadqq
*jEdit
Para se fazer o download do jEdit segue o link: Baixar jEdit