To doprowadza mnie do szaleństwa
:set ft=text
Aby coś zobaczyć, w przeciwnym razie wszystkie linki znikną w przecenach i cytatach w JSON.
Jak wyłączyć to raz na zawsze?
syntax-highlighting
firedev
źródło
źródło
:redir > foo
,:hi
(Przejrzyj wszystkich grup podświetleniem dociskowych przestrzeń),:redir end
i dodać zawartość do nowo utworzonegofoo
pliku tutaj.Odpowiedzi:
(zgadując tutaj, proszę podać zrzut ekranu / więcej informacji)
Możesz zmienić
conceallevel
konfigurację:źródło
conceallevel
to, że jest resetowany przy każdym otwarciu pliku. Jakiś sposób, aby zawsze pozostawał z 0?set conceallevel=2
conceallevel
domyślnie wymusza ustawienie 2 dla każdego pliku. Można to wyłączyć za pomocą:let g:indentLine_setConceal = 0
g:indentLine_setConceal = 0
w zasadzie sprawia, że wtyczka indentline już nie działa. Uważam, żelet g:indentLine_fileTypeExclude = ['json']
działało dla mnie lepiej.Jeśli używasz wtyczki „indentLine” lub innych wtyczek, które mogą zmieniać funkcje „ukrywania” w vimie. Jest tak, ponieważ wtyczka ta włącza funkcję ukrywania Vima, która automatycznie ukrywa fragmenty tekstu na podstawie podświetlania składni. To ustawienie zostanie zastosowane do wszystkich elementów składni. W szczególności we wtyczce „indentLine” nadpisze „concealcursor” i „conceallevel”, aby:
Dlatego zmieniam go na następującą wartość w moim pliku .vimrc:
innym zestawem jest to,
let g:indentLine_concealcursor = "nv"
aby ukryty tekst otaczał kursor tylko w trybie „wstawiania” i „wizualnym”. Mam nadzieję, że może ci pomóc.źródło
Jeśli używasz wtyczki plasticboy / vim-markdown , wstaw
.vimrc
:źródło
Jeśli używasz indentLine i chcą utrzymać go pracy, ale chcą, aby zapobiec Vima z ukrycia rzeczy w JSON i promocji cenowych, rozwiązaniem jest zapytać podświetlanie składni, aby nie używać ukryć funkcję.
W przypadku plików składni JSON i Markdown zawartych w vim-polyglot jest to realizowane za pomocą następujących dwóch wierszy:
źródło