Книга: Программирование для Linux. Профессиональный подход

1.1.2. Автоматическое форматирование

1.1.2. Автоматическое форматирование

Программисты, привыкшие работать в интегрированной среде разработки, оценят имеющиеся в Emacs средства автоматического форматирования кода. При открытии исходного файла, написанного на C/C++, редактор самостоятельно определяет наличие в нем программного кода, а не просто текста. Если нажать клавишу <Tab> в пустой строке, редактор переместит курсор в нужную позицию, определяемую положением предыдущей строки. Когда клавиша <Tab> нажимается в строке, содержащей какой-то текст, сдвигается вся строка. Предположим, к примеру, что набран такой текст:

int main() {
printf("Hello, worldn");
}

Нажатие клавиши <Tab> в строке вызова функции printf() приведет к следующему результату:

int main() {
  printf("Hello, worldn");
}

По мере работы с редактором Emacs читатели изучат и другие средства форматирования. Особенность редактора заключается в том. что он позволяет программировать практически любые операции, связанные с автоматическим форматированием. Благодаря этому были реализованы режимы редактирования множества видов документов, разработаны игры[3] и даже СУБД.

Оглавление книги


Генерация: 1.439. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз