Vim, 구문 강조를 다시로드하는 방법
Vim에서 Rmodel, Rcontroller 및 기타를 실행할 때. 흰색 텍스트 만 표시됩니다. 나는 다음 버퍼로 이동 다음으로 돌아갈 때 :bn
와 :bl
색상이 노력하고 있습니다.
이것은 내 .vim 폴더입니다 https://github.com/regedarek/dotvim
사용하다 :syntax sync fromstart
http://vim.wikia.com/wiki/Fix_syntax_highlighting 에서 그 팁을 받았습니다.
이 기사는 또한 해당 명령에 대한 매핑 (예 : F12 매핑)을 만드는 것을 제안합니다.
noremap <F12> <Esc>:syntax sync fromstart<CR>
inoremap <F12> <C-o>:syntax sync fromstart<CR>
시험:
:e
파일에 저장되지 않은 변경 사항이없는 경우.
또는:
:syn off | syn on
때로는 구문이 괜찮지 만 깨지는 것은 접기뿐입니다. 이 경우 zx
많은 도움이됩니다.
VIM 문서에서 :
zx
접기 업데이트 : 수동으로 열리고 닫힌 접기 실행 취소 : 'foldlevel'을 다시 적용한 다음 "zv"수행 : 커서 라인보기. 또한 폴드를 다시 계산합니다. 이는 'foldexpr'을 사용할 때 유용하며, 폴드가 제대로 업데이트되지 않는 방식으로 버퍼가 변경됩니다.
위의 모든 것을 시도했지만 아무도 나를 위해 일하지 않았습니다.
작동하는 유일한 것은 : :filetype detect
그래서 빠른 단축키를 다시 매핑했습니다.:noremap <Leader> :filetype detect
또 다른 옵션은 다음과 같습니다.
doautocmd Syntax
시험:
:Rrefresh!
이 명령은 캐시 된 특정 설정을 새로 고치고 rails.vim 도 다시로드 합니다.
Rails에서 구문 강조 표시를 새로 고치는 데 도움이됩니다.
다음을 시도해 볼 수도 있습니다.
CTRL-L
VIM 문서 ( :h CTRL-L
)에서 :
화면을 지우고 다시 그립니다. 자동 완성 처리 후 나중에 다시 그릴 수 있습니다.
참고 URL : https://stackoverflow.com/questions/8674387/vim-how-to-reload-syntax-highlighting
'developer tip' 카테고리의 다른 글
Android UiThread (UI 스레드) 란? (0) | 2020.10.14 |
---|---|
매개 변수에 점이있는 경로가 일치하지 않는 이유는 무엇입니까? (0) | 2020.10.14 |
73 억 행의 시장 데이터를 저장하는 방법 (읽기 위해 최적화 됨)? (0) | 2020.10.14 |
Docker 제거 (0) | 2020.10.14 |
Visual Studio Code로 Angular2 Typescript 디버그 및 실행? (0) | 2020.10.14 |