Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



Иногда бывает удобно, чтобы была возможность ограничивать число символов в строке. Включение автоматического форматирования текста выполняется двойным щелчком левой кнопки «мыши» на области форматирования в линейке статуса. Если указано значение «No Warp», то форматирование текста выключено. Например, значение «Wr 72» указывает, что форматирование текста включено и максимальная длина линии 72.

Параметры форматирования текста определяются для каждого окна в отдельности.

5.6.3.6.1 Тип языка программирования «(none)» или «С»

Редактор MPLAB выполняет перевод курсора на следующую строку в определенную позицию на ближайшем символе пробела или тире.

5.6.3.6.2 Тип языка программирования «TeXt»

Редактор MPLAB выполняет перевод курсора на следующую строку в определенную позицию на ближайшем символе пробела.

Примечание. Редактор MPLAB выполняет ограничение длины строки, только если курсор находится в конце строки. Если Вы установите курсор в середину строки и начнете вводить текст, редактор MPLAB не будет выполнять ограничение длины строки, даже если ее длина вышла за установленное значение.

5.6.4 Редактирование параметров окна

Параметры редактирования текста определяются для каждого рабочего окна в отдельности. Редактор MPLAB поддерживает следующие настройки: формат окна, режим отображения, ввод данных, печать и режим файла. Дополнительную информацию смотрите в разделах 7.9.3 и 7.9.4.

5.6.5 Поддержка языка С

При редактировании текста программы, написанной на языке С, редактор MPLAB контролирует наличие специальных символов:

Характерный знак «#» всегда перемещает на пустую строку в первую колонку.

Закрывающаяся фигурная скобка «}» будет расположена на пустой строке в той же колонке, что и соответствующая открывающаяся «{».

Например:

//**********************************************

// EXAMPLE.C

//*********************************************

#include <PIC16C84.H>

void delay(void);

void main(void)

{

unsigned int i,j;

TRISB = 0xff;

PORTB = 0;

i = 0x1;

while(1)

{

PORTB = i;

if (i == 0x80)

i = 0x1;

else

i <<= 1;

TRISB = 0;

delay();

TRISB = 0xff;

delay();

}

}

void delay(void)

{

int x, y;

x = 0x3f;

y = 0xff;

while(x--)

{

while(y--)

NOP();

}

}





Дата публикования: 2014-12-10; Прочитано: 243 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...