Ubuntu에서 "/etc/login.defs" 파일 강조 표시를 활성화하는 방법은 무엇입니까?

Ubuntu에서 "/etc/login.defs" 파일 강조 표시를 활성화하는 방법은 무엇입니까?

/etc/login.defsRHEL 8.3 시스템에서 파일을 열면 다음과 같습니다.여기에 이미지 설명을 입력하세요.

보시다시피 내용이 강조 표시됩니다. 하지만 Ubuntu 20.04 시스템에서 동일한 파일을 열면 강조 표시가 없습니다.

여기에 이미지 설명을 입력하세요.

와 같은 vim 명령을 시도했지만 :syntax on효과가 없었습니다. 이 파일의 강조 표시를 활성화하려면 어떻게 해야 합니까? 이것을 제어하는 ​​설정은 어디에 있습니까?

답변1

Ubuntu 20.04에서 구문 강조는 패키지의 일부인 login.defs에 의해 처리됩니다 ./usr/share/vim/vim81/syntax/logindefs.vimvim-runtime

귀하의 Ubuntu 시스템 에는 이미 vim-tiny. 이는 Vim의 더 완전한 버전과 종속성을 제공합니다 . 추가된 스크립팅 언어 지원(Lua, Perl, Python 3, Ruby, Tcl) 에 충분합니다 .vimvim-noxvim-runtimevimvim-nox

답변2

먼저 두 시스템에 동일한 vi 패키지가 설치되어 있는지 확인하십시오. 실행하고 비교하세요:

dpkg -l 'vi*'

버전은 다를 수 있지만 vim-tiny 자체는 구문 강조와 같은 작업을 수행하지 않습니다.

관련 정보