摺疊 C 塊

這是我們的緩衝區:

void write_buffer(size_t size, char ** buffer)
{
    char * buf = *buffer;
    size_t iter;
    for(iter = 0; iter < size; iter++)
    {
        putc(*(buf + iter));
    }
}

游標位於[1] [1]([line] [col])。將游標移動到 for 迴圈的 curl 括號:
/for<Enter>j 游標為[6] [2]。

現在輸入 zf%(建立摺疊,移動到匹配括號)。你已成功建立第一個摺疊。

現在輸入:2<Enter>_,游標現在位於[2] [1],zf%:完整的功能體被摺疊。

你可以使用 zO 開啟剛剛建立的所有摺疊,然後使用 zC 重新關閉它們。