使用Vim+;python
我正在使用Vim python编写一个插件,我想知道如何根据Vim模块中的使用Vim+;python,python,vim,vim-plugin,Python,Vim,Vim Plugin,我正在使用Vim python编写一个插件,我想知道如何根据Vim模块中的Vim.buffers更改行号的颜色,以及如何执行特定于缓冲区的命令。我浏览了文档,试图找到执行特定于缓冲区的命令的方法,但找不到 你知道我该怎么做吗 在Vim中没有一种解决方案。。。但我认为这是一个非常简单的解决方案 function! Testing_Highlight() highlight MyPattern ctermbg=red ctermfg=blue python << EOF
Vim.buffers
更改行号的颜色,以及如何执行特定于缓冲区的命令。我浏览了文档,试图找到执行特定于缓冲区的命令的方法,但找不到
你知道我该怎么做吗 在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
函数!测试_Highlight()
高亮显示MyPattern ctermbg=红色ctermfg=蓝色
python高亮显示不是缓冲区本地的,而是全局的。你到底想达到什么目的?