Помощ за LibreOffice 24.2
Определя настройките за Basic IDE (Integrated Development Environment, интегрирана развойна среда), която ви позволява да редактирате макроси на Basic.
Тази функционалност помага на програмиста на Basic да довършва елементи от кода, спестява излишното въвеждане и спомага за намаляването на грешките при програмиране.
Display methods of a Basic object. Code completion will display the methods of a Basic object, provided the object is a UNO extended type, and the option "Use extended types" is also on. It does not work on a generic Object or Variant Basic types.
Когато променливата е интерфейс или структура на UNO, при натискане на точка след името й се показва списъчно поле (например aVar. [показва се списък] ). В списъка са изброени нейните методи и променливи. Можете да ги обхождате чрез клавишите със стрелки. За да вмъкнете избрания елемент, натиснете клавиша Enter или щракнете двукратно върху елемента. За да затворите списъка, натиснете клавиша Esc.
Когато въвеждате име на метод и натиснете клавиша Tab веднъж, ще бъде дописан избраният елемент, а последващите натискания на Tab ще обхождат съответствията с най-дълъг префикс. Например ако въведете aVar.aMeth, ще се обхождат циклично елементите aMeth1, aMethod2, aMethod3, без да се скриват останалите елементи.
Пример:
е валидна дефиниция на променлива и методите й са достъпни чрез оператора точка („.“):
Това са помощни средства за програмистите на Basic.
Поправя регистъра на буквите при въвеждане на променливи и запазени думи на Basic. LibreOffice Basic IDE ще променя изписването на операторите и променливите на Basic в кода, за да подобри стила и четливостта му. Промените се базират на декларациите на променливи в програмата и на синтактичния анализ на въведените команди на LibreOffice Basic.
Пример:
и при въвеждане на Intvar, то ще бъде поправено на intVar, за да съответства на съществуващия регистър на буквите в декларацията на intVar .
Запазените думи на Basic също се коригират автоматично (списъкът със запазени думи се взема от синтактичния анализатор).
Примери:
Integer, String, ReDim, ElseIf, etc...
Автоматично затваря отворените кавички. LibreOffice Basic IDE ще добавя затваряща кавичка винаги когато въведете отваряща. Това е полезно при вмъкване на низове в код на Basic.
Автоматично затваря отворените скоби. LibreOffice Basic IDE ще добавя затваряща скоба „)“ винаги когато въведете отваряща „(“.
Автоматично вмъква затварящи оператори за процедури. LibreOffice Basic IDE ще добавя End Sub или End Function, след като въведете оператор Sub или Function и натиснете Enter.
Allow UNO object types as valid Basic types. This feature extends the Basic programming language standard types with the LibreOffice UNO types. This allows the programmer to define variables with the right UNO type and is necessary for the code completion feature.
Пример:
Използването на разширени типове на UNO в програми на Basic може да ограничи съвместимостта на програмата при изпълнение в други офис пакети.