Temel IDE
Basic ile yazılmış makroları düzenleyebilmek için Basic IDE (Entegre Geliştirme Ortamı) ayarlarını tanımlar.
Kod Tamamlama
Bu özellik Basic programcılarının kod tamamlamalarına, yaygın yazımlardan tasarruf etmelerine yardımcı olur ve hataları azaltır.
Kod tamamlamayı etkinleştir
Bir Basic nesnesinin metotlarını görüntüle. Kod tamamlama bir Basic nesnesinin metotlarını bir genişletilmiş UNO türü olduğu sürece görüntüler. Genel bir Nesne veya Basic türü Türevlerinde çalışmaz.
Bir değişken bir UNO arayüzü veya yapısı olduğunda değişkenin adından sonra bir nokta konulduğunda bir liste kutusu belirir (örneğin aVar. [liste kutusu belirir] ). Metotları ve değişkenleri bu listede sıralanırlar. Önerilen metotlar ve değişkenler arasında ok tuşlarıyla dolaşabilirsiniz. Seçtiğiniz girdiyi eklemek için Enter tuşuna basabilir veya fare ile çift tıklayabilirsiniz. Listeyi iptal etmek için Esc tuşuna basın.
Bir metodun adını yazarken Tab tuşuna bir defa basın, bu seçilen girdiyi tamamlayacaktır, yeniden basmanız eşleşen en uzun girdiye kadar dairesel tamamlanmasına neden olur. Örneğin; aVar.aMeth yazıldığında sırasıyla aMeth1, aMethod2, aMethod3 girdileri ile tamamlanır ve diğer girdiler gizli olmazlar.
Örnek:
geçerli bir değişken tanımlamasıdır, metotlarına nokta (".") operatörü ile ulaşılabilir:
Kod Önerisi
Bunlar Basic programcısı için kodlama yardımcılarıdır.
Otomatik düzeltme
Basic değişken ve anahtar kelimelerini yazarken düzelt. LibreOffice Basic IDE kodlama stilini ve okunabilirliği arttırmak için Basic ifadelerini ve değişkenlerini değiştirecektir. Kodun değiştirilmesi programın değişken tanımlamalarına ve LibreOffice Basic komutları ayrıştırmasına dayanarak yapılır.
Örnek:
ve Intvar yazarken onu intVar tanımlamasında geçen büyük küçük harfe uygun olarak intVar olarak düzeltir.
Basic anahtar kelimeleri de otomatik olarak düzeltilir (anahtar kelimeler ayrıştırıcıdan alınırlar).
Örnek:
Integer, String, ReDim, ElseIf, etc...
Tırnak işaretlerini otomatik kapat
Açık tırnak işaretlerini otomatik olarak kapat.LibreOffice Basic IDE sizin her tırnak işareti açtığınızda onu kapatacak bir taneyi otomatik olarak ekler. Basic kod dizeleri eklemek için kullanışlıdır.
Parantezleri otomatik kapat
Açık parantezleri otomatik olarak kapat. LibreOffice Basic IDE her parantez açtığınızda “(“ onu bir parantezle “)” kapatır.
Yordamları otomatik kapat
Yordamlar için otomatik kapatma ifadeleri ekle. LibreOffice Basic IDE sizin her Sub veya Function ifadesini yazıp Enter tuşuna bastığınızda onu otomatik olarak End Sub veya End Function ifadelerinden biriyle kapatır.
Dil Özellikleri
Genişletilmiş türleri kullan
UNO nesne türlerini geçerli Basic türleri olarak kullan. Bu özellik Basic programlama dilinin standart türlerini LibreOffice UNO türleri ile genişletir. Programcıların doğru UNO türleriyle değişken tanımlamalarına yardımcı olur ve kod tamamlama özelliği için gereklidir.
Örnek:
Basic programlarında UNO Genişletilmiş Türlerinin kullanımı onun diğer ofis paketlerinde çalıştırılmasını kısıtlayabilir.