Vim, jak przeładować podświetlanie składni
Kiedy wykonuję Rmodel, Rcontroller i inne w Vimie. Widzę tylko biały tekst.
Ale kiedy przechodzę do następnego bufora, a następnie wracam przez :bn
i :bl
, kolory działają.
7 answers
Użyj :syntax sync fromstart
Dostałem ten cynk od http://vim.wikia.com/wiki/Fix_syntax_highlighting
Ten artykuł sugeruje również utworzenie mapowania dla tego polecenia np. do mapowania F12:
noremap <F12> <Esc>:syntax sync fromstart<CR>
inoremap <F12> <C-o>:syntax sync fromstart<CR>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-19 10:48:58
Try:
:e
Jeśli nie masz niezapisanych zmian w pliku.
Lub:
:syn off | syn on
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-12-29 23:34:12
Czasami składnia jest OK, ale wszystko, co się łamie, to fałdy. W takim razie zx
bardzo pomaga.
Z dokumentacji Vima:
Zx
Zaktualizuj fałdy: Cofnij ręcznie otwarte i zamknięte fałdy: ponownie zastosuj 'foldlevel', następnie wykonaj "zv": wyświetl linię kursora. Wymusza również przekomputowywanie fałd. Jest to przydatne podczas używania "foldexpr" i bufor jest zmieniany w taki sposób, że w nie należy prawidłowo aktualizować folderów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-11 14:45:31
Próbowałem wszystkich powyższych - żaden nie zadziałał.
Jedyne co działa to:
:filetype detect
więc przerobiłem szybki skrót
:noremap <Leader> :filetype detect
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-24 13:41:26
Inna opcja to:
doautocmd Syntax
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-29 07:12:59
Możesz również spróbować:
CTRL-L
Z VIM docs (:h CTRL-L
):
Wyczyść i przerysuj ekran. Przerysowanie może nastąpić później, po przetworzeniu typehead.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-07-13 21:09:36
Try:
:Rrefresh!
To polecenie odświeża niektóre ustawienia pamięci podręcznej, a także przeładowuje rails.vim .
To pomoże mi odświeżyć podświetlanie składni w Rails.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-23 14:01:02