Мітки: Lazarus

Автозакриття дужок і лапок у Lazarus

У деяких середовищах розробки в текстових редакторах реалізована доволі корисна і зручна функція автозакриття дужок і лапок. Наприклад, у віртуальному середовищі Cloud9. Як це працює: користувач програми вводить відкриваючу дужку, автоматично дописується закриваюча, курсор залишається після відкриваючої. Так само і при написанні лапок.

По-перше, полегшується введення коду, оскільки не потрібно вводити закриваючі дужки та лапки з клавіатури. По-друге – зменшується вірогідність появи в коді незакритих конструкцій, програма постійно слідкує щоб цього не сталося.

На жаль, у Lazarus така функція не реалізована і не відомо, коли вона там з’явиться.

На англомовних ІТ-форумах пропонують зробити автозакриття за допомогою макросів. Давайте спробуємо.

Запускаємо Lazarus і переходимо в меню ВиглядМакроси редактора …

Натискаємо кнопку Записати (більше…)

Користувацька розмітка в Lazarus

Налаштування шрифту та підсвітки в Lazarus значною мірою полегшує роботу з програмним кодом, і на цьому можна було б зупинитися. Але, працюючи в віртуальному середовищі розробки Cloud9 я звернув увагу на виділення кольором у коді крім ключових слів ще й назв функцій та типів даних. Це дуже зручно, особливо при навчанні програмуванню.

Адже коли ще не всі оператори, назви функцій, типи даних вивчені, легко помилитися або допустити опечатку. Дуже часто початківці плутають маленьку англійську літеру l та велику I. Наприклад у функції StrToInt.

Якщо зробити підсвітку для назв функцій, то коли буде введено останній символ назви – зміниться колір слова і тим самим програміст отримує сигнал – тут все гаразд. Якщо назва не підсвітилася, варіанти два – або функція не додана до списку, або помилка при введенні. (більше…)

Підсвітка синтаксису в Lazarus

Продовжуємо перетворювати текстовий редактор Lazarus у комфортний інструмент написання та редагування коду. Сьогодні, як зрозуміло з назви допису, говоримо про налаштування підсвітки синтаксису.

Нагадаю, що підсвітка синтаксису полягає у виділенні тих чи інших елементів тексту (зазвичай кольором) для покращення сприйняття його змісту.

Практично у всіх серйозних редакторах тексту, призначених для написання програмного коду, підсвітка синтаксису є стандартним явищем. На щастя, середовище розробки Lazarus є серйозним програмним забезпеченням).

Забігаючи вперед, повідомлю, що можливості налаштування підсвітки в Lazarus майже необмежені – користувач може відредагувати стандартний шаблон або додати свій, чи отриманий з мережі Інтернет у вигляді xml-файлу. Але тепер по порядку.

Після встановлення останньої версії Lazarus 1.8.4 мені не сподобалось найперше те, що змінився спосіб відображення коментарів – замість зелених вони чомусь стали сині та ще й жирним накресленням. Власне з цього і почалася вся історія з «рестайлінгом» Lazarus.)

(більше…)

Налаштування Lazarus для комфортної роботи

Привіт! Сьогодні ми поговоримо на тему, як налаштувати середовище розробки Lazarus для зручної і комфортної роботи. Особливо корисною ця інформація буде для тих, хто тільки почав працювати в даному середовищі або має невеликий досвід у програмуванні на мові Pascal.

Компонування вікон

Як ви вже помітили, у Lazarus є декілька основних вікон: Головне вікно, Інспектор об’єктів, Редактор тексту, Форма, Вікно повідомлень. Усі вікна можна змінювати за розмірами та положенням на екрані. Підходити до компонування потрібно відштовхуючись від розмірів монітора. Я залишаю стандартну компоновку – Головне вікно вгорі, зліва Інспектор об’єктів, праворуч Редактор коду і під ним Вікно повідомлень. Форму переміщую у вільну праву область екрану. Якщо на моніторі місця мало, тоді Форма знаходиться над/під Редактором коду. Швидко переключатися між цими вікнами можна клавішею F12.

Інтерфейс Lazarus

Шрифти

Загалом про шрифти для редакторів коду я писав окремий допис. Тоді я визначив найкращим шрифтом InconsolataCyr Ukr, який чудово виглядає у Lazarus. Проте з часом я побачив кращий варіант – Consolas. Шрифти дуже схожі, але: (більше…)