Turkhackteam.net/org - Turkish Hacking & Security Platform  
Geri git   Turkhackteam.net/org - Turkish Hacking & Security Platform >
Programlama
> Kod Editörleri & Araçlar

Kod Editörleri & Araçlar Yazılım geliştirme ortamlarında karşılaşılan hataların çözüldüğü ve yardımcı eklentilerin paylaşıldığı kategoridir.


En Iyi Text Editor GNU Emacs

Kod Editörleri & Araçlar

Yeni Konu aç Cevapla
 
Seçenekler
Alt 4 Hafta önce   #1
  • AR-GE Tim (Bug.Res.)
  • Üye Bilgileri
Üyelik tarihi
07/2017
Nereden
$ebp
Mesajlar
Konular


  
En Iyi Text Editor GNU Emacs




Merhabalar, bugün en iyi text editörlerden biri olan Emacs'den bahsetmek istiyorum. Adından da anlaşılacağı üzere, ücretsiz bir editör olan emacs kendisine ait bir dil olan "Emacs lisp" ile iş yürütmektedir. Emacs-lisp ile ne yürütüyoruz derseniz, nasıl ki VSCode da config editlerken JSON ile uğraşıyorsak, Emacs'ı konfigüre ederken de elisp ile uğraşacağız demek oluyor.

Not: Bu yazımda sizlere Emacs confiği oluşturmayı öğretmeyeceğim, Emacsden bahsedeceğim.


Öncelikli olarak değinmek istediğim şey, Emacs piyasada bulabileceğiniz en esnek editör diyebilirim. Var olan tüm editörleri denemediğim için burası tamamen şahsi bir statementdır. Bir internet tabiri olarak, "Emacs sadece bir editör değil, bir işletim sistemidir." denir. Bunun sebebi, Emacs içerisinde tamamen bağımsız bir bash shelli, mozilla browserı, sisteminizde kullanmak istediğiniz geri kalan herşeyi hatta ve hatta Vim'i Emacs üzerinden çalıştırabiliyor oluşunuzdur. Kısacası Emacs'i bir Window Manager olarak görebilirsiniz. Tıpkı I3-wm gibi. Kısayol odaklı bir editör olduğu için mouse free bir kullanım sunar, bu da üretkenliğinizi arttırmanızda önemli bir rol oynamakta diye düşünüyorum.

Öncelikli olarak custom packagelara bakalım.
Burası denk geldi gerçi ama, CSGO config syntax highlighterı bile mevcut. Burası komple kullanıcılar tarafından yazılan modlar olarak düşünebilirsiniz, ki kendi ayarlarınızı oluştururken buralarda çok zaman geçireceksiniz. Ya da biraz sonra bahsedecek olduğum, benim kendimin de kullandığı model olan, markdown modunu kullanabilirsiniz, ki tavsiyemdir. Burada Swiper ise kullanmaktan zevk aldığım bir fuzzy search modu. Bir çok editörün sunduğu CTRL + F den çok daha verimli çalışmakta.

Config demişken, oradan devam edelim.
Şimdi burada belki biraz ürkütücü duruyor olabilir ilk bakışta. Lakin şöyle ikiye ayırayım. Selection altında gördüğünüz packagelar, tahmin edebileceğiniz üzere yukarıda gösterdiğim package manager üzerinden yüklenmiş paketler. Altta Change Word alt başlığı ile gördüğünüz functionality ise kendim eklediğim bir fonksiyon. Bu şu demek, Emacs'e aklınıza gelen tüm özellikleri ekleyebilirsiniz, çünkü kod yazarak oluşturduğunuz bir config, başka editörler gibi seçenekleri ile oynadığınız bir editör değil. Ki Emacs'i inanılmaz derecede rahat kılan şeyin bu olduğunu düşünüyorum. Vim'de bulunan "C-W" kısayolunu mu eklemek istiyorsunuz, buyrun yazıp eklediniz (resimdeki örnek teknik olarak bu özellik).

Gelelim dil ve oto tamamlama özelliklerine. Emacs için aklınıza gelen her dil için bir major mod bulunmakta. Bu modlar sizin için genel olarak syntax highlighting yapmakta, fazla birşey beklemeyin bu yüzden. Ama oto tamamlama olayı popüler IDE'leri aratmayacak seviyede.
Bu konu hakkında extra bir yorumda bulunamayacağım, oto tamamlamayı kendiniz kullanmadan pek anlatılabilecek bir özellik değil ne yazıkki. Bunlara ek olarak, multi line editing, ve neredeyse var olan her dil için fazlasıyla kullanışlı snippet modları mevcut.


