SciTE Geliştirme Ortamının Linux'ta Kurulması
- SciTE'ı kurun
- Eğer kullandığınız Linux dağıtımı SciTE'ı paket olarak veriyorsa, en kolayı Linux ortamınızın paket yöneticisini kullanmaktır.
Örneğin Debian veya Ubuntu tabanlı bir Linux dağıtımı kullanıyorsanız, SciTE'ı Linux'unuzun program yöneticisiyle kurabilirsiniz. (Program yöneticisini Ubuntu'da Applications menüsü altındaki Add/Remove ile çalıştırabilirsiniz. SciTE pakedi Ubuntu'da Development bölümünün altında bulunuyor.)
SciTE pakedi Debian için şurada: http://packages.debian.org/etch/scite
Ubuntu için de şu sayfada arayabilirsiniz: http://packages.ubuntu.com/ - Sizin ortamınız için SciTE pakedi yoksa, programı elle kurmanız gerekecek. Ne yazık ki bu yazı yazıldığı sırada SciTE'ın kolay bir kurulumu henüz mevcut değil. Sitelerindeki dosyalar şurada:
- Kolay kurulan bir seçenek olarak Geany'yi düşünebilirsiniz. Geany, SciTE'ın da kullandığı Scintilla kütüphanesi üzerine kurulu olduğu için, bir anlamda çok daha gelişmiş SciTE olarak düşünebilirsiniz:
Geany ile de Türkçe karakterler kullanabileceksiniz ama Geany içinde Türkçe harfler olan fonksiyon vs. isimleri ayrıştırırken hatalar yapıyor. Büyük bir sorun değil...
- Eğer kullandığınız Linux dağıtımı SciTE'ı paket olarak veriyorsa, en kolayı Linux ortamınızın paket yöneticisini kullanmaktır.
- SciTE'ın Türkçe ve D kullanımını düzeltin
SciTE'ın kurulumuyla gelen dosyalarda bazı sorunlar var: Örneğin dosya açma penceresinde "bütün kaynak dosyalar" dendiği halde D dosyaları gösterilmiyor, çalıştırılacak programın başına
./
eklenmiyor, Türkçe harfler mavimsi bir renkte oluyorlar, vs. Bu gibi sorunlardan kurtulmak için şu adımları izleyin.- SciTE'ı çalıştırın
- Seçenekler [Options] menüsünden Kullanıcı Ayarları Dosyasını Aç'ı [Open User Options File] seçin
.SciTEUser.properties
isimli dosya boş olarak açılacaktır. - Şu pencere içindeki satırları o dosyanın içine yerleştirin ve dosyayı kaydedin (aşağıdaki pencerede görünenden daha çok satır var):
- Bu kullanıcı ayarlarının etkinleşmesi için SciTE'ı kapatın ve tekrar başlatın.
# Varsayilan olarak UTF-8 karakterler kullanmak icin code.page=65001 output.code.page=65001 # Es aralikli yazi tipi kullanmak icin font.base=$(font.monospace) font.small=$(font.monospace) font.comment=$(font.monospace) font.text=$(font.monospace) font.text.comment=$(font.monospace) font.embedded.base=$(font.monospace) font.embedded.comment=$(font.monospace) font.vbs=$(font.monospace) # Calistirma penceresi rengi style.errorlist.32=back:#eeeeee,$(font.small) # Turkce karakterlerin de siyah olarak gorunmeleri icin # (yoksa bosluk olarak algilanarak mavimsi gorunuyorlardi) style.d.0=fore:#000000 # Turkce karakterler de kelimelere dahil kabul edilsinler word.characters.$(file.patterns.d)=ğüşöçıĞÜŞİÖÇ$(word.chars.d) # Icerletme ayarlari tabsize=4 indent.size=4 use.tabs=0 # Arama .d dosyalarini da dahil etsin find.files=*.d *.c *.cxx *.h # Dosya acma penceresinde "Butun Dosyalar"a .d'ler de # dahil edilsinler source.files=*.d;$(source.files) # Yeni dosya acildiginda D dili varsayilsin default.file.ext=.d # Derleyici uyarilari da kullanilsin command.compile.*.d=dmd -w -O $(FileNameExt) # Linux'ta calistirirken programin basina ./ gelsin if PLAT_GTK command.go.*.d=./$(FileName)
- SciTE'ın menülerini Türkçeleştirin
Not: Bu adım isteğe bağlıdır ve root yetkisi gerektirir.
Türkçe karşılıkları içeren dosyayı indirmek için şu bağlantının üstünde sağ tıklayın ve onu
locale.properties
adıyla kaydedin:İndirdiğiniz dosyayı SciTE'ın ayar dosyalarının bulunduğu klasöre kopyalayın (root yetkisi gerektirir):
cp locale.properties /usr/share/scite
- Programları SciTE içinden derleyebilmek için dmd program klasörünün PATH'e dahil olması gerekir. Bunu dmd kurulumu sayfasında
~/.profile
dosyası için anlatılanı uygulayarak gerçekleştirebilirsiniz.
Artık SciTE'ı kullanarak D programları oluşturabilirsiniz. Programlarınızı derlemek ve çalıştırmak için Araçlar menüsündeki Derle'yi ve Çalıştır'ı kullanırsanız, bu komutların çıktılarını sağdaki çıktı penceresinde göreceksiniz.