在vim中,你可以用zf創建一個摺疊,所以如果是%,你可以整齊地摺疊一個分隔的塊。如何在切割和粘貼時保留VIM中的褶皺?
有沒有辦法在視覺模式下選擇一些文本並自動摺疊?
我注意到,如果我選擇一個閉合的摺疊並使用dd來刪除它,然後去其他地方並使用P來粘貼它,摺疊將消失並且摺疊將被展開。我想削減摺疊的東西,並粘貼它,並保持摺疊仍然完好並關閉粘貼。
在vim中,你可以用zf創建一個摺疊,所以如果是%,你可以整齊地摺疊一個分隔的塊。如何在切割和粘貼時保留VIM中的褶皺?
有沒有辦法在視覺模式下選擇一些文本並自動摺疊?
我注意到,如果我選擇一個閉合的摺疊並使用dd來刪除它,然後去其他地方並使用P來粘貼它,摺疊將消失並且摺疊將被展開。我想削減摺疊的東西,並粘貼它,並保持摺疊仍然完好並關閉粘貼。
:set foldmethod=manual
你可以做第一個,然後簡單地突出你想要的模塊,並使用ž˚F把它摺疊。Vim有幾種不同的摺疊策略;我假設你正在談論手動摺疊。
不幸的是,堆放和粘貼不能保持摺疊。您可能可以創建一個腳本來重新粘貼粘貼的文本,但似乎它最終會比有用的更令人討厭。