使用Vim + Python更改缓冲区中行的颜色

时间:2014-05-17 10:50:37

标签: python vim vim-plugin

我使用Vim python编写插件,我想知道如何根据vim模块中的vim.buffers更改行号的颜色,还可以执行特定于缓冲区的命令。我浏览了文档,试图找到执行特定于缓冲区的命令但无法找到它的方法。

知道我该怎么办?

1 个答案:

答案 0 :(得分:1)

在Vim中没有一个解决方案......但我认为这是一个非常简单的解决方案。

function! Testing_Highlight()
    highlight MyPattern ctermbg=red ctermfg=blue

    python << EOF
    from vim import *

    myline = 4

    eval("matchadd('MyPattern', '\%" + str(myline) + "l', 100)")
    EOF
endfunction