2012-04-11 12 views
18

Ben Yüce Text 2 denemeye veriyorum ve ben bir XML dosyası düzenleme oldu - bir DOCTYPE deklarasyon ve DTD vardı - ve XML belgesini düzenlerken kod ipucu/tamamlama almak için bir yol var gibi görünüyor.Sublime Text 2'de XML kod ipucu/tamamlama desteği var mı?

Ben onun bir şey basit Belkide benim eminim. Sublime'in bir eklenti yoluyla sağlanmış olsa bile bu tür bir işlevselliğe sahip olmadığını hayal edemiyorum.

Birisi benim için bu biraz ışık döken?

cevap

20

Sublime Text öncelikle bir metin düzenleyicisidir. Ancak, popülaritesinin sebebi büyük ölçüde genişletilebilirliğidir.

Bunu yapmak için belirli bir eklenti oluşturmak üzere Sublime'in api'sini kullanabilmenize rağmen, Sublime'ın, bir yükleme işlemi sırasında xml dosyalarını ve diğer biçimlendirme dosyalarını düzenlemede zaten yardımcı olan birkaç aracı vardır.

Dayatma ve özellikle tamamlamalar eklemek çok kolaydır. Özellikle xml için bir alana özel sublime-completions dosyası oluşturmak için birkaç dakikadan fazla sürmemelidir. Sen ek alt + yılında, bir xml öğesi oluşturmak için w alt + sahip kaydırma + kullanabilirsiniz., kapalı olmayan bir xml öğesini kapatacaktır.

Ayrıca Son olarak ayrıca bir eklenti istek olarak Sublime forums bu kadar getireceğini Package Control

aracılığıyla Sublime Tag plug-in mevcut denemek isteyebilirsiniz. Eklenti topluluğunda çok sayıda yardımcı kişi var.

+0

olursa olsun çözümün, ben 'kutunun dışında' desteklenecektir düşünürdüm şey için çaba gibi görünüyor. Bummer ... Sadece her şeyden hoşlanıyorum. Bu desteğin olmaması bir acı olacaktır - sadece ColdSpring yapılandırması için bile olsa XML'yi oldukça kullanıyorum. DTD'ye bakma ve kod tamamlama/ipucu sunma becerisine sahip olsaydı harika olurdu. –

+1

Sanırım bir şey yapabilmeniz için bir eklenti olması gerekebiliyor. Sadece yapardım diğer dil introspection, ftp, ve sürüm kontrolü gibi - Ve serin olmasına rağmen, ben DTD kod içgörü ince yapılı parçacıkları tabanlı metin editörü özelliği "kutu dışında" standart olması gerektiğini katılmıyorum. Ancak, bunun tartışılabilir olduğunu tamamen anlıyorum. – atomi

+1

İnsanların bu şaşırtıcı güçlü bir araç olarak Sublime tout nasıl komik düşünüyorum, ama ben XML desteği hakkında sorduklarında ben duymuş hepsi 'ne bekliyorsunuz Onun sadece bir metin editörü,' dir. Ben Yüce güzel bir ürün olduğunu düşünüyorum, ama ben başka bir editörü açmak zorunda sıkıntı/IDE her şey ne kadar harika karşı olacağını yeterince sık XML dosyalarını düzenlemek için _need_ çünkü düzenli kullanmaya kendimi göremiyorum. Cevabınızı kabul edildi olarak işaretlemek için Yığın Taşması Tanrılar fikirleri tartışmak için bize kızmayın. –

1

Sen Yüce Paketi Denetimi'nden 'etiket' eklentisini kullanabilirsiniz. Otomatik etiket kapatma, linting ve diğer özelliklere sahiptir. Proje için github sayfa buradadır: https://github.com/SublimeText/Tag

Sen Yüce metin editörü çıkmadan Paket Kontrolü kullanarak yükleyebilirsiniz.

İlgili konular