Книга: Программирование для 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] и даже СУБД.
- Автоматическое форматирование сообщений
- 4. Печатник-подмастерье, или Автоматическое форматирование текста
- 13.6. Форматирование текста
- 3.2. Форматирование текста
- 6.2. Создание и автоматическое заполнение бланков стандартных документов
- Часть II Автоматическое и ручное восстановление данных с жестких дисков
- Как в документ Microsoft Word вставить текст, в котором отсутствует форматирование?
- Трюки с форматированием
- 2.9. Форматирование строк
- Чем отличается быстрое форматирование от обычного?
- Как сбросить форматирование текста в Microsoft Word?