如何修复 Vi/Vim编辑器错误-E319:Sorry, 该命令在此版本中不可用

举报
Tiamo_T 发表于 2021/12/28 16:45:25 2021/12/28
【摘要】 我在 Vim 编辑器中收到以下错误消息。我该如何解决这个问题? E319: 抱歉,此版本不支持该命令: filetype plugin on

我在 Vim 编辑器中收到以下错误消息。我该如何解决这个问题?

E319: 抱歉,此版本不支持该命令: filetype plugin on

对于不耐烦的人,这里是快速回答。如果您想了解有关如何安装此软件包的详细信息,请进一步阅读。

  • 问题:Vim编辑器E319 错误消息。
  • 解决方法:安装vim-gui-common

1.重现E319 Vim编辑器错误

将以下行添加到您的 ~/.vimrc 文件中

# cat ~/.vimrc
filetype plugin on

现在,尝试在 Vi 编辑器中打开任何文件,您应该会收到以下错误消息。

# vim new-file.txt
Error detected while processing /home/ramesh/.vimrc:
line    1:
E319: Sorry, the command is not available in this version: filetype plugin on
Press ENTER or type command to continue

2. 检查你的 Vim 编辑器版本

启动 Vim 编辑器并输入:version以查看您运行的是没有 GUI 的 Small 版本还是带有 GUI 的完整版 Vim 编辑器


当你执行 :version 时,如果它显示“ Small version without GUI ”,这是你的问题。

# vim
:version

Small version without GUI.

3.检查vim-gui-common是否安装

在 Ubuntu 和 Debian 上,使用dpkg 命令查看您的系统上是否安装了 vim-gui-common。在这个例子中,它没有安装。

# dpkg -l | grep -i vim
ii  vim-common
2:7.2.079-1ubuntu5  Vi IMproved - Common files
ii  vim-tiny 2:7.2.079-1ubuntu5 Vi IMproved - enhanced vi editor - compact v

4. 在您​​的操作系统资源库中搜索 vim-gui-common 和 vim-runtime 包

搜索您的操作系统存储库以确保 vim-gui-common 包可用。此外,建议安装 vim-runtime 包,这将帮助您解决将来可能遇到的一些其他问题。因此,最好安装这两个软件包。

在下面的示例中,我们可以注意到这两个包在 OS 存储库中可用。

# apt-cache search ^vim-gui-common
vim-gui-common - Vi IMproved - Common GUI files

# apt-cache search ^vim-runtime
vim-runtime - Vi IMproved - Runtime files

4. 从存储库安装 vim-gui-common 和 vim-runtime 包

使用 apt-get 命令安装这两个软件包,如下所示。

# apt-get install vim-gui-common 

# apt-get install vim-runtime

5. 验证是否安装了 vim-gui-common 和 vim-runtime 包

执行 dpkg 命令以确保安装了这些软件包。

# dpkg -l | grep -i vim
ii  vim-common                                 2:7.2.079-1ubuntu5                        Vi IMproved - Common files
ii  vim-gnome                                  2:7.2.079-1ubuntu5                        Vi IMproved - enhanced vi editor - with GNOM
ii  vim-gui-common                             2:7.2.079-1ubuntu5                        Vi IMproved - Common GUI files
ii  vim-runtime                                2:7.2.079-1ubuntu5                        Vi IMproved - Runtime files
ii  vim-tiny                                   2:7.2.079-1ubuntu5      

6. 问题解决了!

现在,尝试在 Vi 编辑器中打开任何文件,您将不会再收到 E319 错误消息。

# vi new-file.txt
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。