.vimrc를 사용하여 vim 명령을 자동으로 실행하려면 어떻게 해야 합니까?

.vimrc를 사용하여 vim 명령을 자동으로 실행하려면 어떻게 해야 합니까?

vim강조 표시된 열의 색상을 기본 빨간색보다 더 보기 좋은 색상으로 변경하려면 다음 명령을 실행합니다 .

:highlight ColorColumn ctermbg=235 guibg=#2c2d27

vim을 시작할 때마다 이 작업을 수동으로 실행하는 대신 자동화하고 싶습니다. 하지만 어떻게? 나는 다음을 추가하려고 시도했습니다 .vimrc.

highlight ColorColumn ctermbg=235 guibg=#2c2d27

그러나 아무런 효과가 없습니다(오류가 없으며 다시 시작한 후에는 무시됩니다). 내가 뭔가 잘못하고 있는 걸까요? 이 Q에서 명령을 받았습니다.

https://stackoverflow.com/questions/2447109/showing-a-다른-배경-colour-in-vim-past-80-characters

그러나 그것은 내 특별한 문제를 밝혀주지 않은 것 같았습니다.

답변1

파일 에 명령을 colorscheme추가하기 전에 를 선택해야 합니다 .highlight.vimrc

colorscheme desert
highlight ColorColumn ctermbg=235 guibg=#2c2d27

참고자료

답변2

색상 구성표가 구성을 재정의한 것 같습니다. @slm의 답변을 통해 이를 재정의하거나 에서 색상 구성표에 대한 다른 구성을 만들 수 있습니다 ~/.vim/after/colors/<colorscheme name>.vim.

하지만 다음 줄을 다음 줄에 추가하면 언제든지 모든 색상 구성표의 설정을 무시할 수 있습니다 .vimrc.

autocmd ColorScheme * highlight ColorColumn ctermbg=235 guibg=#2d2d27

관련 정보