나는 vim에 몇 가지 기본적인 사용자 정의를 시도하고 있습니다. 내가 원하는 것은 구문 강조 등입니다. 기본적으로 단순한 텍스트가 아닙니다.
내 .vimrc
파일은 7줄로 구성되어 있습니다.
backspace=2
syntax on
filetype indent on
set autoindent
set number
colorscheme desert
set nobackup
vim을 시작할 때마다 이런 오류가 발생합니다.구문 강조가 표시되지 않음:
E492: Not an editor command: backspace=2
E484: Can't open file /usr/share/vim/syntax/syntax.vim
/usr/share/vim
후자의 문제는 아마도 폴더가 없다는 사실에서 비롯된 것 같습니다 . vim을 설치할 때 생성되었다고 생각했을 것입니다. 그럼 이제 어떻게 해야 할까요?
답변1
먼저, 앉아서 긴장을 풀고 심호흡을 해보세요. 알았어, 이제 진정해?
첫 번째 오류의 경우 다음이 필요합니다.
set backspace=2
두 번째 문제는 Ubuntu와 함께 제공되는 표준 vim을 사용하지 않거나 환경이 손상되었기 때문에 발생한다고 가정할 수 있습니다. 아마도 당신이해야 할 일은 실제로찾다구문 파일은 다음과 같습니다.
find / -name syntax.vim 2>/dev/null
그런 다음 환경 변수가 올바르게 설정되었는지 확인하십시오 VIMRUNTIME
(예: 파일이 있는 경우 /xyzzy/plugh/syntax/syntax.vim
해당 변수를 로 설정할 수 있음 /xyzzy/plugh
).
답변2
첫 번째 오류의 경우 옵션을 설정합니다. 그것은 set
명령을 사용하며 그것이 전부입니다.
set backspace=2
두 번째 오류의 경우 시스템 파일이 누락되었습니다 /usr/share/vim/syntax/syntax.vim
. 이는 이 파일을 제공하는 패키지를 설치해야 함을 의미합니다. Ubuntu에서 제공하는 모든 파일에는 패키지가 무엇인지 알아내는 일반적인 방법이 있습니다. (Debian에서도 같은 방법이 작동합니다.비교하다.)
존재하다http://packages.ubuntu.com, 패키지 내용에서 키워드를 검색합니다 syntax.vim
. 이것단서당신은 도착vim 런타임팩. 설치한 경우적절한 파일패키지, 명령을 실행하여 apt-file search syntax.vim
.
이 경우에는 가방 이상의 것이 필요합니다 vim-runtime
. 사실 지금 설치하지 말고 계속 읽어보세요. 기본 Ubuntu 설치에는 다음만 포함됩니다.vim의 작은 버전가장 멋진 기능이 부족합니다(구성 파일을 편집하는 빠른 방법으로만 사용됨). 진지한 작업을 위해서는 설치가 필요합니다.vim 정식 버전. 당신은 선택할 수 있습니다그래픽 사용자 인터페이스 없음또는 다양한 GUI. 최소가 아닌 모든 버전은 구문 강조와 같은 일반적인 고급 기능을 도입합니다(패키지에 따라 다름 vim-runtime
).