Документ

Документ

Пункты меню Документ включают или выключают динамический перенос строк и использование автоотступов (только в текущем сеансе, для увековечивания установленной ситуации нужно обратиться всё к тем же Параметрам), определяют представление отступа — символами табуляции или наборами пробелов, устанавливают для текущего документа режим «только для чтения» (лишь в пределах Geany, изменять его внешними программами никто не запрещает):

Далее следуют пункты:

   • использовать кодировку Unicode с меткой порядка байтов (BOM), что, насколько нам известно, необходимо только для различения вариантов UTF-16 и UTF-32;

   • установить тип файла для:

      • языка программирования (ассемблер, Си, Си++, Java и так далее),

      • языка скриптинга (shell, Perl, Python, PHP, Ruby, JavaScript и др.),

      • языка разметки (CSS, DockBook, HTML, XML), и

      • прочих языков (конфиги, diff-файлы, LaTeX и так далее),

в соответствие с чем осуществляются подсветка синтаксиса и автодополнение языковых конструкций; например, в файле, тип которого определен как HTML, закрывающие теги будут ставиться автоматически после набора тега открывающего;

   • установить кодировку — они сгруппированы по регионам (западноевропейские, восточноевропейские, восточноазиатские и прочие), внутри которых уже выбираются собственно наборы символов; кириллические кодировки, если используется не UTF-8, следует искать среди восточноевропейских;

   • установить символ конца строки в стиле Unix, DOS или Mac;

   • убирать остаточные пробелы и заменять символы табуляции соответствующим количеством пробелов;

   • удалить маркеры на строках, которые были помечены при поиске;

ещё раз напомним, что все установки в меню Документ действуют только для текущего файла.