VIM이 닫히지 않은 괄호를 표시하는 방법?


9

닫히지 않은 괄호 / 괄호 / 중괄호가 강조 표시되도록 .vimrc 파일을 변경할 수있는 방법이 있습니까? 예를 들어 다음은 main이라는 단어 뒤에 괄호를 강조 표시합니다.

public static void main(String[] args
{
    System.out.println("Foobar");
}

또는 VIM이 닫히지 않은 괄호가 있다고 말해 줄 수 있습니다. VIM은 열리지 않은 괄호가있을 때 표시되지만 닫히지 않은 괄호 는 없을 때 표시됩니다 .


기본값은 다음에 가까운 peren이 될 것이기 때문에 해결책을 보게 될 것입니다.
nerdwaller 2013

답변:


2

이 작업을 수행하기 위해 vim을위한 플러그인이 있습니다. 이 예제 코드가 주어지면 :

public static void main(String[] args
{
    System.out.println("Foobar");
}

커서를 놓을 때마다 가장 가까운 역 일치 괄호가 강조 표시됩니다. 유일한 결함은 나중에 일치하는지 확인하기 위해 미리 보지 않는다는 것입니다. 따라서 pringln 괄호 안에 있으면 여는 것을 강조 표시합니다. 기본적으로 작동하며 잘 작동해야합니다.

vim-matchopen이라고하며 https://github.com/arnar/vim-matchopen 에서 찾을 수 있습니다.


vim 플러그인 설치가 만료되지 않은 경우 여기에 빠른 소개가 있습니다. (나는 당신이 리눅스를 사용하고 있다고 가정합니다.)

다운로드 사이트로 이동하십시오. 자식이 있고 사용법을 알고 있다면 계속하십시오. 그렇지 않은 경우 다운로드 zip 버튼을 사용하여 다운로드 한 zip을 임시 대상으로 추출하십시오.

다음으로 스크립트를 가져 와서 plugin/matchopen.vim디렉토리에 배치해야합니다 ~/.vim/plugin. 해당 디렉토리가 없으면 작성하십시오.

그게 다야. 그럼 당신은 시작하고 실행됩니다. vim을 다시 시작하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.