Текстовый редактор в Linux с подсветкой синтаксиса и парных тегов HTML (аналог notepad++ в Windows)

Atom от FaceBook

Бесплатный редактор. По всему интернету пиарят именно этот редактор как самый оху@#$%ый. Денег не просит.

У меня сейчас используется он и gedit. Если совсем что-то простое - скопировать в буфер, то gedit. Если понабирать текст - atom, впрочем я его использую и для программирования на JavaScript.

Разрабатывался для пользователей mac, но сейчас работает и в Windows и в Linux. Мне видится Atom - может выступать и как бесплатная альтернатива Sublime Text.

На Ubuntu atom давно, как дела обстоят с другими Linux дистрибутивами не знаю.

Куча плагинов на все случаи жизни. Настройка табуляции, скрытые непечатные символы, автосохранение, проверка орфографии, проверка синтаксиса, подсветка, автоформат текста, встроенный предпросмотр для MarkDown и т.д.

В общем, кого не устраивает gedit, советую попробовать. Подстветка парных тегов работает.


Инсталляция Atom в Ubuntu

$ sudo add-apt-repository -y ppa:webupd8team/atom
$ sudo apt-get update -y
$ sudo apt-get install -y atom

Подробнее: http://www.webupd8.org/2014/05/install-atom-text-editor-in-ubuntu-via-ppa.html


Настройка Atom


Сделать парные теги более заметными:

Я не знаю как пришел к этому конфигу, но можно сделать и получше:

$ cd ~/.atom/
$ cp styles.less styles.less.orig

Заменяем, можно целиком файл.

$ vi styles.less


editor, atom-text-editor::shadow {

    .bracket-matcher {
        border-bottom: 1px solid lime;
        position: absolute;
        border: 1px solid rgba(0, 255, 0, 0.7);
        background-color: rgba(0, 255, 0, 0.3);
        border-radius: 32px
    }
}


Дополнительные пакеты для удобства работы:

Edit –> Preferences –> Install

autosave - автосохранение (пакет инсталлируется по умолчанию, нужно его включить)

Atom Beautify - позволит одной командой сделать код более читаемым. Актуально в первую очередь для уже сконвертированного java script кода.

jshint - подсказка по ошибкам в javascrpt

atom-typescript


Возможно также полезные настройки

Edit –> Preferences –> Editor

Show invisibles: true
Tab Length: 4

Invisible space: .
Soft Tab: yes
Tab type: Soft


Быстро найти файл по имени:

CTRL + T и начать набирать название файла в проекте.


Еще больше материалов по Atom от меня



Brackets от Adobe

http://brackets.io/

Я бы, наверное постоянно использовал его (так как атом иногда мне кажется несколько тормознутым), но он не редактирует (надеюсь, что пока) файлы, лежащие на удаленном сервере (по sftp). Если этого для работы вам и не требуется, то наверное лучше выбрать его.

Хотя нет, я уже настолько придрочился к атому, что он у меня используется и когда я в Windows работаю, вместо когда-то любимого Notepad++



scite

Я его нашел первым, как редактор с подсветкой парных символов. Не могу сказать, что много им пользовался.

Инсталляция:

$ sudo apt-get install scite
$ sudo apt-get install lua5.1


$ cd /tmp/

$ wget https://files.sysadm.ru/files/linux/editors/scite/scite_conf.zip

$ unzip scite_conf.zip
$ cd scite_conf/

$ cp ./home/user/* ~/
$ sudo cp -R ./usr/* /usr/



Другие редакторы

Были какие-то kedit - что-ли, еще какие-то. Вообщем ничего мне не понравилось.

Впочем для программирования на java есть Eclipse и NetBeans. Я знал программиста, который на NetBeans программировал для PHP проекта и говорил, что этот редактор самый лучший. Я попробовал. Для PHP из бесплатных очень даже хорош.