在vim脚本中回显字符串和变量

时间:2016-04-16 13:20:32

标签: vim

在vim脚本中使用以下简单功能:

function me#Tabwidth(width)
    let &tabstop = a:width
    let &shiftwidth = a:width
    set expandtab
    echom "Tab width set to " + a:width
endfunction

在vimrc文件中调用该函数。

command -nargs=* Tabwidth :call me#Tabwidth(<f-args>)

通过键入“Tabwidth 2”调用时,仅回显变量的值,但不回显字符串。我做错了什么?

1 个答案:

答案 0 :(得分:1)

在vim脚本中,字符串连接是使用.运算符完成的。试试这样:

echom "Tab width set to " . a:width

如果a:width是一个数字,它将自动转换。