【问题标题】:Configuring vim-airline: Bad math expression配置 vim-airline:错误的数学表达式
【发布时间】:2016-12-29 03:15:50
【问题描述】:

我是 Vim 的新手,只是尝试使用 vim-airline 进行设置。我正在使用 Pathogen 进行安装并按照提供的说明进行操作。 vim-airline 在~/.vim/bundle/vim-airline克隆成功。

当我尝试将所需的 let g:airline_powerline_fonts = 1 指令添加到我的 ~/.vimrc 文件时,我在尝试获取它时从控制台收到以下错误:

错误的数学表达式:':' without '?'

我在 macOS Sierra 上使用 zshoh-my-zsh 运行 vim 8.0.134。

任何想法为什么会引发此错误以及如何解决它?

【问题讨论】:

    标签: vim zsh


    【解决方案1】:

    您似乎尝试在 shell 中运行 $ source ~/.vimrc

    我想你想从 vim 中重新加载你的 vimrc 文件:

    :source ~/.vimrc
    

    也许您将此与从 shell 运行 $ source ~/.zshrc 混淆了。

    【讨论】:

    • 当我再次尝试打开~/.vimrc 时,我得到E749: empty buffer(递归)。 vimrc文件的语法好像有问题。
    • Hmm.. 在 shell 中,尝试vim ~/.vimrc 打开你的 rc 文件。然后:so % 在vim 中获取当前缓冲区(在本例中是您的.vimrc)。也就是说,插件目录中的文件是自动获取的。
    • 啊,那是因为我在错误的模式下,所以它被写入.vimrc 文件。你是对的,我对source ~/.zshrc 感到困惑。 :) 这似乎现在是正确的(?)d.pr/i/1lORM/4Hrz0Nbo
    • 嗯语法看起来不错。附带说明一下,在您的屏幕截图中,您两次调用了set laststatus=2
    • 啊,是的,明白了。我认为现在看来还可以。不会产生奇怪的符号或错误...
    猜你喜欢
    • 1970-01-01
    • 2013-09-08
    • 2014-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多