我试图尝试自动加载文件,这些文件在启动时加载vim。 我将example.vim文件保存在:
〜/的.vim /自动加载/
目录并编写了一个非常简单的函数:
echom "Autoloading..."
function! cpp#running#CompileAndRunFile(commands)
silent !clear
execute "!" . a:commands . " " . bufname("%")
endfunction
function! cpp#running#DebuggersOptions()
" Get the bytecode.
let bytecode = system(a:command . " -E -o " . bufname("%"))
" Open a new split and set it up.
vsplit __Bytecode__
normal! ggdG
setlocal filetype=potionbytecode
setlocal buftype=nofile
" Insert the bytecode.
call append(0, split(bytecode, '\v\n'))
endfunction
但我想以编程方式强制重新加载Vim已加载的自动加载example.vim文件,而不会打扰用户。原因是我希望程序员在运行时可以改变函数的行为并加载最新修改的函数。
我该怎么做?
感谢。
答案 0 :(得分:2)
自动加载启动时vim加载的文件。
没有。自动加载功能完全相反:自动加载的脚本在运行时来源,当它包含的函数被称为时。
再次但我想以编程方式强制重新加载Vim已加载的自动加载example.vim文件,而不会打扰用户。
:source
?