vim 在两个文件之间选择和复制文本

标签 vim vi

我有以下情况,两个打开的文件

vim -O2 file1.txt file2.txt

我的光标在 file1.txt 中。我想选择一些行(比如从第 80 行到第 100 行) 在 file2.txt 中,但不必将光标移动到 file2.txt 并在那里猛拉 文本。如果可能的话,使用 vim 的命令行。你有什么建议吗?

谢谢。

最佳答案

我能想到的最接近的是:

:bn|80,100y|bp|pu
  • 切换到下一个缓冲区
  • 猛拉
  • 切换回来
  • 放上拉出来的东西

关于vim 在两个文件之间选择和复制文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17584386/

相关文章:

linux - 如何同时打开三个终端(进程)

Vimscript 函数选择 block 然后排序

linux - 如何设置 git 仓库的根目录为 vi/vim 查找路径?

vim - 需要一个脚本来模拟在插入模式下按下 <cr>

editor - 将 native vi 配置为发出空格而不是制表符并且不将自动缩进空格转换为制表符?

ubuntu - 打开终端 : xterm-256color 时出错

vim - 在 Vim 中从光标向后删除到上一行的末尾?

vim - vim中查找光标下的字符

vim - Vim 如何如此快地打开大文件?

vim - gVim 转义键在 Windows 10 上不起作用