2012-06-21 4 views
2

vim에서 기존 명령에 대한 바로 가기를 만들려고합니다. 특히, 나는 eclim을 설정 중이며 : LF를 사용하여 LocateFile 명령을 호출하려고합니다. 그래서처럼 정의했습니다 :vim에서 사용자 지정 명령을 정의 할 때 E488 오류가 발생했습니다.

command LF LocateFile 

이 인수없이 잘 작동하지만 내가 "E488을 : 문자를 후행"얻을 내가 그것을 파일 이름 인수 주면 : 난

:LF MyFile 

을 내가 어딘가에서 nargs를 붙잡을 필요가 있다고 생각하지만이 상황에서 어떻게 사용해야하는지 예를 찾을 수 없다.

cmdalias 플러그인

답변

0

이 - 당신이 찾고있는 정확하게 것을 달성 할 수 있어야한다 - 내가 실제로 vim-wiki

function! InitPlugins() 
    call CmdAlias('LF', 'LocateFile') 
    au! InitPlugins VimEnter 
endfunction 

aug InitPlugins 
    au! 
    au VimEnter * :call InitPlugins() 
aug END 
+1

에서 복사 여기를 혼자 cabbr 내가 원하는 것을 달성하기 위해 충분히있을 거라고 생각 . 또한 '명령'을 사용하여 원하는 것을 수행하는 방법을 알아 냈습니다. 구문이 잘못되었습니다. 작동 방식 : command -nargs = * LF LocateFile Vysarat

관련 문제