當我關閉緩衝區中的第一個摺疊(正常模式下的zc
)時,所有的摺疊都會自動關閉。有沒有辦法只關閉給定的摺疊而不關閉其餘的?我有foldmethod=syntax
。用python觀察,但可能這適用於其他語言。vim不會摺疊第一個摺疊的所有東西
例蟒文件
zc
上方法的()
正如你可以看到,所有的方法:a
,b
,c
被摺疊。期望的行爲是唯一方法a
被摺疊,如下所示:
這隻發生在所述第一時間的摺疊在緩衝液封閉。重新打開所有摺疊後,zc
只會關閉正確的摺疊。
編輯:我相信這與SimpylFold
插件有關。我默認設置了nofoldenable
。當我zc
,它看起來像SimpylFold
集foldenable
,它會自動摺疊所有的方法。
您可以給我們一些示例代碼,以便我們可以按照您的描述重新創建它嗎?就其本身而言,您的描述可以通過幾種方式來解釋。 –
@RandyMorris增加了屏幕截圖到問題 – BlackSheep
這確實看起來不合適。如果沒有人回答,我明天再看看。不幸的是,我不能測試,直到那時。 –