1
我正在研究必須在多語法文件上工作的系統:任何數據文件都可以在一個數據文件(類似於多語言識字編程)中包含C++ Python JavaScript和一些文檔標記文本。如何在文本觸發器中使用vim進行multisyntax高亮顯示?
是否有可能通過在文本本身在飛行中的一些觸發關鍵字觸發vim的語法高亮(文件類型)的緩衝中旬,像
.doc Let's view our data object as AST tree:
.py
class AST:
tag = 'sym' .doc here we set 'sym'bolic unversal data type .py
def __init__(self,V): self.val = V .doc \emph{any data can be represented as string} .py
...
.doc
Now we need ...
上.doc
和.py
觸發器filetype=latex
末filetype=python
之間可以vim的開關?
這Vim的提示似乎是對付這樣的事情 - http://vim.wikia.com/wiki/Different_syntax_highlighting_within_regions_of_a_file – Lix