2015-09-30 37 views
6

ViM kullanarak işaretleme dökümantasyonunu yazdım ve ayrıca lateks $$ sembolünü kullanarak pandex'i kullanarak pandom yazdım. Buradaki şey, ViM sözdiziminin dolar sembollerinin içindeki _ alt sınırlarını göz ardı etmemesi ve oldukça can sıkıcı olması. Mesela ben bu yazarsanız:Vim sözdizimi ve Lateks matrisi içinde işaretleme

$$ a_1 = 0 $$

Sonra Vim kullanılan alt çizgi ile bağlı italik gibi tüm aşağıdaki metni vurgulayacaktır.

Bunu nasıl değiştirebilirim? Farklı bir biçimde $ içinde neler olduğunu vurgulayabilirsem iyi olurdu.

+0

Eğer [vim-Pandoc-sözdizimi] (https://github.com/vim kullansalar bile oluyor mu adında bir blog yazısı yazdım -pandoc/vim-Pandoc-sözdizimi /)? – ryuichiro

cevap

7

Bu satırları .vimrc birimine koydum. Aynı satır ve satır modu matematiğinde satır içi matematik için çalışır.

" This gets rid of the nasty _ italic bug in tpope's vim-markdown 
" block $$...$$ 
syn region math start=/\$\$/ end=/\$\$/ 
" inline math 
syn match math '\$[^$].\{-}\$' 

" actually highlight the region we defined as "math" 
hi link math Statement 

düzenleme: O zamandan beri "Vim syntax highlighting for Markdown, Liquid and MathJax"

+0

Teşekkürler, harika çalışıyor! .vimrc'yi temiz tutmak için kodu ~/.vim/after/ftplugin/markdown.vim içine koydum. – Erwin411

İlgili konular