2011-01-25 4 views
10

내가 입력 한 시나리오에는 고려 원하는 항목을 선택하려면 계속 입력 : 내가 입력하면빔 전 완료 :

file.f 

Ctrl 키-XCtrl 키-O 무 완료 팝업이 표시되고 첫 번째 항목이 선택됩니다. '

file.fileno 

나는에있는 목록에서 다운 선택을 이동할 수 있습니다

file.fileno 
     --------- 
     fileno() <-- highlighted 
     flush() 
     --------- 

내가 입력 한 텍스트 ("file.f")가 이미 변경 공지 것과 : 이것은 내가 무엇을보고있다 '플러시, Enter 키를 누릅니다 그것은

f.flush() 

로 끝날 것입니다하지만 원하는 방법 이름을 입력하는 대신 화살표 키를 계속 사용하고 싶습니다. 나는. 나는 "file.f", "Ctrl 키-X Ctrl 키-O", "L"을 입력하거나

file.fileno 
     --------- 
     flush() 
     --------- 

또는

file.fileno 
     --------- 
     fileno() 
     flush() <-- highlighted 
     --------- 

이것이 가능 좀하고 싶습니다? 일부 전 방향 완료 설정을 변경해야하거나 대신 다른 키 조합을 사용해야합니다. Ctrl-XCtrl-O?

답변

14

추가 : set completeopt+=longest .vimrc 파일에 추가 :

이렇게하면 omnicomplete가 모든 일치 항목 중에서 가장 긴 일반 텍스트 만 삽입하게됩니다.

자세한 내용은 vim에서 :help completeopt 명령을 실행하십시오.

+5

다른 방법은 Ctrl + P를 누르고 텍스트를 더 입력하는 것입니다. – alex2k8

+0

멋진 팁, 감사합니다. – clime