2011-03-05 6 views
2

은 가정하자이 같은 라텍스로 작성 무언가가 문장의 시작으로 달러 기호를 인식합니다. 하지만 첫 번째 문장에서 커서가 있으면 "das"는 "$ C $ is $ D $와 같지 않은"모든 것을 삭제합니다. 첫 번째 4 줄 ("\ begin {problem} to \ begin {solution}). 내가 할 수있는 방법 정력은 처음 4 개 라인? 감사를 삭제하지!는 정력

답변

3

나는 당신이 바꿀 수 있다고 생각하지 않습니다. 빔은 문장으로 <whitespace>$A$ is not equal to $B$.<whitespace>를보고있다. 당신이 dis를 사용하는 경우 대신 그 사이의 공간을 보존합니다 . 문장은하지만 난 궁금

당신이 문장 전에 공간을 보존 할 것을 가정하고, 그래서 "das"에 대한 설명서에서 그것을 보았다 :

문장이에 끝나는 것으로 정의된다 :로

"로써"DAS

문장을 삭제 문장이 정의됩니다 '.' '!' 또는 '?' 닫는 ')', ']', ' "' ' 및' ''문자가 '.', '!'다음에 나타날 수 있습니다. 또는 '?' 공백 앞에 탭 또는 줄의 끝. 단락 및 섹션 경계는 문장 경계이기도합니다.

'cpoptions'에 'J'플래그가있는 경우 구두점 다음에 공백이 두 개 이상 있어야합니다 (예 : ). s는 공백으로 인식되지 않습니다. 문장의 정의를 변경할 수 없습니다.

마지막 줄은 중요합니다 : 문장의 정의는 변경할 수 없습니다. 이것은 vim의 일반적인 유연성을 감안할 때 조금 놀랍지 만 충분히 열심히 보면 한계가 있다는 것을 나는 추측합니다.

+0

매우 철저히 부탁드립니다. –

+0

문장의 정의를 변경할 수는 없지만,'onoremap'' as '와'is','noremap', (',')',''(','') ','('and')','xnoremap','as' 그리고'is'. – ZyX

0

할 방법은 \begin{solution} 다음에 개행을 추가하는 것입니다.