如何检查Vim变量



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

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

如何在Vim内部检查它们?具有这种效果的东西:

:echom &g:SuperTabDefaultCompletionType

但这个命令导致了一个错误:

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

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

:echo g:SuperTabDefaultCompletionType

工作良好。如果未定义变量,则会出现错误。

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

看看这是否有帮助:http://learnvimscriptthehardway.stevelosh.com/chapters/19.html.应该会让你对vim变量的工作方式有一些了解,如果你因为范围问题而在检查它们时遇到任何困难,你也可以查看第20章。

最新更新