작성: 2020-09-06 수정: 2020-09-06

Vim 교정학원 정리

유튜브 Vim 교정학원의 기술 정리

Youtube의 Vim 교정 학원에서 다양한 Vim 사용방법을 정리

1.

Don’t put any lines in your vimrc that you don’t understand

이해하지 못하는 내용을 vimrc에 넣지 말자!

1. args / argdo를 이용한 다중 파일 수정

:args **/*.html
:argdo %s#apple#banana#ge | update
  • args는 해당 패턴과 일치하는 파일의 버퍼를 모두 연다.
  • argdo열려있는 모든 버퍼에 명령을 수행한다.
  • update를 pipe하면 변경사항이 바로 저장된다.
  • vim 문자열 치환 구분자가 /, #이 동일하게 동작한다.

2. sort 간단하게 정렬하기

  • visual block 지정 후 sort를 사용할 수 있음.
  • :!sort -R 명령어로 외부 sort(random)을 할 수 있음.
  • vim에서 cmd명령어를 반복할 때는, .이 아닌 @:를 사용함.

3. vimgrep / copen (quickfix)

:vimgrep 'vim' **/*.md