我基于Opensuse 42.3映像创建了一个Docker容器.我遇到一个问题,就是vim在我的Opensuse 42.3容器中不执行任何语法高亮显示.我在Opensuse 42.3主机上运行Docker映像.如果我从容器中打开一个bash文件并使用:syntax on,则什么也不会发生.我在调用docker run时使用-it标志,使用ls时可以看到文件/文件夹的颜色.寻找.vimrc文件似乎没有任何作用.我的XTERM环境变量设置为’xterm’,而我正在用vim查看的文件是bash shell脚本文件.
我已经将我的Linux主目录挂载到了容器的主目录中.有什么方法可以验证或运行测试以查看问题的根源在哪里?
最佳答案
我在打开vi的情况下使用了:hi命令,输出是彩色的.根据Ingo Karkat的说法,这意味着该容器中未安装语法定义/文件类型检测.我使用zypper install -y vim-data,vi开始突出显示文件中的语法.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。