Github aromalı markdown with vim-commentary için Yorumlar
vim-commentarysatırları yorumlamak ve yorumlamak için harika bir eklentidir. Bununla birlikte, belgelere göre bazı dosya türleri desteklenmiyorsa, aşağıdakiler yapılabilir: (bkz. SSS )
autocmd FileType apache setlocal commentstring=#\ %s
Şu anda markdown yorumlama için %%bir satırın önüne eklenir .
%% a comment
Github aromalı markdown'dan yorum kullanmak istiyorum, yani şöyle:
<!-- a comment -->
commentrstringYukarıdakileri almak için markdown için nasıl değişiklik yapacağımı anlamıyorum . Herhangi bir yardım takdir edilecektir.
Düzenleme: Sorun, eklenti vimwiki'den kaynaklanıyor gibi görünüyor , :verbose set ft? cms?diyor ki:
filetype=vimwiki
Last set from ~/.vim/plugged/vimwiki/autoload/vimwiki/u.vim line 142
commentstring=%%%s
Last set from ~/.vim/plugged/vimwiki/ftplugin/vimwiki.vim line 12
Markdown uzantılı vimwiki kullanıyorum, bu yüzden dosya türlerini vimwiki. Aşağıdaki satırı ekledim .vimrc, şimdi çalışıyor:
autocmd FileType vimwiki setlocal commentstring=<!--%s-->
Yanıtlar
Dolayısıyla, yaşadığınız özel sorun, Vimwiki'nin Markdown dosya türünü dünya çapında devralmasından kaynaklanıyor. Vimwiki'nin bunu yapmasını önlemek için birkaç seçeneğiniz var, bu da sorununuzu çözmenize yardımcı olacaktır.
İlk olarak, g:vimwiki_global_extdeğişkeni 0 olarak ayarlayabilir, bu belirli uzantılara sahip herhangi bir yerde dosyalara bağlanmasını devre dışı bırakabilirsiniz . Bunu vimrc dosyanıza ekleyerek yapabilirsiniz:
let g:vimwiki_global_ext = 0
Bu, geçici wiki'lerin artık anında oluşturulmayacağı anlamına gelir , bu nedenle g:vimwiki_listVimwiki'nin etkinleştirilmesini istediğiniz konumları kaydetmek için değişkeni kullanmanız gerekir . Tek bir wiki veya bir avuç dolusu wiki'yi yönetmek için esas olarak Vimwiki kullanıyorsanız ve yenilerini yaratma eğiliminde değilseniz, bunun yerine sahip olduklarınıza daha fazla içerik eklemek istiyorsanız, bu basit olmalıdır.
Sahip olduğunuz diğer seçenek, Vimwiki için normal Markdown türleriyle çakışmayan farklı bir uzantı seti kullanmaktır. Örneğin, *.wikiveya gibi bir şey kullanabilirsiniz *.vimwiki. Bunu yapılandırmak için g:vimwiki_ext2syntaxdeğişkeni ayarlamanız gerekir . Bunu, belirli uzantıları o uzantı ile ilişkilendirmek istediğiniz Vimwiki sözdizimi türüne eşleyen bir Sözlüğe ayarlarsınız. ( 'markdown'Varsayılan olarak veya 'media'MediaWiki sözdizimi için kullanabilirsiniz.)
Her iki seçenek de sorunu sizin için çözmenize yardımcı olacaktır. Anında Vimwikis oluşturmayı planlamıyorsanız, eski ile gidin. Öte yandan, bunları dinamik olarak oluşturmak istiyorsanız, ancak diğer yandan varsayılanlardan farklı bir dosya uzantısı kullanmakta sorun yoksa, ikincisiyle devam edin.