2015-01-17 20 views

cevap

37

Yüce Metni kaldırmak için 3 parçacıkları paketlerde doğrudan depolandıklarından biraz hantaldır. Ancak, packages klasöründe aynı ada sahip bir snippet ekleyerek bunların üzerine yazılabilir.

Hayatı kolaylaştırmak için Paket Denetimi'nde PackageResourceViewer adlı bir paket bulunmaktadır. Yükleyin ve PackageResourceViewer: Extract Package çalıştırın. Daha sonra, hangi snippet'leri devre dışı bırakmak istediğinizi seçin. Tüm dosyalar şimdi Packages klasörünüze kopyalanır (her dil için bir alt klasör). .sublime-snippet veya .sublime-completions dosyalarını düzenleyebilirsiniz. Snippet'i devre dışı bırakmak isterseniz, dosyanın tüm içeriğini kaldırın ve kaydedin. Boş dosyalar, parçacık yokmuş gibi düşünülür.

Bunun hala biraz hantal olduğunu biliyorum, ancak geliştiricinin parçacıkları kapatmak için bir seçenek ekleyene kadar bildiğim tek yol. Ayrıca, belirtmek istediklerinin dışında, (PackageResourceViewer tarafından) oluşturulan dosyaların tümünü değiştirmek istediğinizi belirtmenin de önemli olduğu belirtilmelidir. Aksi takdirde, bir yorum daha sonra @Tobia yorumunda belirtildiği gibi güncellenirse, bu dosyalardan herhangi birinde güncellemeler alamazsınız.

+2

Siz efendim, şampiyonsunuz. –

+0

Ne yazık ki, Go parçacıkları içeriğini sildiğinizde başlatma sırasında bir hatayı ortaya çıkaran XML .tmSnippet biçiminde görünüyor. – Jehan

+0

Kullandığım bir eklenti, tüm snippet'lerini bir snippets/'alt dizininde tuttu, bu yüzden yeniden adlandırdım, ancak boşuna. Sublime Metni 3 açar Parçacıkları her yerde bulabilir, bu yüzden sadece onları sildi, hangi hile yaptı. – chbrown

1

Yukarıdaki Peh'in yanıtını kullanmaya çalışıyordum, ancak Git için, parçacıkların XML tabanlı .tmSnippet dosyalarında kodlandığını bulmuş. Sublime her başlatıldığında XML'nin bir kısmını veya tamamını silmek can sıkıcı pop-up'larla sonuçlandı. Bir geçici çözüm olarak, nadir karakterlerle tabTrigger tanımını değiştirdim.

<key>tabTrigger</key> <string>ø</string>

sonra <key>tabTrigger</key> <string>for</string>

önce aslında söz konusu nadir karakteri kullandığınız sürece bu, otomatik tamamlama menüde gösterilmesini pasajı engeller.

+8

Ben Norveçliyim. Bu yaygın olmayan bir karakter değildir: D –

+0

Ayrıca dosyayı "" ile "boşaltabilirsiniz" ve Sublime'ın şikayeti keser. –