오래 전에 나는 vim의 색상 구성표를 가지고 이리저리 헤매다가 어딘가에 선을 설정했던 것을 기억합니다 colorscheme sonofobsidian
. vim, unix, OS X 등으로 무엇을 하고 있는지 알기 전에 이 작업을 수행했습니다. 이제 :so $MYVIMRC
vimrc 파일을 다시 로드하면 하단에 색상 구성표를 로드할 수 없다는 작은 메시지가 표시됩니다 sonofobsidian
. 오래 전에 이 작업을 수행했다고 확신하지만 이 설정이 어디서 나오는지 전혀 알 수 없습니다. 그것은 확실히 에 없습니다 ~/.vimrc
. 어떤 아이디어가 있나요?
답변1
~/.vimrc
, ~/.gvimrc
및 전체 디렉토리 트리 에서 'sonofobsidian'을 찾아보세요 ~/.vim
.
답변2
알고 보니 이전에 내가 한 일로 인해 발생한 것이 아니었습니다. 오히려 색 구성표 파일의 이름은 색 구성표가 파일 내에서 지정하는 이름과 일치해야 합니다. 예를 들어:
당신은 다음을 가질 수 없습니다:
// sons-of-obsidian.vim
...
...
let g:colors_name="sonofobsidian"
...
...
설정된 내용은 colors_name
파일 이름과 일치해야 합니다. 실제 이름이 "흑요석의 아들들"로 추정되기 때문에 이 색 구성표 파일의 이름을 변경했습니다. 변수가 새 이름과 일치하도록 파일을 수정하면 문제가 해결되었습니다.
답변3
vim 플러그인을 사용하는 경우 vundle
다음과 같은 주석 줄이 있는지 확인해야 합니다.
" Bundle 'Son-of-Obisidian'
그런 다음 주석 처리를 해제하십시오. 색상이 다시 돌아옵니다.
그렇지 않으면 vim colors
폴더로 이동하세요. 일반적 ~/.vim/colors
으로 Linux 또는 C:\Program Files (x86)\Vim\vimfiles\colors
Windows 에서 찾을 수 있습니다 . 다음과 같은 파일이 있는지 확인하세요.
sonofobsidian.vim
찾을 수 없으면 다음에서 파일을 다운로드하세요.http://www.vim.org/scripts/script.php?script_id=3260sonofobsidian.vim
폴더 에 복사하십시오 colors
. 그리고 모든 것이 잘 될 것입니다.