Ubuntu
如何在 Ubuntu 上啟用文件“/etc/login.defs”的突出顯示?
當我
/etc/login.defs
在 RHEL 8.3 系統上打開文件時,它看起來像這樣:如您所見,它突出顯示了內容。但是當我在 Ubuntu 20.04 系統中打開同一個文件時,沒有高亮顯示。
我嘗試了 vim 命令
:syntax on
,但無濟於事。如何啟用此文件的突出顯示?控制這個的設置在哪裡?
在 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包。執行它並比較:
dpkg -l 'vi*'
版本可能不同,但 vim-tiny 本身不會做語法高亮,例如。