Używam wtyczki css_color.vim, aby podświetlić szesnastkowe kody kolorów CSS rzeczywistym kolorem. Trochę przeszkadza, że podświetlanie włącza się cały czas, więc zastanawiam się, czy istnieje jakiś sposób włączania i wyłączania wtyczki składni.Jak włączyć i wyłączyć skrypt składniowy Vima?
Odpowiedz
Utwórz nową składnię.
Umieść plik w numerze .vim/syntax/css_color.vim
i dodaj runtime syntax/css.vim
u góry. Teraz działa jak własna definicja składni, która dziedziczy podstawową składnię CSS.
Jeśli potrzebujesz CSS z inteligentnymi kolorami, użyj :setf css_color
. Jeśli chcesz wrócić do magazynu CSS, :setf css
.
edit: powiązać klucz:
function! ToggleCssColor()
if &filetype == 'css'
setf css_color
else
setf css
endif
endfunction
noremap <Leader>c :call ToggleCssColor()<CR>
Następnie \c będzie przełączać się pomiędzy tymi dwoma stylami w trybie normalnym. Możesz ustawić klucz na dowolny, użyj inoremap
, aby powiązać klucz w trybie wstawiania, itp.
, dzięki czemu działa idealnie. Czy wiesz, jak zmapować pojedynczy klucz, aby to przełączyć? – bab
Zobacz alternatywne wtyczki. Używam colorizer - Highlight #rrggbb or #rgb color, ponieważ ma zaawansowane funkcje, działa nie tylko dla CSS i może być łatwo włączany/wyłączany.
- 1. Jak włączyć i wyłączyć komponent?
- 2. jak zrozumieć ten skrypt vima?
- 3. Jak wyłączyć względne liczby Vima?
- 4. Jak włączyć i wyłączyć qDebug() komunikaty
- 5. MVC3 Jak wyłączyć/włączyć ActionLink
- 6. Jak włączyć/wyłączyć monitor (y)?
- 7. Jak włączyć/wyłączyć zachowanie FloatingActionButton
- 8. query_cache_type: włączyć lub wyłączyć?
- 9. Jak włączyć skrypt java w webView
- 10. jak włączyć podwójne kliknięcie w skrypt akcji?
- 11. jak wyłączyć/włączyć przycisk przez jquery
- 12. Jak wyłączyć/włączyć przycisk z jonowym 2?
- 13. Jak włączyć/wyłączyć $ log.debug w AngularJS
- 14. Jak wyłączyć/włączyć połączenie sieciowe w C#
- 15. Jak wyłączyć i ponownie włączyć tabindex ukrytych/widocznych elementów?
- 16. Jak wyłączyć i ponownie włączyć przycisk za pomocą javascript?
- 17. Jak wyłączyć i włączyć automatyczne obracanie na szybkie?
- 18. Jak wyłączyć i włączyć port USB za pomocą wiersza polecenia?
- 19. Android Force GPU Rendering Jak włączyć i wyłączyć?
- 20. Jak programowo włączyć i wyłączyć tryb Flight na Android 4.2?
- 21. Jak wyłączyć ograniczenia dla wszystkich tabel i włączyć je?
- 22. Jak włączyć/wyłączyć bluetooth programowo w Androidzie
- 23. Jak włączyć/wyłączyć powiadomienia push z aplikacji?
- 24. Jak włączyć/wyłączyć przycisk powiększania (zielony + przycisk)?
- 25. Jak włączyć/wyłączyć elementy paska narzędzi?
- 26. Jak wyłączyć/włączyć przycisk z wyboru, jeśli zaznaczone
- 27. Skrypt programu PowerShell, aby włączyć "Skrypty i narzędzia zarządzania IIS"
- 28. Słuchaj lokalizacji dostępu włączyć/wyłączyć w ustawieniach
- 29. Jak wyłączyć klawisze Backspace i Delete w Vimie?
- 30. Klient Square Retrofit: Jak włączyć/wyłączyć followRedirects? Jak przechwycić przekierowanie?
Po to, aby wszyscy byli wolni, chcemy zwolnić wtyczkę css_color, a nie tylko wyłączyć * wszystkie * podświetlanie składni, np. Przez ': syn off', prawda? – imm
tak, ale: syn wyłącza wyłączanie wszystkich podświetlanie składni, chcę tylko wyłączyć jedną wtyczkę – bab