2011-04-20 2 views
4

을 나는 다음 코드 줄 작성해야 :, 내가 하나를 삽입 어떻게? "paredit.vim을 해제하지 않고

((eq item #\") (do-this...)) 

을하지만 매번 내가 입력 한"I "가"수. 나는 paredit.vim doc 파일을 읽었지만 한 쌍의 문자를 삽입하는 방법이 명확하지 않습니다. (", (또는 [)가 될 수 있는지, 그리고 그 함수에 대해 paredit을 수행하는지 여부를 결정합니다.) 모든 전문가가이 문제를 해결할 방법이 있습니까?

답변

8

나는 Slimv의 저자이다. 나는이 문제를 해결하기 때문에 "문자를 \하는 것은 두 배가되지 후 Slimv 저장소에서 최신 paredit.vim 가져 가세요 :. 당신이`대신 `의`` 를 사용 을`때문에해야 할 대부분의 단말기에서 https://bitbucket.org/kovisoft/slimv/

+0

정말 고마워요. 한 번 더 생각해 보면 paren()과 bracket [] 문자도? 나는 코드에서 같은 방법으로, 아마도 더 많은 첨단 사례를 벗어날 필요가 없었지만 그럼에도 불구하고 유용 할 수 있습니다. – Kurtosis

+2

그래, 맞아요. 그래서 escaped()와 [] 문자도 있습니다. –

4

유형 ,(는 문자를 입력하기 전에 SLIMV에서 paredit 모드를 전환 할 수 출처 :.. slimv.vim

이 활성화하지 않고 한 쌍의 문자를 삽입하는 문자 다음에 C-q을 그대로 사용할 수 있습니다 이맥스, 비슷한

그것이 묶여있는 paredit 키. 출처 : emacswiki.

+2

을 '(계속)을 의미합니다. (''은«새로운 출력으로 터미널 창 업데이트 중지»를 의미합니다.) – ZyX