Czy istnieje sposób, aby zmienić plik .vimrc, aby wyróżnić niezamknięty nawias / nawiasy / nawiasy klamrowe? Na przykład następujące słowa wyróżnią nawias po słowie main:
public static void main(String[] args
{
System.out.println("Foobar");
}
A może VIM w jakiś sposób powie mi, że mam niezamknięty nawias. Wygląda na to, że VIM obecnie pokazuje, kiedy masz nieotwarty nawias, ale nie ma go, gdy masz zamknięty .
vim
syntax-highlighting
vimrc
Nosrettap
źródło
źródło
Odpowiedzi:
Istnieje plugin do vim'a, aby to zrobić. Biorąc pod uwagę twój przykładowy kod:
Gdziekolwiek umieścisz kursor, podświetlone zostaną najbliższe niedopasowane nawiasy. Jedyną wadą jest to, że nie patrzy w przyszłość, aby sprawdzić, czy zostanie dopasowana później. Więc jeśli znajdowałeś się w nawiasach pringln, jeśli zaznaczysz ten otwierający. Jest w zasadzie funkcjonalny i powinien ci dobrze służyć.
Nazywa się vim-matchopen i można go znaleźć na stronie https://github.com/arnar/vim-matchopen
Jeśli jeszcze nie wygasła instalacja wtyczek vim, oto krótkie wprowadzenie do tego. (Zakładam, że używasz Linuksa).
Przejdź do strony pobierania. Jeśli masz git i wiesz, jak go używać, śmiało. Jeśli nie, użyj przycisku pobierania zip i rozpakuj pobrany zip do jakiegoś tymczasowego miejsca docelowego.
Następnie musisz wziąć skrypt
plugin/matchopen.vim
i umieścić go w katalogu~/.vim/plugin
. Jeśli ten katalog nie istnieje, utwórz go.To powinno być to. Wtedy będziesz gotowy do pracy. Po prostu uruchom ponownie vima.
źródło