Bu arada herşeyi elinizle uzun uzun yazıp sonra tab ile tamamlanmasını bekliyorsanız, snippet kullanmayı kesinlikle ama kesinlikle öğrenin. Hayatınızı kolaylaştırır. Yukarıda gördüğünüz class örneği gibi.


Hepimizin çok önemsediği file tree olayı Emacsde biraz daha farklı olarak çalışmakta. Bir bufferda tüm açık olan dosyalarınızı görebilmektesiniz. Bence bu yeterli gibi. Bunun dışında, projeye ait tüm dosyalara da projectile adlı mod sayesinde elinizi mousea götürmenizi gereksizleştirecek derecede hızlı bir şekilde erişebiliyorsunuz. Ki pathleri de oto tamamlamakta.



Son olarak kısaca ORG modundan bahsetmek istiyorum, bir diğer adıyla yazı yazma, not tutma modu da diyebilirsiniz. Etiket özelliği, tarih atma özelliği gibi extra çok yararlı özellikleri bulunmasının yanında yazdığınız yazıları pdf'e convert edebilmenizi de sağlamakta.
Gündelik notlarımı yukarıda da görebildiğiniz üzere bu mod ile almaktayım. Bir çok editörün belkide en büyük eksiği bu moda eş bir özellik barındırmaması diyebilirim.


Bunlar genel olarak benim şahsi düşüncem olmakla birlikte, başka bir editöre geçemeyişimin sebeplerinden. Tabiki çok detaylı bir yazı olmadı, lakin ilginizi çekebildiysem sizi şuraya > Emacs Rocks! alabilirim. Özellikler kısa kısa tanıtılmakta. Ya da youtube üzerinden uncle bob'un emacs videolarını takip edebilirsiniz. Özellikle kendi confiğinizi oluşturmak istiyorsanız şiddetle tavsiyemdir. Umarım ilginizi çekebilmişimdir. Saygılarımla.
    


___________________________________________


"Emacs > Vim"
(•_•)
( •_•)>⌐■-■
(⌐■_■)
 Offline  
 
Alıntı ile Cevapla
Alt 4 Hafta önce   #2
  • Üsteğmen
  • Üye Bilgileri
Üyelik tarihi
09/2018
Nereden
Türkistan
Yaş
18
Mesajlar
Konular


  


Konu için teşekkürler
    


___________________________________________

Oku!’ emrini, ‘dipIoma aI!’ diye anIamış oImanın bedeIini, çok ağır ödüyoruz!

 Offline  
 
Alıntı ile Cevapla
Alt 4 Hafta önce   #3
  • Yüzbaşı
  • Üye Bilgileri
Üyelik tarihi
02/2016
Mesajlar
Konular


  


