Когда я был ещё начинающим программистом, то столкнулся с тем, что ни один из знакомых текстовых редакторов не обеспечивал нужных функций. Например, мне нужно было редактировать несколько файлов одновременно, и в идеале редактор должен был подсвечивать синтаксис языка, указывая на ошибки. Тогда-то коллеги мне и посоветовали попробовать Notepad++. Этот текстовый редактор оказался настолько удобным, что я забросил и «Блокнот», и Wordpad. Чем же он так хорош?
Эта небольшая программка обладает таким количеством функций, что перечислить их в рамках одной статьи попросту невозможно, вот лишь некоторые, самые главные, на мой взгляд:
- В Notepad++ можно открыть сколько угодно вкладок и быстро переключаться между ними, работая сразу с несколькими файлами.
- Notepad++ открывает текстовые файлы с самыми разными расширениями: от простейших .txt и .xml до файлов для различных языков программирования и веб-структуры (.html, .css, .php, .py и т. д.).
- В Notepad++ есть автоматическое разделение исходных текстов на блоки с подсветкой синтаксиса любого более-менее известного языка программирования. Это значит, что править и писать код в этом редакторе — одно удовольствие. Программа знает синтаксисы HTML, CSS и PHP, C# и C++, Java, lua, Python, JavaScript, Ruby, Perl и ещё около сотни других языков программирования, в том числе и очень старых.
- Функция автозавершения слов (по нажатию Enter по предлагаемой форме) реализована по умолчанию, в отличие от Word, где её сначала нужно найти, а затем подключить.
- Поддерживается пакетная замена для всех найденных одинаковых фрагментов. Это делается с помощью удобной формы замены в меню «Поиск».
- Постоянное отслеживание изменений в файле (изменяется цвет иконки для не сохранённых и неактивных файлов) и возможность мгновенного сохранения при помощи сочетания горячих клавиш (ctrl+s).
- Возможность быстрого преобразования файла в любой кодировке при помощи специального меню. Полезно, если какая-то программа требует файлов только в определённой кодировке (например, UTF-8), а при сохранении с другой кодировкой выдаёт ошибку или некорректно отображает символы.
- Запоминание открытых вкладок (закрыв программу и открыв заново, вы увидите, что всё на месте) и автоматическое восстановление закрытых файлов при аварийном завершении работы или при сбоях: вы увидите все тексты точно в таком же состоянии, в каком они были на момент вылета.
Если же нужно подключить что-то специальное (например, сравнивать файлы на предмет отличий или кодировать их), существует множество специальных плагинов, расширяющих и без того широчайшие возможности программы ещё больше.
Как обычно, в конце ссылка на официальный сайт.
Спасибо за внимание! Предыдущая статья здесь.