
루트로 로그인하거나 sudo
모드로 파일을 편집할 때 내 모든 옵션이 /etc/vimrc
작동하지 않습니다(예: 줄 번호 강조 표시 등).
답변1
~
그 이유는 vim 구성 파일이 포함된 홈 디렉토리가 변경되었기 때문인 것 같습니다 .vimrc
.
일반적 으로 루트로 로그인하는 경우이고 ~
YOURNAME 로 로그인하는 경우입니다./root
/home/YOURNAME
답변2
vi
를 사용하지 않는 VIM을 시작하려고 을(를) 사용하고 있을 수도 있습니다 /etc/vimrc
.
그렇다면 두 가지 옵션이 있습니다.
- 사용
vim
- >= 인 사용자뿐만 아니라 모든 사용자에 대한 별칭으로
/etc/profile.d/vim.sh
설정하도록 수정합니다 .vi
uid
100
답변3
어느 것에 vimrc
대해 이야기하고 있습니까? 나는/know를 사용하지 않지만 vim
많은 경우 파일에는 두 가지 종류의 "화신"이 있습니다. 응용 프로그램의 시스템 기본값을 나타내는 rc
시스템 전체 rc
-file 과 사용자가 설정하는 homedirs 아래의 사용자 전체 파일입니다. 시스템 전체 구성 파일의 기본값을 재정의하는 자체 설정입니다./etc
rc
sudo
한편, 다른 사용자로 프로그램을 실행하는 가 있습니다 (보통 root
, 아마도 와 같이 su
가 아닌 다른 사용자를 가장할 수 있습니다 root
).
vim
당신이 이 과정을 진행하면서 sudo
내 추측으로는 당신이 ~/.vimrc
그렇지 않은 것을 기대하고 있는 것 같습니다. 그렇지 않으면 sudo
호출할 때 무엇을 하고 있는지 이해하지 못합니다.
실제로 그렇다면 ~/.vimrc
"작동하지 않는" 것이 아니라 실제로 꽤 잘 작동하는 것입니다. 문제는 가 없거나 ~root/.vimrc
예상했던 것과 다른 설정으로 존재한다는 것입니다.
답변4
루트로 로그인을 하셔야 ls -al
아무 것도 없는 것을 볼 수 있으니 , 루트로 로그인하시면 .vimrc
새로 생성하실 수 있습니다 . .vimrc
이제 시도해 보세요. 모든 것이 정상입니다!