2011-09-09 3 views
0

안녕하세요. neocomplcache 스크립트와 그 위대한 기능을 설치했는데, SuperTab이라는 기능을 사용하고 싶습니다. 사이트의 설명서를 잘못 생각 하긴하지만 .vimrc 사용 경험이있는 사람을 알고 있습니다. 나를 도와 줄 수 있니. 이 사이트는 당신이 기능을 얻기 위해 당신의 .vimrc에 추가 할 수있는 라인의 무리가 스크립트의 사이트에서 thisvim에서 SuperTab 플러그인을 활성화하는 방법

이며, 거기에 내가이 심하게 형식의 생각 선이며, 내가 추가 할 때이 작업을 나던 이유를 먹으 렴 그 것처럼이 줄은 다음과 같습니다.

" SuperTab like snippets behavior. 
"imap <expr><TAB> neocomplcache#sources#snippets_complete#expandable() ? "\<Plug>neocomplcache_snippets_expand)" : pumvisible() ? "\<C-n>" : "\<TAB>" 

다음과 같은 문단을 문맥에 추가합니다.

"플러그인 키 매핑. IMAP
(neocomplcache_snippets_expand)
(neocomplcache_snippets_expand를) SMAP
neocomplcache 번호의 complete_common_string()

inoremap
neocomplcache 번호의 undo_completion() inoremap"인 Supertab 조각 같은 행동. "IMAP neocomplcache 번호 소스 번호는 snippets_complete # 확장() ?"\ (neocomplcache_snippets_expand) ": pumvisible()"를 \ " 을"\ "

"권장 키 매핑. ": 팝업을 닫고 들여 쓰기를 저장하십시오. inoremap neocomplcache # smart_close_popup()."\ "" : 완료. inoremap pumvisible()? "\" "\" ", :... 가까운 팝업 및 되돌아 가기 문자를 삭제 neocomplcache 번호의 smart_close_popup() inoremap"\ " neocomplcache 번호의 smart_close_popup() inoremap"\ " neocomplcache inoremap neocomplcache 번호의 close_popup()를 inoremap ?. 내가 감사 기능을 사용 가능하게하기 위해 추가 할 수 있다고 생각 할수 있습니까 #cancel_popup()

답변

2

은 내가 문제를 이해 생각하지 않는다,하지만 난이 할 거라고 :

" SuperTab like snippets behavior. 
imap <expr><TAB> neocomplcache#sources#snippets_complete#expandable() ? "\<Plug>(neocomplcache_snippets_expand)" : pumvisible() ? "\<C-n>" : "\<TAB>" 
+0

그래, 내 문제에 대한 설명이 나쁘다. 텍스트 붙여 넣기 방법을 안다. 나는 그것을 .vimrc 파일에 추가하는 방법을 알고 싶었다. 왜냐하면 내가 추가하는 것은 작동하지 않기 때문에, 나는 그렇지 않다. "내가 제거해야하는 것이 무엇인지, 어쩌면 하나의 라인이 아니라 3 가지의 다른 것들을 제거해야한다"는 것을 알고 있다면, 나는 많은 조합을 시도했지만 아무 것도 작동하지 않습니다. –

+0

답변을 업데이트했습니다. 따옴표는 주석이므로 주석을 IMAP 줄에서 제거해야합니다. – gpojd

+0

고마워요,이 작품. –

관련 문제