Metin dosyaları için Vim sözdizimi vurgulaması kayboldu (.txt)


3

Yapılacaklar listem, Vim'e yüklediğim düz metin .txt dosyası. .Txt dosyalarında Vim her zaman renkli hash markalarını (#) ve aynı satırda izleyen metni, acil yapılması gerekenleri işaretlemek için kullandım. Geçen gün bu vurgulama ortadan kalktı ve hayatım boyunca onu nasıl düzelteceğimi göremiyorum. Bulabildiğim tüm sözdizimi ve dosya tipindeki komutları açtım. Farkında olmadan silmiş olabileceğim bir text.vim veya txt.vim sözdizimi dosyasına sahip olmalı mıyım? Basit bir çözüm olmalı gibi görünüyor, ancak googling turundan basit bir çözüme yaklaşan hiçbir şey bulamıyorum - kesinlikle yeniden yüklemeyeceğim, özel bir sözdizimi dosyası yazamayacağım, karmaşık bir komut dosyası kullanmayacağım, vb. varsayılan davranışı geri istiyorum.


Hangi platformda çalışıyorsunuz? Windows, Mac OS veya Linux (hangi dağıtım)?
Benjamin Bannier

Yanıtlar:


6

Vim'iniz bozuldu sanmıyorum. Dosyadaki ilk satırın başına bir karma işareti (#) koymayı deneyin . Vim bunu gördüğünde, dosya tipini conf olarak ayarlar (bir yapılandırma dosyası için). Bildiğim kadarıyla Vim, renkli vanilya metin dosyalarının sözdizimini oluşturmuyor.


2
Bir filetoyu zorlamanın en düz yolu bir modeldir, örn # vim: set filetype=conf :. Ayrıca, asciidoc, .txtdosyaları vurgulayan sözdizimi ile birlikte gelir (ancak, karma çizgiler özel olarak renklendirilmez).
Benjamin Bannier

Vaov! erichui ve honk, bu hileyi yaptı - Ben filetype'ı Generic config'e ayarladım, sakladım ve istifa ettim ve her şey yine güzel oldu. Teşekkür ederim!
Vim kullanıcısı

Benim için bu işe yaramadı. Modelinler kullanmak zorunda kaldım ( cevabımı gör ). Ancak, bağlantıyı confkaldırmanın config, sayıları ve bazı anahtar kelimeleri vurgulamadığı için beni yönlendirdiğiniz için teşekkür ederiz .
Scz

#başlangıçtaki metin dosyasında çalışmadım (yani, sözdizimi olarak confvurgula) gvim'de artık güncelleme yapıldıktan sonra8.0.3
Jean

0

Vim modelini destekliyor. Dosyayı renklendirmeye zorlamak için conf( erichui'nin cevabı ), aşağıdaki satırı dosyanın sonuna veya başına koyun:

# vim: syntax=conf

Bu Vim iç değişken setleri syntaxiçin conf.

Not: yerine filetype( ft) ayarını da yapabilirsiniz syntax.

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.