Но совсем другое дело команда Build, которая может (извините, будет!) возвра щать сообщения об ошибках. При знании синтаксиса волшебных регулярных вы ражений для языка С# вы можете выбрать опцию Capture Output для этих команд, но не для других.
Suppress Output Until Completed (запрет вывода до завершения). Данная опция запрещает вывод, пока программа не закончится. Я обычно оставляю эту опцию неотмеченной.
Sound Alert When Completed (подача звукового предупреждения при заверше нии). Если ваша программа долго выполняется (например, долго компилируется), и вы хотели бы в это время выполнять другую работу, эта опция предупредит вас звуковым сигналом о завершении программы.
Чего недостает редактору TextPad, так это удобных инструментов наподобие Solution Explorer, Class View, проектировщика форм и т. д. Вы можете предпочесть SharpDe velop, но даже в этом случае редактор TextPad удобен для быстрого редактирования про граммы или для универсальной замены Блокнота.
Как известно, существует множество других прекрасных редакторов программ, включая Vi, Fte, Emacs и Brief, большинство из которых предлагают даже больше возможностей (часто за деньги). Некоторые программисты даже кля нутся своим любимым редактором.
Из следующих разделов вы узнаете, как настроить редактор TextPad для компилиро вания, выполнения и отладки своих программ С#. Действия довольно сложные, но вы попутно получите большое количество интересной дополнительной информации.
Необходимо настроить две вещи в редакторе TextPad, прежде чем он сможет рабо тать с С#: класс документов . CS для языка С# и несколько связанных с С# команд в ме
ню Tools.
Создание класса документов .CS для языка С#
Для создания нового класса документов языка С# в редакторе TextPad выполните следующие действия (которые не проиллюстрированы рисунком).
1.Выберите команду меню Configure^New Document Class.
2.В мастере Document Class Wizard введите C#, чтобы дать название классу,
изатем щелкните на кнопке Next.
3.Введите * . cs в качестве "члена класса". Щелкните на кнопке Next.
4.Установите флажок Enable Syntax Highlighting и затем из списка файлов
подцветки синтаксиса выберите c s h a r p . s y n . Щелкните на кнопке Next,
а затем — на кнопке Finish.
5.Выберите команду меню Configure^Preferences. В иерархическом списке слева выберите пункт Document Classes^Ctt. Справа отметьте желаемые опции для обработки файлов С#, как показано на рис. 22.4.
Я выбрал опции Maintain Indentation, Automatically Indent Blocks, Strip Trailing Spaces from Lines When Saving и Check Spelling of Comments. Все остальные
опции я оставил такими, какими они были по умолчанию.