[VIM] Perl file 편집시에는 perldoc 을 man page 대신 보이도록
글쓴이: pynoos / 작성시간: 화, 2004/07/13 - 2:14오후
vim에서 'K' 를 누르면 외부 프로그램인 man 이 실행됩니다.
즉, grep 이라는 단어 위에 커서를 놓고 K를 누르면 man open 이라는 명령이 실행되는 것이지요.
그런데 perl 파일 편집시에는 perldoc -f 를 실행할 수 있으면 좋겠다는 생각이 들 때가 있습니다.
man 이라는 외부 프로그램이 실행되는 것은 변수 keywordprg 혹은 kp 라는 값에 의해 실행됩니다.
따라서 perl file 편집시에
:set kp=perldoc\ -f
라고 해주면 K를 눌렀을 때, perldoc -f grep 과 같은 형태의 명령을 실행하여 결과를 보여줍니다.
이를 vimrc 에 등록하면 더 좋습니다.
~/.vimrc au BufNewFile,BufRead *.pl set kp=perldoc\ -f
" " 으로 perldoc -f 를 묶으니 안되더군요...
Forums:
php에서 함수 레퍼런스를 볼려면 아래 스크립트를 위의 방법으로 실행시켜
php에서 함수 레퍼런스를 볼려면 아래 스크립트를 위의 방법으로 실행시켜주세요. 저는 $HOME/bin/phpman으로 저장해놓고, ~/.vim/syntax/php.vim에 set kp=$HOME/bin/phpman으로 지정해놓고 씁니다.
----
http://nohmad.tumblr.com/
Vim for Perl developers
Vim에서 Perl 프로그램 짜실때 유용한 플러그인과 설정들에 대한
설명이 다음 페이지에 가면 아주 잘 나와있습니다.
http://www.leonid.maks.net/blog/item/vim_for_perl_developers
멋집니다.. 다른 거 찾다가 이 글을 우연히 보고 감동의 눈물을... 이
멋집니다.. 다른 거 찾다가 이 글을 우연히 보고 감동의 눈물을... 이런 멋진 기능이 있었군요. 매번 다른 창에서 perldoc 을 띄울 이유가 없었네요.
근데 BufRead 를 쓰는 경우와 BufReadPre 를 쓰는 경우의 정확한 차이점이 뭔지 누구 아시는분 계시면 설명 좀 부탁드립니다... 위 경우에는 동일한 것 같은데요.
좋은 하루 되세요!
댓글 달기