BASH Programming - Введение

       

Режимы для программирования


Первое и самое главное---Emacsбыл создан программистом для программистов. Для всех языков программирования (даже не очень популярных) существуют высококачественные режимы. Я только вкратце опишу несколько из них.

Большинство режимов программирования разделяют общие характеристики. Обычно они делают некоторые или все из перечисленных свойств:

  • Обеспечивает подсветку синтаксиса для языка.
  • Обеспечивает автоматический отступ и форматирование кода языка.
  • Обеспечивает контекстную помощь (по языку).
  • Предоставляет интерфейс к вашему отладчику.
  • Добавляет специфические для данного языка пункты в меню.
  • В добавление к этому существуют некоторые режимы, которые не являются специфическими для конкретных языков, они помогают выполнять задачи общие для программирования в разных языках. Это вещи, такие как взаимодействие с программным обеспечением контроля версий, автоматического добавления комментариев в ваш исходный код, создание Makefile, обновление Change Logs и т.п.

    Когда вы соедините все эти режимы вместе и рассмотрите стабильность и зрелость кода Emacs, то он сравним с коммерческими Интегрированными средами разработки (IDE) для таких языков как C++ и Java. И конечно, он свободен.



    Содержание раздела