6
當我在vim中摺疊Python代碼時,摺疊文本總是從第零列開始。這看起來很嘈雜,因爲Python有很大的空白 - 當我瀏覽文件時,它看起來像頂級代碼。如何讓Python在vim中摺疊不會在視覺上破壞空白?
是否有一個設置來告訴foldtext將自身縮進第一行摺疊代碼的級別,而不是重寫foldtext()方法?
當我在vim中摺疊Python代碼時,摺疊文本總是從第零列開始。這看起來很嘈雜,因爲Python有很大的空白 - 當我瀏覽文件時,它看起來像頂級代碼。如何讓Python在vim中摺疊不會在視覺上破壞空白?
是否有一個設置來告訴foldtext將自身縮進第一行摺疊代碼的級別,而不是重寫foldtext()方法?
影響此方法的方法是通過'foldtext'
選項。
這裏有一個簡單的例子,讓你開始:
:setlocal foldtext=repeat('\ ',indent(v:foldstart)).foldtext()