Редакторы кода для IDE

Тема в разделе "IDE. Интегрированные среды разработки", создана пользователем Mikl___, 30 апр 2023.

  1. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.709
    00.pngSciTE
    03.pngVSCode Встроены контроль версий, инструменты для рефакторинга (упрощение кода), навигация. Поддерживает тысячи плагинов, позволяющие автоматизировать многие рабочие процессы, работу с контейнерами, которую применяют при разработке больших современных приложений.
    Плюсы
    • Легкий и быстрый. Тяжелее текстового редактора Notepad++, но запустится практически на любом компьютере.
    • Поддерживает практически все языки программирования, сразу из коробки либо благодаря плагинам.
    • Полностью бесплатный.
    • По функциям практически аналогичен IDE, поддерживает множество инструментов для автоматизации и упрощения труда разработчика.
    • Позволяет работать с большими проектами: быстро ориентироваться в коде, переключаться между файлами, заменять текст сразу в нескольких местах программы одновременно.
    • Поддерживает сотни горячих клавиш, которые заметно ускоряют работу.
    Минусы
    • Интерфейс сложнее, чем у Notepad++ и Sublime Text.
    • Неполноценная IDE, нет встроенных интерпретаторов и компиляторов для запуска программ.
    • Нет специфичных функций — например, поддержки .NET, полезной для разработки под Windows.
    один из лучших инструментов для начинающих программистов. Он позволяет писать код и автоматизировать многие рутинные операции, помогает сразу привыкнуть к интерфейсу IDE.
    Может не подойти для сложных проектов, в которых важны специфичные для языка инструменты. Интерпретаторы и компиляторы для отдельных языков придётся устанавливать отдельно.
    04.pngSublime Text простотой, с минимумом базовых функций и облегчённым интерфейсом. Функций IDE в нем больше: есть поддержка быстрого переключения между файлами проекта, удобная навигация по коду и интеграция с Git для отслеживания версий программы.
    Sublime Text поддерживает плагины, которые добавляют в текстовый редактор автозаполнение, отладку кода и другие функции, полезные для разработчика.
    Плюсы
    • Запустится даже на самом слабом компьютере, не будет тормозить.
    • Интерфейс не перегружен, можно сразу начать писать код.
    • Много полезных дополнительных функций вроде навигации, истории версий и отладки.
    • Универсальный, поддерживает практически все языки программирования.
    Минусы
    • Платный
    • Нет многих функций для автоматизации рутины: дебаггинга, компиляции внутри программы, анализа используемой памяти.
    05.pngNotePad++ Подсветка синтаксиса, быстрый поиск функций, навигация по коду. Десятки плагинов, которые добавляют дополнительные функции: автозаполнение, дебаггинг, автоматическую расстановку закрывающих скобок и кавычек.
    Поддерживает подсветку синтаксиса большинства популярных языков. Если поддержка не вшита, ее можно скачать в виде плагина.
    Плюсы
    • Запустится даже на самом слабом компьютере.
    • Простой — интерфейс не перегружен, новичку не придется разбираться, куда нажать, чтобы начать писать код.
    • Поддерживает практически все языки программирования.
    • Полностью бесплатный.
    Минусы
    • Многое придется найти и установить отдельно. Не всегда получается начать работу после первого запуска. Некоторые плагины слишком примитивные, формально добавляют нужные функции, по факту работают плохо, не обеспечивают нужный комфорт.
    • Даже в виде плагинов не содержит многих полезных функций IDE, например компилятора.
    • Работает только под Windows.
    • Неудобен для работы с большими проектами — не содержит встроенного файлового менеджера и инструментов для автоматизации и совместной работы.
    Подойдет для написания небольших программ или отдельных файлов, но полноценный проект вести в нем сложно. С некоторыми языками придется повозиться, устанавливая отдельно интерпретатор и компилятор.
    025fa7dc-7f4c-469e-8ec4-dcaccdbeb6ba.pngAkelPad маленький и быстрый. Пользовательский интерфейс на 20 языках. Особенности:
    • Одноокнный (SDI), многооконный (MDI) и псевдо-многооконный режим (PMDI);
    • Редактирование файлов, размер которых превышает 64K (размер теоретически не ограничен);
    • Полная поддержка строк Unicode в системах Unicode (NT/2000/XP/2003/Vista/Seven);
    • Поддержка кодов Unicode (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE);
    • Поддержка любой кодовой страницы, установленной в системе;
    • Поддержка форматов новой строки DOS / Windows, Unix и Mac;
    • Предварительный просмотр файла открыт;
    • Правильное отображение псевдографики;
    • Выбор текста столбца;
    • Многоуровневая отмена;
    • Быстрый поиск/замена текстовых строк;
    • Помните кодовую страницу и позицию каретки;
    • Печать документа и предварительный просмотр;
    • Поддержка языковых модулей;
    • Поддержка плагинов (подсветка синтаксиса, сворачивание, автозаполнение, выполнение скриптов, макросы клавиатуры и многое другое).
    bluefish.jpgBluefish текстовый редактор с подсветкой синтаксиса. Предназначен для программистов и веб-дизайнеров.
    Большое количество возможностей, которые облегчают написание программного кода, веб-сайтов и скриптов. Поддерживает несколько языков программирования и разметки. Интерфейс понятный и простой, сможете разобраться с первого раза. Прекрасно интегрируется с внешними программами.
    Программа отличается полностью настраиваемой подсветкой синтаксиса, поддержкой вкладок, автоматическим дополнением HTML-тегов, распознаванием огромного количества кодировок, некоторыми другими функциями.
    • Проверяет орфографию HTML-страничек. Автодополнение HTML-тегов.
    • Работает с удаленными файлами по FTP.
    • Встроенная справочная информация для языков программирования.
    • Поддерживает 30 языков программирования
    • Интерфейс программы является многоязычным. Приложение работает на нескольких языках.
    • Для многих языков программирования работает автозавершение, автоматическое закрытие тегов.
    06.pngEmEditor
    02.pngPSPad
    CodeLite
    01.pngUltraEdit
    Это планы статей на будущее. Если хотите ― добавляйте в этот раздел описание тех редакторов кода, которые используете в качестве IDE
     

    Вложения:

    • 07.png
      07.png
      Размер файла:
      13,8 КБ
      Просмотров:
      221
    Последнее редактирование: 4 май 2023
    R81..., mantissa и Application нравится это.
  2. R81...

    R81... Active Member

    Публикаций:
    0
    Регистрация:
    1 фев 2020
    Сообщения:
    141
    ~"Не делайте под" Блокнотского, "делайте под себя."
    Т.Е. до какой степени (удобно) и каким образом (удобно) автор блокнота позволяет его модифицировать пользователям.
    Похоже это относится и к авторам Win.
    Пытаюсь выбрать что модифицировать между: AkelPad (все исходники) и MEW98 (только исходники макросов, остальное dizasm) http://old-dos.ru/index.php?page=files&mode=files&do=show&id=3235 , потому что все труднее использовать досовский ME7. http://forum.old-dos.ru/viewtopic.php?f=4&t=263
     
  3. mantissa

    mantissa Мембер Команда форума

    Публикаций:
    0
    Регистрация:
    9 сен 2022
    Сообщения:
    138
    Нужно попробовать расписать плюсы и минусы каждого редактора, а то глаза разбегаются теперь. :read:
     
  4. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.709
    Частично добавил
     
    R81... и mantissa нравится это.