如何在 Ubuntu 上启用文件“/etc/login.defs”的突出显示?

如何在 Ubuntu 上启用文件“/etc/login.defs”的突出显示?

/etc/login.defs当我在 RHEL 8.3 系统上 打开该文件时,它看起来像这样:在此输入图像描述

正如您所看到的,它突出显示了内容。但是当我在 Ubuntu 20.04 系统中打开相同的文件时,没有突出显示。

在此输入图像描述

我尝试了 vim 命令,如:syntax on,但没有效果。如何启用该文件的突出显示?控制这个的设置在哪里?

答案1

在 Ubuntu 20.04 上,login.defs语法突出显示由 处理/usr/share/vim/vim81/syntax/logindefs.vim,它是软件包的一部分vim-runtime

您的 Ubuntu 系统可能已经vim-tiny安装;要获得此语法突出显示,您需要安装vimvim-nox。这些提供了更完整的 Vim 版本,依赖于vim-runtime.vim应该足以满足大多数用途;vim-nox添加脚本语言支持(Lua、Perl、Python 3、Ruby、Tcl)。

答案2

首先检查2个系统上是否安装了相同的vi软件包。运行并比较:

dpkg -l 'vi*'

版本可能会有所不同,但 vim-tiny 本身不会执行语法高亮等操作。

相关内容