function Ls(dir) !ls a:dir endfunction
function Ls(dir) execute '!ls ' . a:dir endfunction
这说:“评估表达式!!ls’a:dir然后执行它。变量a:dir被扩展,点将两个字符串连接成“!ls whatever”,然后执行,就像你输入的一样。