Страница 47 из 69
1, 7, 13, 19, 25...) и вы перемещаете курсор в столбец 18 прежде,
чем набрать первый символ, редактор дополнит два символа табуля-
ции (до 13-го столбца) и пять пробелов (до столбца 18).
Определение парности (Match Pair)
-----------------------------------------------------------------
Эта операция выполняется во время отладки исходного файла, в
котором множество функций, выражений, комментариев и ряд других
конструкций, для которых используются парные разделители. Дейс-
твительно, в вашем файле встречаются:
- 385,386 -
- фигурные скобки {};
- угловые скобки 0) && (y < 0) )
| | | |
--------- ----------------------
| |
сравненная пара сравненная пара
Рисунок 5.25. Поиск и сравнение квадратных
и круглых скобок.
Ведение поиска разграничителей комментариев
-----------------------------------------------------------------
В связи с тем, что разграничитель комментариев состоит из
двух знаков / (слэша, наклонной черты вправо) и * (звездочки), вы
должны быть внимательны при задавании этого сложного разделителя.
Еси вы не выделите подсветкой оба знака, то редактор распознает
только первый знак (слэш (/) в случае, если вы задаете /*, либо
звездочку (*), если вы задаете */). Если вы поместите курсор на
втором знаке в этих разделителях, то редактор не будет знать нап-
равление поиска, а значит и поиска не будет.
Кроме того, как видно из вышеприведенной таблицы, в некото-
рых случаях разделители комментариев бывают вложенными, а в неко-
торых случаях нет. Это не является капризом или невозможностью
решения. Это используется для проверки в различных случаях. Прог-
раммы Си, совместимые с ANSI, не могут содержать вложенные ком-