【问题标题】:Source .vimrc command not found Amir Salihefendic [duplicate]找不到源 .vimrc 命令 Amir Salihefendic [重复]
【发布时间】:2013-12-30 11:50:30
【问题描述】:

我正在使用The ultimate Vim configuration: vimrc

当尝试source basic.vimextended.vim 时,会显示此警告消息,并会创建几个空文件,例如文本、颜色等。

好像是因为这两个文件的注释问题。

Vim 版本:7.4.5

: 找不到命令 阿米尔·萨利赫芬迪奇 : 找不到命令

: 找不到命令 狂欢:5.0 - 29/05/12 15:43:36 : 无此文件或目录 博客帖子 : 找不到命令

: 找不到命令 获取此配置、漂亮的配色方案和大量插件! : 找不到命令 从以下位置安装很棒的版本: : 找不到命令 重击:
: 无此文件或目录 语法高亮 : 找不到命令

: 找不到命令 重击:http://amix.dk/vim/vimrc.txt : 无此文件或目录 部分 : 找不到命令 -> VIM 用户界面 : 找不到命令 -> 文件和备份 : 找不到命令 -> 视觉模式相关 : 找不到命令 -> 状态行 : 找不到命令 -> vimgrep 搜索和处理显示 : 找不到命令 -> 杂项 : 找不到命令


解决方案: 将:!so %:so % 混淆了,因为ex-commands 与in-commands 不同。

使用 try catch 是忽略某些问题的好方法。

【问题讨论】:

    标签: bash vim


    【解决方案1】:

    在我看来,您在 bash shell 中运行 source .vimrc,而不是在 .vimrc 文件中执行相同操作。

    从您链接的网站下载basic.vim 后,您希望将其放在某个位置(在您的主目录或其他目录中),然后将source basic.vim 行添加到您的~/.vimrc 文件中。

    【讨论】:

    • 我尝试在 .vimrc 中使用!source %,但仍然得到以下错误:/home/kamel/vimConf/vimrcs/basic.vim: line 2: $'\n': command not找到 /home/kamel/vimConf/vimrcs/basic.vim:第 4 行:$'Amir Salihefendic\n':找不到命令 /home/kamel/vimConf/vimrcs/basic.vim:第 6 行:$'\n':找不到命令 /home/kamel/vimConf/vimrcs/basic.vim:第 8 行:5.0 - 29/05/12 15:43:36
    • 不要使用!source %,只使用source %! 表示执行外部命令。
    • 现在出现这个错误:line 66: E174: Command already exists: add !替换它。第 66 行是:command W w !sudo tee % > /dev/null 一旦发生此错误,它是否会停止,而其余的 .vimrc 文件未处理?
    • 它可能与您的vimrc 中已定义的内容冲突。如果您不需要该命令,只需将该行注释掉即可。否则,将command 替换为command! 以覆盖之前的任何定义。
    • @Karnel,我相信它会因错误而停止,但我不是 100% 确定。
    猜你喜欢
    • 1970-01-01
    • 2018-08-19
    • 2016-06-06
    • 2013-09-07
    • 2013-05-17
    • 2019-01-28
    • 2017-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多