在Docker容器中使用vim时不突出语法

编程之家收集整理的这篇文章主要介绍了在Docker容器中使用vim时不突出语法 编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

搜索热词

我基于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开始突出显示文件中的语法.

总结

以上是编程之家为你收集整理的在Docker容器中使用vim时不突出语法 全部内容,希望文章能够帮你解决在Docker容器中使用vim时不突出语法 所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206(已满)
编程之家官方4群:230427597

相关文章

猜你在找的Vim相关文章

什么是 vim?Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。 连 vim 的官方网站 (http://www.vim.org) 自己也说 vim 是一个程序开发工具而不是文字处
vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑
:set encoding=utf8
所有操作均在底行模式下删除空格行::g/^$/d删除行首空格::%s/^s*//g删除行尾空格::%s/s*$//g
一、下载DrawIt 是 vim 的一个插件,可以用来画基本字符示意图。DrawIt 下载也可以去 http://www.vim.org 官方下载最新版。wget 下载wget -O DrawIt.vba.gz http://www.vim.org/scripts/download_script.php?src_id=8798二、安装使用 vim 打开 DrawIt.vba.gz。vim DrawIt.vba.gz内容如下:1 " Vimball Archiver by Charles
在 Mac 终端下使用 vim 发现了一个问题,就是敲回车以后,按退格键(backspace)无法删除空行,打开 vi ~/.vimrc发现有如下不知道有其他软件更改了 vim 配置文件解决办法:将下面配置注释或者删除,然后在加上 set backspace=indent,eol,start 即可"powerline{"set guifont=PowerlineSymbols for ...
一、vim使用的基本配置 二、设置vim中代码自定义关键词语法高亮 其实 vim 显示高亮的原理是根据不同代码文件类型来读取相应的配置文件,根据配置文件中的设置来显示哪些词是高亮的,哪些关键字显示什么