unix - vim folding - 如何复制展开的线条

标签 unix vim vim-plugin

我想复制/删除除折叠线以外的所有行,反之亦然。我怎么做? 如果我也必须为此使用插件也没关系。但是,我很想拥有该功能。

最佳答案

:folddoopen y W

将每条未折叠的行拉入寄存器 wW用于追加到寄存器w

:folddoopen d

删除所有未折叠的行。

当然有一个镜像命令,:folddoclose 作用于每条折叠线。

关于unix - vim folding - 如何复制展开的线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16680658/

相关文章:

vim - 将缓冲区发送到Vim 8中正在运行的终端窗口

vim - 如何根据按下的频率来映射 vim 中的按键?

Vim : Make function called through key receive input from Vim command line

vim - 如何绑定(bind)键映射以将选定的文本保存到 vim 中的文件?

vim - 如何让 NERDTree 保持在左侧

c - (struct _IO_FILE *)->_IO_read_base 如何设置?

bash - 我如何从 unix 中的给定日期获取最后一个星期日日期

unix - 如何让 Emacs 'man' 在 Tramp 上工作?

json - 使用Sed查找并替换json字段

vim 命令行编辑