一个插件定义了一个名为HLMarks()的函数:
我希望HLMarks()函数能够在每次打开文件时自动运行。当我手动调用该函数时,它是可以正常工作的:
将这行代码添加到插件的末尾并没有发生任何事情:
从vimrc调用该函数出现以下错误:
如何在打开文件时自动调用HLMarks("Marks")函数?
该插件的介绍在http://www.vim.org/scripts/script.php?script_id=3394,插件下载链接为http://www.vim.org/scripts/download_script.php?src_id=21611。
插件的markHL.vim文件位于我的~/.vim/plugin/目录下。
使用“:function”命令列出如下内容:
hi Marks term=reverse ctermfg=0 ctermbg=40 guibg=Grey40
function! HLMarks(group)
call clearmatches()
let index = char2nr('a')
while index < char2nr('z')
call matchadd( a:group, '\%'.line( "'".nr2char(index)).'l')
let index = index + 1
endwhile
endfunction
我希望HLMarks()函数能够在每次打开文件时自动运行。当我手动调用该函数时,它是可以正常工作的:
:call HLMarks("Marks")
将这行代码添加到插件的末尾并没有发生任何事情:
call HLMarks("Marks")
从vimrc调用该函数出现以下错误:
E117: Unknown function: HLMarks
如何在打开文件时自动调用HLMarks("Marks")函数?
该插件的介绍在http://www.vim.org/scripts/script.php?script_id=3394,插件下载链接为http://www.vim.org/scripts/download_script.php?src_id=21611。
插件的markHL.vim文件位于我的~/.vim/plugin/目录下。
使用“:function”命令列出如下内容:
function HLMarks(group)