gpt4 book ai didi

vim - 在Vim中将所选文本追加或添加到文件中

转载 作者:行者123 更新时间:2023-12-03 12:29:14 25 4
gpt4 key购买 nike

在Vim中,是否有一种方法可以将所选文本移动到<current_file>.bak,追加还是前置?
如果可能,不应显示备份文件。

我设想工作流程为:

  • 选择一些文本
  • 输入:sbak
  • 所选内容已保存到<current_file>.bak
  • 最佳答案

    您可以分三个步骤进行操作:

  • 输入Shift-vj ... j以选择一些行
  • 键入 :'<,'>w! >>file.bak 将选定的行保存到file.bak(附加)
  • 输入gvd以删除原始行

  • 如果您愿意,可以编写用户定义的命令 Sbak :
    com! -nargs=1 -range Sbak call MoveSelectedLinesToFile(<f-args>)
    fun! MoveSelectedLinesToFile(filename)
    exec "'<,'>w! >>" . a:filename
    norm gvd
    endfunc

    关于vim - 在Vim中将所选文本追加或添加到文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9160570/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com