surround.vim
https://coldmater.tistory.com/228
surround의 기능을 아주 잘 설명해주는 글이다.
빔의 꽃이라 할 수 있을 정도로 유용한 플러그인이다.
이게 있다면 쉽게 괄호나 따옴표를 원하는 곳에 씌울 수 있다. 보통의 ide들은 씌우는 것까지는 제공해주지만 지우는 것을 제대로 지원하지 않는데, surround는 대체나 삭제까지 가능하다는 점이 아주 큰 장점이다.
간단 사용법
ys
를 통해 내가 원하는 범위에 무언가를 씌운다.
가령 ysiw)
는 커서가 위치한 단어에 괄호를 씌운다.
ds
를 통해 내 커서를 감싸는 무언가를 지운다.
ds]
는 내 커서를 감싸고 있는 것 중 []에 해당하는 녀석을 없앤다.
cs
를 통해 내 커서를 감싸는 무언가를 변경한다.
cs)]
는 내 커서를 감싼 ()를 []로 바꾼다.
비주얼 모드에서 사용
선택한 후 S
를 누른 후 넣고 싶은 괄호를 누른다.