Sublime Text 2: Mevcut en iyi kod düzenleyici?

Yüceltilmiş metin 2 bir akreditasyonu uluslararası tanınırlık sağlayan kod düzenleyici Tarzı TextMate, Scribes, Kate veya Redcar. Arayüzü temiz ve sezgiseldir ve Parçacıklar, Eklentiler ve kod oluşturma sistemlerinin (Yapı Sistemleri) kullanımını destekler.

İlk başta Jon Skinner tarafından vim'in bir uzantısı olarak yaratıldı, ancak yavaş yavaş kendi kimliğini aldı. Bu nedenle, Sublime Text 2 hala "Vintage modu" adı verilen vi benzeri bir düzenleme moduna sahiptir.

dikkat: Sublime Text 2 ücretsiz olarak dağıtılır, ancak özgür bir yazılım değildir. Eşit derecede ilginç ücretsiz bir alternatif için denemenizi öneririm Arzuhalciler.

temel özellikleri

  • Mini harita: Mini harita, kodumuzun sekmenin yanına yerleştirilebilen veya gizlenebilen yapısının bir önizlemesinden oluşur. Yapısını iyi bildiğimizde dosyanın içinde hareket etmek çok kullanışlıdır.
  • Çoklu seçim: Çoklu seçim yeni bir şey değil, Windows için Ultraedit editörü tarafından uzun süredir dahil edilmişti. Dosyanın farklı bölümlerinden çoklu bir terim seçimi yapmak için, imleci aramak istediğimiz kelimenin içine yerleştirmemiz ve Mac OS X'te Cmd + D veya Windows ve Linux'ta Ctrl + D'yi yapmamız yeterlidir.
  • Çoklu İmleç: Çoklu seçim Sublime Text kullanırken, paralel olarak n farklı konumda keyfi olarak metin yazabileceğimiz n imleç oluşturur.
  • Çoklu Düzen: Tek bir pencerede düzenlemeyi seçebileceğimiz veya dört dikey pencereye veya dört ızgara penceresine kadar bölebileceğimiz yedi düzen yapılandırmasıyla birlikte gelir. Daha fazla düzen oluşturabilmek için bir eklenti var, Linux'ta en azından düzenleyici kararsız hale geliyor.
  • Sayısız dil için yerel destek: Clojure, Haskell, Erlang, Scala ve Go dahil olmak üzere sayısız dili yerel olarak destekler (birkaçını belirtmek gerekirse)
  • Yapılandırılabilir Sözdizimi Vurgu: Sözdizimi vurgulama, kullanıcı başına yapılandırma dosyaları aracılığıyla tamamen yapılandırılabilir
  • Dinamik Arama: Düzenli veya normal ifadeleri dosyalara, projelere, dizinlere, bunların birleşimine göre veya her şeyi aynı anda arayabilirsiniz.
  • Otomatik tamamlama ve anahtar işaretleme: Bir bloğu basit bir şekilde kapatan veya açan anahtara gidebiliriz
  • Parçacıklar ve Eklentiler Desteği: Parçacıklar makrolar veya paketler gibidir ve oldukça kullanışlıdır, ZenCoding eklentisi gibi sayısız eklenti vardır
  • Keybindings toplam yapılandırması: İstediğimiz gibi tüm tuşların üzerine yazılabilir, bu gerçekten harika
  • Hat veya dosyaya hızlı erişim: Mac OS X'te Cmd + P veya Win ve Linux'ta Ctrl + P tuşlarını kullanarak ve dosyanın adını yazarak veya listeye göz atarak bir dosyayı açabiliriz. İki nokta üst üste ve satır numarasını kullanarak da bir satıra gidebiliriz (örneğin: 245).
  • Komut Paleti: İstediğimiz herhangi bir komutu filtreleyebileceğimiz ve kullanabileceğimiz Komut Paletine erişmek için Mac OS X'te Shift + Cmd + P veya Win ve Linux'ta Shift + Ctrl + P kullanabiliriz. Bu, Paket Denetleyicisi ile birlikte kullanmak için çok kullanışlıdır (başka bir gönderide bahsedeceğiz). 

Zen Coding desteği

Özel bir sözü hak ettiğini düşündüğüm özelliklerden biri de Zencoding desteğidir.

Zen Kodlaması, CSS'ye çok benzer bir sözdizimi ile yazılmış bir kod kısayolundan başka bir şey değildir, bu nedenle CSS ve HTML'yi biliyorsanız, hayatınızı kolaylaştırmaya neredeyse hazırsınız demektir.

Pratik bir durumda, bir menü için işaretleme oluşturmak isteseydik, bir gezinme etiketine ve ardından bir listeye ihtiyacımız olduğu açıktır, bu elle yazılmış minimum 7 satırlık bir kod anlamına gelir, ancak Zen Kodlama del ile 15 karakterden daha azına düşürülebilir. aşağıdaki gibi (bunun için yalnızca Ctrl + tuşlarına basmanız yeterli olacaktır):

