Fajela Tajkiya Asked: 2022-05-01 08:49:13 +0800 CST2022-05-01 08:49:13 +0800 CST 2022-05-01 08:49:13 +0800 CST 如何在 Ubuntu 上启用文件“/etc/login.defs”的突出显示? 772 当我/etc/login.defs在 RHEL 8.3 系统上打开文件时,它看起来像这样: 如您所见,它突出显示了内容。但是当我在 Ubuntu 20.04 系统中打开同一个文件时,没有高亮显示。 我尝试了 vim 命令:syntax on,但无济于事。如何启用此文件的突出显示?控制这个的设置在哪里? ubuntu login 2 个回答 Voted Best Answer Stephen Kitt 2022-05-03T05:46:20+08:002022-05-03T05:46:20+08:00 在 Ubuntu 20.04 上,login.defs语法高亮由软件包/usr/share/vim/vim81/syntax/logindefs.vim的一部分处理vim-runtime。 您的 Ubuntu 系统可能已经vim-tiny安装;要获得此语法突出显示,您需要安装vimorvim-nox代替。这些提供了更完整的 Vim 版本,依赖于vim-runtime. vim对于大多数用途应该足够好;vim-nox添加脚本语言支持(Lua、Perl、Python 3、Ruby、Tcl)。 JdeHaan 2022-05-02T10:37:48+08:002022-05-02T10:37:48+08:00 首先检查两个系统上是否安装了相同的vi包。运行它并比较: dpkg -l 'vi*' 版本可能不同,但 vim-tiny 本身不会做语法高亮,例如。
在 Ubuntu 20.04 上,
login.defs
语法高亮由软件包/usr/share/vim/vim81/syntax/logindefs.vim
的一部分处理vim-runtime
。您的 Ubuntu 系统可能已经
vim-tiny
安装;要获得此语法突出显示,您需要安装vim
orvim-nox
代替。这些提供了更完整的 Vim 版本,依赖于vim-runtime
.vim
对于大多数用途应该足够好;vim-nox
添加脚本语言支持(Lua、Perl、Python 3、Ruby、Tcl)。首先检查两个系统上是否安装了相同的vi包。运行它并比较:
版本可能不同,但 vim-tiny 本身不会做语法高亮,例如。