Çok yararlı bir konu ve güzel detaylı anlatmışsın ama biz ilk aşkımızı elimizden bırakamıyoruz : ((
Notepad (+_+ )
    


___________________________________________

Kapitalizme kötü diyebilmek için illa komünist sosyalist olmak gerekmiyor. Türk milliyetçisi olarak kapitalizm, emperyalizm veya sosyalizm gibi radikal görüşlerin hepsine karşıyım. Benim ve benim ulusum için en uygun ve en sağlıklı yapı, Atatürk ilkeleri üzerine kurulmuş bir Türkiye Cumhuriyeti'nden başka bir şey değildir.

 Offline  
 
Alıntı ile Cevapla
Alt 4 Hafta önce   #4
  • Albay
  • Üye Bilgileri
Üyelik tarihi
01/2017
Nereden
Linux
Mesajlar
Konular


  


Notepad++ ve Sublime text kullanıyorum. Gayet iyi şekilde yıllarca
    


___________________________________________

İletişim
Skype:thtishakonc
İnstagram:thtishakonc/ishakonc
Twiter:ishakoncTHT/ishakonc
ishakonc@gmail.com
Sorularınız İçin DM/Mesaj Atabilirsiniz.
 Offline  
 
Alıntı ile Cevapla
Alt 4 Hafta önce   #5
  • Asteğmen
  • Üye Bilgileri
Üyelik tarihi
08/2017
Nereden
bg.org.tr
Mesajlar
Konular


  


Yararlı bi konu fakat benim göz nurum
VS Code daha iyi bana göre eklenti vs yüklemeden direk bircok dili barındırıyor ve istersen cok fazla yararlı eklentiler var indirebilceğin.
    


___________________________________________

1881-193∞
 Offline  
 
Alıntı ile Cevapla
Alt 4 Hafta önce   #6
  • AR-GE Tim (Bug.Res.)
  • Üye Bilgileri
Üyelik tarihi
07/2017
Nereden
$ebp
Mesajlar
Konular


  


Alıntı:
ishakonc´isimli üyeden Alıntı Mesajı göster
Notepad++ ve Sublime text kullanıyorum. Gayet iyi şekilde yıllarca
Sublime'i anlarim da, notepad++ sanki.... olmamis gibi....

Alıntı:
Dogacantr´isimli üyeden Alıntı Mesajı göster
Yararlı bi konu fakat benim göz nurum
VS Code daha iyi bana göre eklenti vs yüklemeden direk bircok dili barındırıyor ve istersen cok fazla yararlı eklentiler var indirebilceğin.
Tabiki sahsi hissiyatiniz onemli, lakin `Eklenti vs yuklemeden bir cok dili barindiriyor` kismi cogu programming editoru icin haliyle emacs icin de gecerli. Ki bu diller genelde syntax highlightingden ibarettir genel olarak. Ve ikincil argumaniniz olan `cok fazla yararli eklenti` kismina bianen, Emacs'in sundugu eklenti listesine yakin olabilecegini dusunmuyorum. Tabii ki bu sebepden dolayi Emacs en iyisidir demiyorum, ki aciklamamda da Editoru kendimiz programlayabildigimiz icin en iyisi diye de belirtmistim, VSCodeun boyle bir ozelligi oldugunu hatirlamiyorum acikcasi.

Ama yorumlariniz icin tesekkurler.
    


___________________________________________


"Emacs > Vim"
(•_•)
( •_•)>⌐■-■
(⌐■_■)
 Offline  
 
Alıntı ile Cevapla
Alt 4 Hafta önce   #7
  • Asteğmen
  • Üye Bilgileri
Üyelik tarihi
08/2017
Nereden
Old City
Yaş
21
Mesajlar
Konular
6


  


Teşekkür butonuna bastım ama ayrıca yazmak istedim, bilgi ve öneri için teşekkürler.
    


___________________________________________

Who is this JackPayne?

 Offline  
 
Alıntı ile Cevapla
Alt 4 Hafta önce   #8
  • Teğmen
  • Üye Bilgileri
Üyelik tarihi
03/2016
Nereden
Nereye
Mesajlar
Konular


  


yararlı konu eyw
    


___________________________________________

☪☪ Her bilgisayar oynuyanı hacker sanma her hackerı bılgısayar oynuyor sanma ☪☪




Ajan_W (Xenoq)
 Offline  
 
Alıntı ile Cevapla
Alt 4 Hafta önce   #9
  • Yarbay
  • Üye Bilgileri
Üyelik tarihi
01/2018
Nereden
Blackland
Mesajlar
Konular


  


Ellerinize sağlık Güzel hazırlamışsınız.
İlk defa duyuyorum böyle bir programı bir denemek lazım ancak Brackets'dan şaşmadım şaşmayacağım gibi duruyor.
    


___________________________________________

BC
 Offline  
 
Alıntı ile Cevapla
Alt 4 Hafta önce   #10
  • Asteğmen
  • Üye Bilgileri
Üyelik tarihi
08/2018
Nereden
268,3 g/mol
Yaş
1
Mesajlar
Konular


  


Nano candır. Ayrıca güzel başlık , güzel içerik ve güzel anlatım ; Eline sağlık.
    


___________________________________________


let the sunshine in
 Offline  
 
Alıntı ile Cevapla
Cevapla

Bookmarks

Seçenekler


Bilgilendirme Turkhackteam.net/org
Sitemizde yer alan konular üyelerimiz tarafından paylaşılmaktadır.
Bu konular yasalara uygunluk ve telif hakkı konusunda yönetimimiz tarafından kontrol edilse de, gözden kaçabilen içerikler yer alabilmektedir.
Bu tür konuları turkhackteamiletisim [at] gmail.com mail adresimize bildirebilirsiniz, konular hakkında en kısa sürede gerekli işlemler yapılacaktır.
Please Report Abuse, DMCA, Harassment, Scamming, Warez, Crack, Divx, Mp3 or any Illegal Activity to turkhackteamiletisim [at] gmail.com

Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz.
Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.



         

Powered by vBulletin® Copyright ©2000 - 2018

TSK Mehmetçik Vakfı

Türk Polis Teşkilatını Güçlendirme Vakfı

Google+
film izle

wau

Search Engine Friendly URLs by vBSEO 3.6.0 ©2011, Crawlability, Inc.