nav> ul> li.item * 5> a

Aşağıdaki video bize Zencoding'in diğer örneklerini gösterir:

In Zen Kodlama resmi sayfası ek bilgiler, örnekler ve desteklenen editörlerin listesini bulacaksınız. İndirme sayfasında, her bir düzenleyicinin kurulum paketlerini bulacaksınız, genellikle pakete kurulum talimatlarını içeren bir .txt dahildir. Orada bulabilirsin Sublime Text 2 için uzantı.

Montaj

Sublime Text 2 birçok resmi depoda mevcut değildir (Arch ve türev kullanıcıları muhtemelen AUR'dan yükleyebilirler). Bu nedenle en kolay şey proje sayfasına gitmek ve indir Linux sürümü. Hayır, hiçbir şeyin derlenmesine gerek yok. İndirilen dosyayı açın ve programı çalıştırın. Herhangi bir taşınabilir uygulama gibi daha fazlası olmadan çalışacaktır.

Ubuntu ve türev kullanıcıları, programı bir PPA'dan yüklemeyi tercih etmeleri durumunda bir terminale girebilir ve aşağıdakileri yazabilirler:

sudo eklenti-apt-deposu ppa: webupd8team / sublime-text-2
sudo apt-get update
sudo apt-get sublime-text-2'yi kurun

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   johnny mentero dijo

    sudo apt-get install yüce metin

  2.   Kesymaru dijo

    En iyi kod düzenleyici, metni işleyen herhangi bir uygulamadır, çoğu insan kod editörleri veya IDE'ler hakkında, bir editör veya bir IDE çok yardımcı olursa, uygulamaları programlayan programlarmış gibi konuşur, ancak evet, herkes iyi çalıştığını bilir.

  3.   Federico dijo

    Merhaba, 2 gün önce Sublime text 2 ve bana paket kontrol kitaplığına atıfta bulunan bir hatayla sunuldu, düzenleyiciyi yeniden açtığımda Paket klasörünü ortadan kaldırmak ve tekrar indirmek gibi harika bir fikir buldum. menü çubuğu, daha önce beyaz olan kenar çubuğu artık siyah ve beyaz kısmındaki düzenleyici artık siyah, herhangi bir klavye komutuna yanıt vermiyor ve tercihlere erişemiyorum ve aşağıdaki mesaj beliriyor:

    "Packages / Text / Plain text.tmLanguage" sözdizimi dosyası yüklenirken hata oluştu: plist xml ayrıştırılırken hata oluştu: "Packages / Text / Plain text.tmLanguage" dosyasında dosya açılamadı

    Yaklaşık 10 kez yükledim ve kaldırdım, yanlış bir şey mi yapıyorum bilmiyorum yoksa yanlışlıkla başka bir şey mi sildim, Mac kullanıyorum ve kullanımında yeniyim ve ne yaptığımı nasıl düzelteceğimi bilmiyorum, dosyayı tekrar kopyaladım içerik klasörünü kontrol ediyordum paket klasörü (doğru yerde olup olmadığını bilmiyorum) ve hiçbir şey, biri bana yardım edebilirse, çok sevinirim.

  4.   7017 dijo

    Şimdiye kadar denediğim en iyi editör, Jon adına çok çaba sarf etti, bu yüzden lisansını almaya karar verdim. Özgür yazılım olmamasına rağmen o sırada ödediğim 60 dolar değerinde, sanki özgür bir yazılımmış gibi projeye bağışta bulunacaktım. Saygılarımızla.

  5.   ben Palafrugell dijo

    Tek kelimeyle harika!

  6.   Hadi Linux kullanalım dijo

    Bu bildiğim en iyisi… ne yazık ki özgür olmasına rağmen özgür yazılım değil.

  7.   adrian dijo

    Bir alternatif

    metin ustası

    http://foicica.com/textadept/

  8.   Rafuru dijo

    Hmm ama neden sayfanın lisans satın almak için bir bölümü var?

    Tam olarak anlamadığım bir şey çünkü paketi web'den indirirken Yardım bölümünde bir lisans kodu girme seçeneği var

  9.   Rafuru dijo

    Hmm sanırım kendimi iyi açıklamadım ..

    Uyarı şunu söylüyor: Sublime Text 2 ücretsiz olarak dağıtılır, ancak özgür bir yazılım değildir. Eşit derecede ilginç bir ücretsiz alternatif için, Yazıcılara bir şans vermenizi öneririm.

    bu, serbestçe dağıtılabileceği, ancak ücretsiz olmadığı (başka amaçlar için değiştirilebileceği veya yeniden dağıtılamayacağı) anlamına gelir ... ancak ücretsiz sözcüğü bana bunun ücretsiz yazılım olduğunu söyler.

    Bu bir deneme ise, ücretsiz değildir ve bu nedenle bir shareware.

    Daha ziyade sorum şu, bu testin veya bir anahtarın veya lisans anahtarının eklenmemiş olmasının programı daha sonra etkileyip etkilemeyeceği, örneğin, kanıt ise, testin sonunda açmama veya işlevlerini sınırlamama izin vermeyin. .

  10.   pablorubianes dijo

    Ücretsiz değil ... ücretsiz kullanmanıza izin verdikleri sürüm Beta, kararlı olan lisanslı ve 60 dolara mal oluyor,

  11.   Nico dijo

    Bir tıklama daha ve hafızanız doldu!

  12.   Felipe Sipion Şenlikleri dijo

    ubuntu 11..04'te sublime-text-2 sürümü çalışmıyor, ancak sublime-text-2-dev yüklemeyi deneyin

  13.   Gonzalo dijo

    Teşekkür ederim!! Ben deneyeceğim.

  14.   Jorge dijo

    Tamam, cevapladığınız için teşekkürler. Bir süredir test ediyordum ve birçok nedenden dolayı beni ikna etmedi. Sonra sürekli benden ehliyet istiyordu, bu sadece "iptal" e basmanıza rağmen beni yine de sinirlendiriyor. İhtiyaçlarıma daha iyi uydukları için Notepad ++ ve Pspad'i tercih ediyorum.
    Çok teşekkür ederim.

  15.   Hadi Linux kullanalım dijo

    Emin değilim ... Sanmıyorum ...
    Ancak, tüm özelliklerini keşfetmeniz için denemenizi ve bir süre oynamanızı öneririm.
    Gerçek şu ki, bir süredir kullanmadım ama bugün en iyi metin editörlerinden biri olduğu konusunda çok netim.
    Bedava olmaması çok kötü ... bedava olmasına rağmen.
    Şerefe! Paul.

  16.   Jorge dijo

    Merhaba bir soru, Sublime Text'de aramaları listeleyebilir misiniz? Bu, Pspad veya Notepad ++ gibi editörlerde gerçekten çok sevdiğim bir özelliktir, bana elde edilen sonuçları liste şeklinde göstererek, kelimelerin bulunduğu yerin tamamını gösterir ve hızlı bir şekilde bilmemi sağlar. çizgi istediğim şey ya da değil. Bunun nedeni, sürekli olarak birçok satıra sahip dosyalarla çalışmam ve bunun doğru olup olmadığını görmek için tembellikten ve sonuçtan çıkmasıdır.
    Selamlar.

  17.   Venüs dijo

    Emacs zaten mevcutsa veya vi ise neden yeni bir alternatif arayasınız?
    Özgür bir yazılım olmaması yanında, bu tür yazılımları desteklemenin ve bu kadar çok propaganda yapmanın anlamı nedir?

  18.   Hadi Linux kullanalım dijo

    Propaganda değil.
    Mükemmel bir yazılım olduğu için bunu duyurmanın iyi bir fikir olduğunu düşündüm. Ayrıca, geliştiricilerinizin kaynak kodunu yayınlamak için e-posta alması iyi olur. Proje bilinmiyorsa, bunu yapmanın bir yolu yoktur.
    Şerefe! Paul.

  19.   Polaris 23 28 dijo

    Zaten denedim, mükemmel, bilgi için teşekkürler. !!!

  20.   Rafuru dijo

    Çünkü vim veya Emacs gibi biraz daha "gelişmiş" bir düzenleyici kullanmayı öğrenecek vakti olmayan pek çok insan var.

    Çoğu zaman, bir programın, bu araçları nasıl kullanacağına dair öğreticileri okumak ve uygulamak zorunda kalmadan oturup kod yazmasını gerektirir.

    Bu programın tescilli olmasıyla ilgili yanlış bir şey yok, geliştirici yazılımı ile para kazanmaya karar verdi ve bu tamamen normal ... ya da ne? Markalara ödeme yapmamak için% 100 ev yapımı veya "ücretsiz" bir PC almak için de mücadele edecek misiniz?

    Yoksa pazara ödeme yapmamak için kendi "bedava" domateslerinizi mi ekeceksiniz?

    Bir şeyleri biraz ayırt etmeyi öğrenmelisin

  21.   Rafuru dijo

    Aslında, bunun gibi kaliteli bir programın lisansı o kadar da ağır değil.

    Ama yiyecek parası çok az olan bir öğrenci olduğum için onu öyle bırakıyoruz hahaha.

    Zen modu harika görünüyor 🙂

  22.   Julio Cesar Marin Garreta dijo

    Scribes çok iyidir, çünkü bu önerileni deneyeceğim.

  23.   Konuk dijo

    Eclipse gibisi yoktur .. bir tıklama ve bir sunucu başlatır ... başka bir tıklama ve bu sizin için bir proje oluşturur!

  24.   Guilliiin dijo

    Denedim ve güzel, ama benim için Komodo kurgusu gibisi yok, buna rağmen neden bu kadar yüce yaygara yaptığını bilmiyorum

  25.   miguel dijo

    O metin düzenleyiciyi denedim, bu web sitesi sayesinde anladım http: www.notiubuntu.wordpress, com