뜻을 모르겠으면 Vim에서 사전 검색을 하자.

2009/04/18 20:44

코딩을 하거나 다른 사람의 소스를 볼 때 난감할 때가 간혹 있지 않으세요? 바로 변수의 이름을 어떻게 정할까 혹은 이 변수 이름의 뜻이 뭘까하는 것 말이죠. 제가 그렇거든요.

그래서 이리저리 방법을 찾다가 noth 님의 dic 스크립트를 알게 되어 문제를 해결했습니다. dic은 리눅스의 터미널용 야후/네이버 국어/영어사전 프로그램인데요. 스크립트 파일로 되어 있고 용량도 아주 작은 게 장점이죠. 그리고 사운드도 지원해서 단어의 발음까지 들을 수 있답니다.

그런데 이게 Vim에서도 사용할 수 있네요. 아! 여기서는 리눅스를 기준으로 합니다. 윈도우즈에서는 될지 안 될지도 모르겠네요. 우선, 아래는 Vim에서 사전을 실행한 모습입니다.

사용자 삽입 이미지

사용자 삽입 이미지

단어 위에서 Shift+k를 눌러 실행하는데, 원래 이 키는 man과 연결되어 있습니다. 그걸 vimrc에서 아래처럼 수정하거나 추가하여 dic으로 연결하는 것이죠.

set keywordprg=ydic        " K를 눌렀을 때 실행할 명령어
map <C-y> :!ydic            " Ctrl+y 사전 검색, 단어 위에서 Shift+k를 눌러도 동작

간단하죠? Ctrl+y는 변수 이름을 정하려는데 마땅한 단어가 생각나지 않을 때 유용하답니다.

참고 문헌

야후 네이버사전 스크립트 :: http://www.ubuntu.or.kr/viewtopic.php? ··· t%3D3130
초보 개발자의 Vim 개인 설정 :: http://hisjournal.net/blog/176
크리에이티브 커먼즈 라이센스
Creative Commons License

6l4ck3y3 0x08 과거의 글모음/내 머리 속의 노트 , , , , ,

Trackback Address:http://hisjournal.net/blog/trackback/217
  1. 2009/07/22 12:53
    VIM 사용자 메뉴얼 Tracked from yundream의 프로그래밍 이야기
  1. 좋은 도구로군요...
    역시 아리새님은 IT세상을 좀 더 유익하게 해주시는 분 같습니다 ^^

  2. Blog Icon
    아리새의펜촉

    과찬의 말씀을... 고맙습니다.

  3. 영어문서 읽을 때마다. 브라우저 띄워놓고 단어검색하는 삽질을 했는데, 삽질의 수고를 덜게 생겼네요. 좋은 정보 감사합니다.

  4. Blog Icon
    아리새의펜촉