Merhabalar,Python geliştirme ortamını Sublime Text 2'de nasıl oluştururuz hızlıca yazıcam.Anlattıklarım
Linux(OpenSuse) için geçerlidir.
Referansım alttaki link:
http://docs.sublimetext.info/en/latest/getting_started/install.html
http://www.sublimetext.com/2 'den indirip rardan çıkartıyoruz şöyle.
tar vxjf Sublime\ Text\ 2.0.1\ x64.tar.bz2
çıkarttıklarımızı istediğimiz bi yere taşıyoruz.
sudo mv Sublime\ Text\ 2 /opt/
Terminalden sublime texti açmak için sembolik link oluşturuyoruz.
sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime
Daha sonrada kurmak istediğimiz sublime text eklentileri için paket kontrol yöneticisini kuruyoruz bize çok büyük kolaylık sağlıyor.
Sublime Textte CTRL+ALTGR+,(virgül) 'e basıyoruz ve konsol açılıyor oraya bu altta gördüğünüz kodları yapıştırıp enterlıyoruz.Sonrada Sublime'ı kapatıp tekrar açmak yeterli.
import urllib2,os; pf='Package Control.sublime-package';
ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not
os.path.exists(ipp) else None;
urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));
open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace('
','%20')).read()); print('Please restart Sublime Text to finish
installation')
Şimdi Paket Yöneticisini kurduktan sonra ben neler kurdum ona gelelim.Eklentilzeri kurmak için
CTRL+SHIFT+P ye basın ve install yazıp enterlayın.Daha sonrada kurmak istediğiniz eklentinin adını yazınki eklenti adının tamamını yazmaya gerek yok.Mesela Sublime Linterı kurmak istediğimizde lint yazsak içinde lint geçen eklentileri bulup karşımıza çıkarıyor ordanda eklentiyi kurabilirsiniz.
Sublime Linter
kodlarımızda herhangi bir hata varsa bize hatanın nerde olduğunu kod içinde gösterip hatanın ne olduğunuda sublime textin en altında ince çubukta gösteriyor DİKKAT.
Sublime CodeIntel
kod tamamlama için kullanılıyor
AdvancedNewFile
bize başka büyük kolaylık sağlayan eklenti.Yeni bir dosya oluşturcağımız zaman her seferinde File>New File diyip dosyanın adını yazıp kaydetceğimiz yeri belirleme zahmetinden bizi kurtarıp daha hızlı olmamızı sağlıyor şöyle;
Windows Tuşu+ALT+N tuşuna basıp programlama/proje1/deneme.py dediğimizde home dizini altında programlama klasörü onun içine proje1 klasörü onun içinede deneme.py dosyamızı oluşturuyor.
Tomorrow Night
renk şeması olarak bunu kullanıyorum.
Auto Encoding for Python (PythonEncode falandı galiba adı)
her seferinde alttaki pythonu tanımlayan kodu yazmamızdan bizi kurtarıyor kısaca.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
Bunlardan başka olarakta pip ve virtualenv kurdum.
benim OpenSuse'da kurmam kolaydıda diğer linux veya ubuntuda nasıl olur siz bakarsınız.
python-pip (Kısaca pip python paketlerini kurmamızı sağlıyor mesela pip install django dersek djangoyu kurabiliriz hiç uğraşmadan.)
python-virtualenv (Virtualenv'da mesela 2 projemiz var biri djangoyla diğerinde başka araçlar gerekiyor diyelim bu 2 farklı proje için kurduğumuz eklentiler olsun araçlar olsun projeleri etkilemesin diye böyle birşey bulmuş adamlar düşününce mantıklıda.2 projeyi birbirinden ayırıp istediğimiz her işlemi o projeye özel gerçekleştirmemizi sağlıyor harika.)
python-virtualenv-clone
python-virtualenvwrapper
Daha fazla bilgi için şu linklere bakabilirsiniz :
http://www.pythonforbeginners.com/basics/how-to-use-python-virtualenv/
https://wiki.archlinux.org/index.php/Python_VirtualEnv
Hiç yorum yok:
Yorum Gönder