tom*_*nek 78 vim syntax-highlighting rails.vim
当我在Vim中执行Rmodel,Rcontroller和其他人时.我只看到白色文字.但是,当我去到下一个缓冲区,然后回去:bn和:bl,颜色都在工作.
这是我的.vim文件夹 https://github.com/regedarek/dotvim
Mik*_*ert 86
使用 :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>
Run Code Online (Sandbox Code Playgroud)
hol*_*eek 48
尝试:
:e
Run Code Online (Sandbox Code Playgroud)
如果您没有未保存的文件更改.
要么:
:syn off | syn on
Run Code Online (Sandbox Code Playgroud)
尝试了以上所有方法-没有一个对我有用。
唯一起作用的是:
:filetype detect
所以我重新映射了一个快捷方式
:noremap <Leader> :filetype detect
有时语法是可以的,但所有被破坏的都是折叠.在那种情况下有zx很多帮助.
来自VIM文档:
ZX
更新折叠:撤消手动打开和关闭折叠:重新应用'foldlevel',然后执行"zv":查看光标线.还强制重新计算折叠.这在使用'foldexpr'时非常有用,并且缓冲区的更改方式会导致折叠不能正确更新.
| 归档时间: |
|
| 查看次数: |
18899 次 |
| 最近记录: |