Bölümler
İngilizce Kaynaklar
Diğer



SciTE Geliştirme Ortamının Linux'ta Kurulması
  1. 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:

      https://sourceforge.net/projects/scintilla/files/

    • 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:

      http://www.geany.org/

      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...
  2. 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):
    • # 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)
      

    • Bu kullanıcı ayarlarının etkinleşmesi için SciTE'ı kapatın ve tekrar başlatın.
  3. 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:

      SciTE için Türkçe locale.properties dosyası

    • İndirdiğiniz dosyayı SciTE'ın ayar dosyalarının bulunduğu klasöre kopyalayın (root yetkisi gerektirir):

      cp locale.properties /usr/share/scite
      
  4. 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.