콘텐츠로 건너뛰기
Home » vimrc

vimrc

vim : 단어 및 선택 영역을 둘러싸기

Surround.vim이라는 멋진 플러그인이 있기는 하지만, 개인적으로는 vimrc에 오랫동안 넣고 쓰던 코드

기본원리

기본원리는 매우 간단한데, 괄호 등으로 감싸고자 하는 단어를 선택영역으로 만든 다음, 선택 영역을 해제하고, 이 영역의 마지막과 끝 영역으로 이동해서 괄호짝을 삽입해주면 된다.

  1. viw: 현재 단어 선택
  2. <esc>: 단어 선택 취소
  3. \>`: 마지막 선택영역의 끝으로 이동
  4. a)<esc>: 선택영역 뒤에 닫는 괄호 추가
  5. \<`: 선택영역의 시작지점으로 이동
  6. i(<esc>: 여는 괄호 삽입
  7. \>ll`: 두 글자가 추가되었으므로 다시 단어 끝부분을 이동하여 오른쪽으로 두 칸 이동

더 보기 »vim : 단어 및 선택 영역을 둘러싸기

MacVim의 vimrc 파일을 별도로 관리하기

MacVim은 코코아로 만들어진 GUI 기반의 vim앱이다. 취향에  따라서는 터미널에서 vi를 실행해서 쓸 수도 있지만 (난 아무래도 이쪽인 듯) MacVim은 마우스를 지원하는 등의 “조금 더 쉽게” vi의 강력한 기능들을 활용할 수 있다. MacVim은 ~/.vimrc 파일을 로딩해서 터미널의 vi와 동일한 설정을 그대로 따를 수 있지만, 경우에 따라서는 몇몇 설정이 별도로 필요할 수 있다. 이런 경우에는 MacVim에서만 사용하는 vimrc 파일이 있으면 좋겠는데…. 그런데 그것이 실제로 있습니다. 아는 사람은 아시다시피 OSX의 앱은 그 자체가 하나의 ‘폴더’로 존재한다. 즉 폴더에 아이콘이 씌워져 있고, 이를 더블… 더 보기 »MacVim의 vimrc 파일을 별도로 관리하기