2017-11-30 12 views
1

JSON 파일이 있고 하위 섹션이라는 키가있는 모든 줄마다 토글 (za)으로 폴드하고자합니다. 내가 좋아하는 글로벌 명령을 사용하는 방법에 대한 생각 :특정 지점에서 JSON 접기

:g/subsection/za 

하지만 글로벌 명령을 두 번째 인수로 편집 기능을 기대하기 때문에 작동하지 않습니다, 그리고 Z 편집하지 않습니다.

의견이 있으십니까? 에 대해 어떻게

답변

5

: :foldopen:foldclose : :g/subsection/norm za

(선/범위에서) 주름을 폐쇄/개방에 대한

To repeat a non-Ex command, you can use the ":normal" command: > 
    :g/pat/normal {commands} 
+0

아름다운, 정확히 내가 무슨 필요. 감사 –

3

:h :g에서, 예를 거기에 최선을 다하고 있습니다은 명령. 그것들은 :global/subsection/foldclose과 직접 사용될 수 있습니다. 당신이 (za 같은)을 일반 모드 명령을 사용해야하는 경우

, 당신은 모드를 전환 할 수 :normal!를 사용할 수 있습니다 global/subsection/normal! za.