Sublime Text'deki bir dosyanın geçerli kodlamasını nasıl görebilirim?
Bu, oldukça basit bir şey gibi görünüyor, ancak arama pek bir şey getirmedi. Herhangi bir işaretçi takdir olurdu!
Sublime Text'deki bir dosyanın geçerli kodlamasını nasıl görebilirim?
Bu, oldukça basit bir şey gibi görünüyor, ancak arama pek bir şey getirmedi. Herhangi bir işaretçi takdir olurdu!
Yanıtlar:
Bu konu google aramada popüler bir sonuç olduğundan, yüce metin 3 build 3059+ için bunu yapmanın yolu: kullanıcı tercihlerinde satırı ekleyin:
"show_encoding": true
"show_line_endings": true,
.
Bir eklenti kullanmak istemiyorsanız başka bir seçenek:
Ctrl+ ` veya
View -> Show Console
konsola aşağıdaki komutu yazın:
view.encoding()
Daha müdahaleci bir şey yapmak istiyorsanız, aşağıdaki komutu yürüten bir kısayol oluşturma seçeneği vardır:
sublime.message_dialog(view.encoding())
UTF-8
ama print sys.stdin.encoding
Python'dan çağrı yaparken aldımNone
'Undefined'
aşağıdaki gibi görünüyor: (a) dosyada BOM (bayt sırası işareti) yok, (b) dosyada yalnızca tek baytlı ASCII karakterleri var., (c) dosya henüz bu oturumda Yüce Metin tarafından kaydedilmedi. Bir kez ST tarafından kaydedilen , daha sonra raporlar 'UTF8'
kapanana kadar (tahmin başlar üzerinde yeniden açmayı üzerine).
EncodingHelper eklentisi ile durum kodunda dosyanın kodlamasını görebilirsiniz. Ayrıca dosyanın kodlamasını dönüştürebilir ve başka işlevleri genişletebilirsiniz.
Benim açımdan ve herhangi bir eklenti olmadan , dosyayı Dosya menüsünden veya klavye kısayollarıyla kaydetmeniz yeterlidir.
CTRL+ S(Windows, Linux) veya CMD+ S(Mac OS)
durum çubuğunda, editör penceresinin altındaki geçerli kodlamayı (parantezler arasında) kısaca görüntüler. Bu öneri Yüce Metin 2 ve 3'te çalışır.
Sublime Text 3 durum çubuğunda sağda görüntülenen kodlamanın, dosyayı dosyanızdaki tüm karakterleri temsil edemeyen bir kodlamayla kaydetmeye çalıştıysanız dosyanın yanlış kodlamasını gösterebileceğini unutmayın. Bu durumda bilgilendirici bir iletişim kutusu görürsünüz ve Sublime size UTF-8'e geri döndüğünü söylerdi. Durum böyle olmayabilir, bu yüzden dikkatli olun.
ShowEncoding , durum çubuğundaki kodlamayı gösteren başka bir basit eklentidir. Kodlamalar arasında dönüştürmek için yerleşik "Kodlama ile Kaydet" ve "Kodlama ile Yeniden Aç" komutlarını kullanın.