Текстовый редактор в Linux с подсветкой синтаксиса и парных тегов HTML (аналог notepad++ в Windows)
Visual Studo Code от Microsoft (Да, сейчас это лучший редактор из бесплатных на сегодня)
https://code.visualstudio.com/
Легкий, беспланый редактор с кучей плагинов. Я долго работал с редактором atom, но теперь в основном работаю в VSCode.
Atom теперь тоже принадлежит Microsoft и я так думаю, что особой необходимости поддерживать 2 редактора приблизительно одинаковых нет смысла.
Atom от GitHub / Microsoft (Потерял актуальность)
Бесплатный редактор. Куча плагинов на все случаи жизни. Настройка табуляции, скрытые непечатные символы, автосохранение, проверка орфографии, проверка синтаксиса, подсветка, автоформат текста, встроенный предпросмотр для MarkDown и т.д.
В корень проекта можно положить файл .editorconfig (см. исходники sysadm) и настройки редактора будут браться из него.
В общем, кого не устраивает 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 и начать набирать название файла в проекте.
Brackets от Adobe
http://brackets.io/
Можно посмотреть. Но в моем случае и так много всяких редакторов. Каких-то особых причин его использовать нет. Но он хорошо справляется со своими задачами.
Другие редакторы
Были какие-то kedit - что-ли, еще какие-то. В общем ничего мне не понравилось.
Впочем, для программирования на java есть Eclipse и NetBeans.
Я знал программиста, который на NetBeans программировал для PHP проекта и говорил, что этот редактор самый лучший. Я попробовал. Для PHP из бесплатных, очень даже хорош.
Также имеются платные решения от JebBrains. Наверное, лучшие редакторы современности Idea для java, PhpStorm.