vimdiff で折りたたみを閉じるためのキーは何ですか?

vimdiff で折りたたみを閉じるためのキーは何ですか?

diff モードで vim の折りたたみ部分spacebarを押すと、折りたたみ部分が開きます。+

折り目を再度閉じたい場合は、どこに何を入力すればよいですか?

答え1

z+cで折り畳みを閉じたいのだと思います。続きを読むには、:help foldvim で。便宜上、以下を貼り付けます。

ゾー カーソルの下の折り畳みを 1 つ開きます。カウントを指定すると、その数の折り畳みの深さが開きます。ビジュアル モードでは、選択領域のすべての行に対して 1 レベルの折り畳みが開きます。

ジック カーソルの下の 1 つの折り畳みを閉じます。カウントが指定されると、その数の折り畳みの深さが閉じられます。ビジュアル モードでは、選択領域のすべての行に対して 1 レベルの折り畳みが閉じられます。'foldenable' が設定されます。

また、折り畳みを開いたり閉じたりするために使用できます。wikiには、これを説明するvimのヒントがあります。キーをスペースバーにマッピングする以下の通り:

nnoremap <silent> <Space> @=(foldlevel('.')?'za':"\<Space>")<CR>

関連情報