folder Tahribat.com Forumları
linefolder Python
linefolder [Anlatım] Python İçin Notepad++



[Anlatım] Python İçin Notepad++

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    python'u notepad++ 'da kodlamayı seviyorum

    diğerlerine pek alışamadım (atom, sublime text, ıvır, zıvır)

    ama beni en çok çeken, sublime text'in teması oldu (anlayamazsınız)

    beyin bedava diyerek belirli bir araştırmanın sonucunda yığılan bilgilerimi sizinle paylaşayım dedim

     

    1- şekil şükül yapma ulan:

    notepad++ kapalı iken şu xml dosyasını indirip, %APPDATA%\notepad++\themes klasörüne atalım (sublime text teması)

    https://gist.githubusercontent.com/daft117/4b0139e3e6508b3b2f02/raw/099506daef3625e40c1c8994af115f90c0b56aad/Sublime_Monokai.xml

    notepad++ açalım, ayarlar > stil yapılandırması > tema seçin: sublime_monokai

    yazı tipi: consolas (yoksa bul bi yerden)

    yazı boyutu: 10

    genel yazı tipi kullan

    genel yazı boyutu kullan

    kaydet & kapat

     

    2- python scriptlerini şak diye çalıştırmak istiyorum

    bu kısımda eklenti kurulumu yapıcaz (eklentiler > plugin manager > show plugin manager)

    2-a) PyNPP

    bu eklenti ile python scriptlerimizi ALT SHIFT F5 ile açabiliyoruz. script sonlandıktan sonra python uygulaması debug için açık kalmaya devam eder. (mesela i değeri en son ne almış vs bakabilirsiniz)

    debug açısından kolaylık olması için, class'lar ile çalışmanız önerilir (en basit scriptte bile)

    2-b) NppExec

    bu eklenti ile kendimiz ayar çekebiliyoruz (hangi komut ile çalıştıracağımızı)

    eklentiler > NppExec > Follow Current Directory seçili olsun

    F6 basalım. şimdi bu aşamada dosyayı (türü ne olursa olsun) hangi komutla açacağımızı belirleyeceğiz

    - python 2.7 ile açmak için örnek: "C:\Python27\python.exe" "$(FULL_CURRENT_PATH)"

    - python 2.7 IDLE ile açmak için örnek: C:\Python27\pythonw.exe C:\Python27\Lib\idlelib\idle.pyw -r "$(FULL_CURRENT_PATH)"

     

    3- notepad++'ya python scriptleriyle hükmetmek istiyorum

    mümkün. Python Script kuruyoruz.

    örnek olarak notepad++'da olmayan bi özelliği ona kazandıralım (zaman damgası vurma) diğer komutlara yardım sayfasından ulaşabilirsiniz.

    Eklentiler > Python Script > New script > dosya ismi soracak, klasör değiştirmeden: zaman_basici

    import time 

    editor.addText( time.strftime( '%Y-%m-%d %I:%M %p' ) )

    kaydedelim.

    programı kapatıp açın

    Python Scripts > Configuration kısmından zaman_basici.py seçip Toolbar veya Menu kısımlarına ekleyip kısayol olarak kullanabilirsiniz.

    Menüye ekledikten sonra kısayol da atayabilirsiniz (ayarlar > kısayol düzenleyici > plugin commands kısmında gözle arama yapmak lazım)

     

    4- düzgün encode/decode yaptığım halde, ekrana bir şey basarken hata alıyorum

    sebebi windows. Scriptlerinizi python IDLE ile çalıştırın.

    yazdırdığınız şey sadece debug amaçlı ise repr fonksiyonunu kullanın.

     

    şimdilik bu kadar, aklıma geldikçe ekleme yaparım

     

    sonuç şöyle bir şey olacak:

    YekteranBaymedir tarafından 07/Tem/15 19:38 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pcdoktor636
    pcdoktor636's avatar
    Kayıt Tarihi: 12/Ocak/2010
    Erkek

    Geany ve Sublime Text kullansam da eline sağlık hacı, yazmışsın o kadar. Windowz tarafına geçersem yüklerim bunu.

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    sublime text'in tek hoşuma giden yanı teması

    onun dışında notepad++ 'yı daha işlevsel buluyorum (evet garip gelebilir ama böyle)

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    teşekkürler deneyeceğim. :))


    İmza...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mugen
    mugen's avatar
    Kayıt Tarihi: 22/Haziran/2013
    Erkek
    Daft bunu yazdı

    sublime text'in tek hoşuma giden yanı teması

    onun dışında notepad++ 'yı daha işlevsel buluyorum (evet garip gelebilir ama böyle)

    Rehber için sağolun hocam.

    Asla garipseyemem, NPP bir kardeş, sublime ise gıcık alamancı çocuğu gibi benim için.

    Ben bir de bununla kombo çekmiştim, ama tabii gereksizliğine ve kaynak tüketimine gıcık olup silmiştim meraklısına:

    http://www.makeuseof.com/tag/make-windows-fonts-look-like-mac-fonts/


    O mahiler ki derya içredir deryayı bilmezler.. .
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    Notepad++ nin tek gicik oldugum yani link uzerine gelinceki yazi renginin hep sabit mavi olmasi ve bu tema ile okunamaz hale gelmesi

    He bir de paragraf tusuna basinca tab, bosluk gibi karakterleri gorebiliyoruz ya bu temada o da siciyor gorunmuyor

     

    Klasik beyaz temaya geri dondum

    Font consolas kaldi

    Huzurluyum

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Allura
    Allura's avatar
    Kayıt Tarihi: 17/Mayıs/2009
    Erkek

    linux ve osxde alternatif olarak aptana kullanıyorum ben tavsiye ederim 


    "
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YekteranBaymedir
    YekteranBaymedir's avatar
    Kayıt Tarihi: 10/Temmuz/2009
    Homo

    Linux tarafinda alternatif bol ama scintilla midir

    Scite midir nedir o bile kafi

    Hatta cogu durumda nano bile yetiyor

    Ama linux sadece serverda kullaniyorum

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mugen
    mugen's avatar
    Kayıt Tarihi: 22/Haziran/2013
    Erkek
    Daft bunu yazdı

    Notepad++ nin tek gicik oldugum yani link uzerine gelinceki yazi renginin hep sabit mavi olmasi ve bu tema ile okunamaz hale gelmesi

    He bir de paragraf tusuna basinca tab, bosluk gibi karakterleri gorebiliyoruz ya bu temada o da siciyor gorunmuyor

     

    Klasik beyaz temaya geri dondum

    Font consolas kaldi

    Huzurluyum

    view > Show Symbol > Show Indent Guide seçilidir, tıklayaral onu kapatabilirsiniz hocam doğru anlamışsam. Ben linkleri direk disable bırakıyorum şahsen ama şunu yapabilirsiniz:  yanlış anlamışım bu kısmı, aşağıdaki geçerlidir ama.

    Şu kodu varsayılan temadan aldım, stylers.xml, bunu sublime_monokai.exml de en alttaki Global Styles etiketleri arasına yazarsanız, hem buradan hem de style configuratorde Global Styles başlığı altında dinamik olarak dilediğiniz gibi renklendirebilirsiniz. Denedim çalıştı.

     

    mugen tarafından 07/Tem/15 15:30 tarihinde düzenlenmiştir

    O mahiler ki derya içredir deryayı bilmezler.. .
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mugen
    mugen's avatar
    Kayıt Tarihi: 22/Haziran/2013
    Erkek

    Ahanda buldum yerini, onu da şurdan çözebiliyoruz hocam: Stylo Configurator > Language:Golabal Styles > Style: White Space Symbol

    Aynı yerde bir de Indent Guideline style var o da benim yanlış anladığım ağaç yapısı çizgilerinin rengi hocam.

    Edit: üstteki mesajı anlayamadığım bir sebepten değiştiremediğimden buraya ekliyorum:

    Sublime_Monakai.xml içindeki

     <GlobalStyles></GlobalStyles>


    etiketleri arasına:

    <WidgetStyle name="URL hovered" styleID="0" fgColor="FFFF00" fontStyle="0" />

     

    eklenecek. fgColor sembolünü hex kodu ile değiştirebilirsiniz.

    mugen tarafından 07/Tem/15 18:37 tarihinde düzenlenmiştir

    O mahiler ki derya içredir deryayı bilmezler.. .
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    https://code.visualstudio.com/

    hepsine 1000 basar


    Si vis pacem para bellum.
Toplam Hit: 4888 Toplam Mesaj: 14
python ide tema script dil notepad++ notepad sublime text anlatım