2017-08-30 19 views
1

在vim中,它經常被推薦到在正常模式下<space>鍵映射到za - 切換當前摺疊打開/關閉。但我個人覺得這還不夠。我特別想映射<space>遞歸開/關電流倍,即Vim的摺疊:如何映射<space>遞歸地打開/關閉?

If currently folded, map <space> to zO 
If currently unfolded, map <space> to zC 

我怎樣才能做到這一點,我.vimrc

+1

不是'zA'足夠了嗎? – Kent

+0

是啊,這就是我想要的!我不知道這件事。謝謝! –

+0

OK,然後我把它作爲一個答案。只是想確定一下你在找什麼。 – Kent

回答

4

zA是相同za,只需撥動褶皺遞歸取決於當前折。它應該符合你的要求。