2010-07-21 4 views
5

가정하자 나는이 같은 주석 블록 :정력하는 PHPDoc 여러 줄 주석 자동 들여

/** 
* comment 
* comment 
* comment 
*/ 

그리고 내가 원하는이 블록 안에 새로운 라인을 열 때 정력

/** 
* comment 
* _ 
* comment 
* comment 
*/ 

하지만, 자동 들여 그것을 시작 표준 (우분투) vim 스크립트는 다음과 같이 빈 줄을 시작합니다.

/** 
* comment 
_ 
* comment 
* comment 
*/ 

수정 된 스크립트 또는 mmand로 vim을 만들 수 있습니다 (몇 년 전에이 기능을 가지고 있었지만 지금은 Google을 할 수 없음).

TIA.

답변

8

당신은 당신의 .vimrc이를 추가해야합니다 :

set formatoptions+=or 

O를 자동으로 현재 주석 리더를 삽입 표준 모드에서 'O'또는 'O'를 타격 한 후.

r 삽입 후 < >을 입력하십시오.

+0

덕분에 도움이되었습니다. – rishta

+0

이것은 나를 위해 작동하지 않습니다. 어떤 아이디어? –

+0

@ 루카 추측에, 다른 플러그인이 설정을 망치고 있거나 구문 설정이 잘못되었거나 행성이 올바르게 정렬되지 않았습니다. 더 많은 정보가 없으면 말할 수 없습니다. http://stackoverflow.com/questions/ask – richq

0

. 호환 모드를 설정하면 (vi처럼 작동하므로 원하지 않음) vimrc에서 nocompatible을 설정하면 문제가 해결 될 수도 있습니다 (set nocompatible).