vimscript中视觉块模式的返回值是多少?

vimscript中视觉块模式的返回值是多少?,vim,Vim,我试图通过使用字典映射模式函数的返回值,在状态行上显示vim的当前模式: let g:modeMap={ \ 'n' : 'Normal', \ 'i' : 'Insert', \ 'R' : 'Replace', ... \ 'v' : 'Visual', \ 'V' : 'Visual Line', \ '\<C-V>' : 'Visual Block'

我试图通过使用字典映射模式函数的返回值,在状态行上显示vim的当前模式:

let g:modeMap={
    \ 'n'      : 'Normal',
    \ 'i'      : 'Insert',
    \ 'R'      : 'Replace',
              ...
    \ 'v'      : 'Visual',
    \ 'V'      : 'Visual Line',
    \ '\<C-V>' : 'Visual Block'
    \}

set laststatus=2
set statusline=%{g:modeMap[mode()]}
我还尝试了字符串
found、
CTRL-V
found和
^V
,它们都写在错误消息中,但都不正确

使用以下版本进行测试:

  • Vim 7.4,Ubuntu 16.04
  • Vim 8.1,Debian 9
'\'
--是VimL中的文本字符串

必须使用双引号才能使替换生效:
“\”

E716: Key not present in Dictionary: ^V