我如何检查Vim变量?

时间:2012-02-08 12:10:51

标签: variables vim

.vimrc中,有几行看起来像:

let g:SuperTabDefaultCompletionType="<c-x><c-o>"

我如何在Vim内检查它们?有这样的效果:

:echom &g:SuperTabDefaultCompletionType

但该命令会导致错误:

E113: Unknown option: SuperTabDefaultCompletionType
E15: Invalid expression: &g:SuperTabDefaultCompletionType

如何在Vim中检查这些变量?一些插件设置了一些我需要检查的默认值。

3 个答案:

答案 0 :(得分:46)

:echo g:SuperTabDefaultCompletionType

工作正常。如果未定义变量,则会出错。

答案 1 :(得分:10)

与lucapette一样,您可以使用:echo g:foo来检查变量。您还可以使用:let查看所有定义的变量及其值。

答案 2 :(得分:3)

看看这是否有帮助:http://learnvimscriptthehardway.stevelosh.com/chapters/19.html。应该给你一些关于vim变量如何工作的见解,如果你因为范围问题检查它们有任何困难,你可以查看第20章。