Vim-plug 플러그인 관리자 와 함께 vimtex 플러그인을 사용하여 LaTex 파일을 편집하고 있습니다. 내 vimrc에서 콜백 기능을 비활성화하려고합니다 (그래서 .tex 파일을 열 때마다 경고 메시지 가 표시되지 않음). 하지만 정의되지 않은 변수 라는 오류가 발생 합니다.let g:vimtex_compiler_latexmk.callback = 0
g:vimtex_compiler_latexmk
시도 :echo g:vimtex_compiler_latexmk
하면 동일한 오류 메시지가 표시됩니다.
내가 변경하거나 볼 수 있는 유일한 변수는 g:vimtex_enabled
이므로 원하는 경우 let g:vimtex_enabled = 0
이를 수행하고 vimtex를 모두 비활성화 할 수 있습니다.
이 문제를 해결하기 위해 왜 그리고 무엇을 할 수 있는지 아이디어가 있습니까? Vimtex는 이것에도 불구하고 완벽하게 작동합니다.
Linux Mint 18에서 VIM 7.4를 실행하고 있습니다.
Vim에서는 이와 같은 사전 변수를 초기화 할 수 없습니다. 에 대한 기본값이 없으므로 g:vimtex_compiler_latexmk
먼저 사전으로 초기화해야합니다.
let g:vimtex_compiler_latexmk = {}
let g:vimtex_compiler_latexmk.callback = 0
또는 한 번에 초기화하고 할당하십시오.
let g:vimtex_compiler_latexmk = {'callback': 0}
어느 쪽이든 초기화되면 .
접근 자 바로 가기를 사용할 수 있습니다 .
당신이 보는 이유 g:vimtex_enabled
는 vimtex가 .tex
파일에 접근 할 때 자동으로로드되기 때문 입니다. 하나를로드하면 더 많은 변수를 볼 수 있습니다. g:vimtex_compiler_latexmk
하지만 값을 설정하지 않으면 값이 없기 때문에 여전히 표시되지 않습니다 .
나는 당신이 g:vimtex_enabled
당신의 vimrc에 할당 하고 있다고 생각 하며, 이것이 LaTeX 파일을로드하지 않고도 그것을 보는 이유입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다