答案1
在 Ubuntu 20.04 上,login.defs
语法突出显示由 处理/usr/share/vim/vim81/syntax/logindefs.vim
,它是软件包的一部分vim-runtime
。
您的 Ubuntu 系统可能已经vim-tiny
安装;要获得此语法突出显示,您需要安装vim
或vim-nox
。这些提供了更完整的 Vim 版本,依赖于vim-runtime
.vim
应该足以满足大多数用途;vim-nox
添加脚本语言支持(Lua、Perl、Python 3、Ruby、Tcl)。
答案2
首先检查2个系统上是否安装了相同的vi软件包。运行并比较:
dpkg -l 'vi*'
版本可能会有所不同,但 vim-tiny 本身不会执行语法高亮等操作。