Ubuntu için kod snippet yöneticisi mi?


13

Sözdizimi vurgulama ve arama özellikleri ile iyi bir kod snippet yöneticisi arıyorum. Bir başka önemli özellik de kod alanı arka plan rengini değiştirme yeteneğidir. Her yerde beyaz arka plana sahip olan ve gözlerimi acıtan bazı Adobe Air uygulamalarını test ettim.

KDE btw kullanıyorum. Kate'i kodlama için kullanıyorum, ancak snippet eklentisini sevmiyorum.


Snippet eklentilerini gerçekten sevmiyorum çünkü kopyala ve yapıştır tarzı kodlamayı teşvik ediyor. Yapmaya çalıştığınız şey, sizin için yapan bazı iyi javascript kütüphaneleri yazmaktır, böylece bu parçacıkları etrafta dolaşmanıza gerek kalmaz. Bu benim önerim olurdu.
Robert Massaioli

Belirli bir noktaya kadar sana katılıyorum. Sorun, sürekli olarak aynı yöntemlerle Firefox API'sına erişmem gerekiyor. Kopyalama ve yapıştırma işlemlerinden kaçınmak için bir kütüphane yazma meselesi değildir.
lovinglinux

3
@ Robert, bence bu biraz BS. Sadece basit bir tuş kombinasyonundan ziyade tekrar tekrar yazmak istemediğim için <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.js"></script>ya da bizi kötü geliştiriciler yapmayan şey ...sudo /etc/init.d/apache2 stopctrl+alt+shift+j
Oscar Godson

1
@Oscar Fikriniz iyi, eğer bunu yapmak istiyorsanız ve isterseniz o zaman bu iyi. Sizi kötü bir geliştirici yaptığını söylemediğime dikkat edin, daha ziyade iyi olduğunu düşünmediğim bir stili teşvik ettiğini; bunu yapmak sizi kötü bir geliştirici yapmaz. Hiçbir gerçek olmayan bir görüş teklif ettim, bu da herkesin onu alabileceği veya bırakabileceği ve yorumunuzun eşit derecede geçerli olduğu anlamına gelir.
Robert Massaioli

Yanıtlar:


6

Python'da çalışıyorsanız, Acire iyi bir seçimdir.

acire

İlk olarak, Python Snippets kütüphanesini kurmanız gerekir

sudo add-apt-repository ppa:python-snippets-drivers/python-snippets-daily
sudo apt-get update
sudo apt-get install python-snippets

Sonra Acire'i kendiniz yükleyebilirsiniz:

sudo add-apt-repository ppa:acire-team/acire-releases
sudo apt-get update
sudo apt-get install acire

Esas olarak XUL ve Javascript ile çalışıyorum.
lovinglinux


2

Code Barrel'i denemelisiniz. Bulut tabanlıdır, böylece snippet'lerinizi istediğiniz yere alabilirsiniz. Oh, ve ücretsiz.


Teşekkürler. Mükemmel görünüyor. Aradığım şey bu. Sorun şu ki, biraz yavaş ve sadece 25 parçacığı ücretsiz planda saklayabilirsiniz. Kesinlikle snippet'leri saklamak için ayda 9,95 $ ödemeye hazır değilim. Bunun birçok geliştiriciye sahip şirketler için daha yararlı olduğunu düşünüyorum.
lovinglinux

2

Değişkenler ve sürükle bırak desteği ile gerçekten güzel bir snippet yöneticisine sahip Eclipse kullanıyorum .



1

Hala iyi bir snippet yöneticisi aracı arıyorsanız, QSnipps'i tavsiye edebilir miyim? Bu çapraz platform, sözdizimi vurgulama vardır, tüm bilgisayarlarınızda veritabanı paylaşımını destekler .. vb.

Şurada deneyin: http://www.qsnipps.com/


1

Başkalarının yararına, gistboxapp'ı deneyin , bu Chrome için bir uzantıdır. Bunu herhangi bir platformda kullanabilirsiniz. Çok hafif.



0

Snip2Code'u tavsiye ederim - http://www.snip2code.com .

Kullanıcının web sitesinden ve doğrudan tercih edilen IDE (Visual Studio, Eclipse, IntelliJ, Notepad ++) veya Windows8 ve Mac OS X için yerel uygulamalar aracılığıyla kod parçacıkları toplamasına, düzenlemesine ve paylaşmasına olanak tanır.

Bunu kontrol et!


0

Peki İşte Bazı Gerçekten iyi, Colur tam ve hafif yazılımlar: lüfer balığı gedit (varsayılan geany emacs qt creator ve çok daha fazlası ile birlikte gelir


0

Molimentum Quick'u öneriyorum (feragatname: Kurucusuyum). Ubuntu için kullanılabilir. Kod parçacıklarını bazı kısayollarla kolaylıkla ekleyebilirsiniz (dokümanlardaki "akıllı ekleme" özelliğine bakın). Daha sonra bir kısayolu tıklatabilir, arayabilir ve panoya kopyalayabilirsiniz. Sözdizimi vurgulamayı destekler ve çok yönlü tasarım nedeniyle her düzenleyicide çalışır. Ayrıca karanlık bir temayı da destekler.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.