В этой статье я буду говорить о топ 5 текстовых редакторов для программистов, но стоит сказать, что здесь не будет речь о полноценных IDE.
Также скажу что это только моё мнение, возможно вы с этим не согласны, ещё посмотрите статью про лучшие книг для программистов (Ссылка на статью).
5. NotePad++:
Это раньше был пожалуй самым удобным и популярным текстовым редактором для Windows, но сейчас им практически никто не пользуется, я его добавил в этот список, только потому что мне надо было создать топ 5, хотя он всё равно очень быстрый, что хорошо, но я его не использую потому что он для Windows, хотя его можно ещё использовать на Linux.
Плюсы:
- Лёгкая программа и запускается крайне быстро;
- Поддержка FTP;
- Интеграция c компиляторами;
- Продуманная подсветка синтаксиса;
- Сворачивание в трей;
- Опция перетаскивания для новичков;
- Проверка правописания со сравнением файла;
Минусы:
- Удалённое программирование вообще никак не поддерживается;
- Не поддерживает крупного размера файлы;
- Нет для MacOS, только если через Wine запускать;
4. Brackets:
Раньше это был моим любимым текстовым редактором, так как, там очень удобно реализовано работа с CSS, для меня на тот момент было важно, также удобная работа с плагинами меня подкупали (тогда я не знал о VS code), также есть возможность смотреть изменение CSS кода в реальном времени, поэтому, в принципе, если вы верстальщик, то рекомендую.
Плюсы:
- Есть на всех платформах, от Windows, до Linux;
- Очень удобные JavaScript подсказки;
- Есть возможность расширять его возможности, за счёт плагинов;
Минусы:
- Не доделанный, по крайне мере на момент 2017-2018 года, возможно, сейчас он хорошо работает и всё доделано;
3. Vim:
Это пожалуй самый сложный текстовой редактор который есть, так как, он терминальный, тем не менее, за счёт этого он очень быстрый, но из-за того, что сложный, только третье место, если вы хорошо умеете работать с терминалом, то можете его попробовать.
Плюсы:
- Есть возможность установить на очень большое количество ОС, даже на те, который вы возможно некогда не слышали, например, Amiga;
- Глубокие настройки редактора, можете настроить так как вам надо и удобно;
- Не реально быстрый;
Минусы:
- Из-за того, что он терминальный, очень быстрый, но зато очень сложный в изучение;
2. Sublime Text 3:
Это пожалуй один из самых популярных текстовых редакторов, его интерфейс достаточно минималистичный, нет не чего лишнего, но из-за этого добавлять расширения очень не удобно, так как, это делается через команды, но за то, он очень быстрый, поэтому рекомендую его.
Плюсы:
- Есть на всех основных платформах, Windows, Linux, MacOS;
- Лёгкий и за cчёт чего очень быстрый;
- Есть портативная версия;
- Есть возможно раздельно программировать;
Минусы:
- Он платный, а точнее, не всё доступно бесплатно;
- С плагинами работать может быть, крайне не удобно, особенно, если вы новичок;
1. Visual Studio Code:
Ну и конечно, на первом месте самый лучший текстовой редактор на свете, так как, он достаточно быстрый и при этом очень удобный, в нём бес проблем сможете работать с git и также за счёт большого количество расширений, сможете сделать из него полноценную IDE, при этом их установить очень легко.
Плюсы:
- Есть большая часть функций из полноценных IDE;
- Большое количество различных расширений и плагинов;
- Интегрирован с Git «из коробки»;
- Открытый код программы;
Минусы:
- Долгий запуски самой программы;
Вывод:
В этой статье попытался максимально кратко и просто, при этом содержательно рассказать о топ 5 текстовых редакторов для программистов, также если вашего любимого нет, то пишите в комментариях его, ну и конечно расскажите какой ваш любимый и почему.