`

vi多文件复制

阅读更多

 

用vi 打开2个文件,在第一个文件中使用[n]yy复制N行,切换到另外一个文件中,然后按p,却无法复制,如何解决,可采用如下方式来做处理:

 

1. 在第一个文件中输入

 

:split filename

 filename为所第二个文件,这时就可以采用yy复制,ctrl+w切换到第二个文件,在特定位置按p粘贴

 

2.利用vim的多标签功能

:tabe filename

 yy ,p就OK

 

3. 打开两个文件,在第一个文件中,用鼠标ctrl+v复制,打开第二个文件,设置

:set paste

 这样复制内容就不会有乱行现象

 

4. 可以使用多文档编辑,如:

 

vi hosts /etc/hosts

  有如下操作:

:files        查看所有打开的文件
:n             下一个文件
:N             前一个文件

 切换到/etc/hosts中,yy要复制的内容,然后再切换到hosts中,p即可

 

 

可参考:

http://forum.ubuntu.org.cn/viewtopic.php?f=68&t=336513

 

鸟哥的Linux私房菜:多檔案編輯

http://linux.vbird.org/linux_basic/0310vi.php#vi_command

分享到:
评论

相关推荐

    vi配置文件

    在Linux和Unix-like操作系统中,`vi`(Visual Editor)是一款非常流行的文本编辑器,它的增强版`vim`(Vi Improved)则提供了更多的功能和改进。`vi`配置文件,通常称为`.vimrc`,是用户自定义`vim`编辑器行为的初始...

    复制粘贴.vi,使用Labview实现复制和粘贴

    使用Labview实现复制和粘贴,一个小技巧,仅供参考学习

    vi编辑器的配置文件与操作文档

    它的配置文件是.vimrc,这是一个隐藏的文本文件,用于定制用户个人的vi/vim编辑器环境,如快捷键设定、颜色主题、插件配置等。 首先,让我们详细了解如何创建和编辑.vimrc文件。在命令行中,你可以通过以下步骤创建...

    vI.rar_vi

    "vI.rar_vi"这个压缩包文件,结合其描述,显然意在分享关于vi编辑器的一些基础知识,其中包含了名为"vi基本操作.doc"的文档,很可能是对vi编辑器基本操作的详细指南。 vi编辑器是一种模式驱动的编辑器,它分为命令...

    LabVIEW动态调用子VI并插入主VI前面板-编程实例

    3. **遍历文件**:对文件夹中的每个子VI文件进行遍历,通常子VI文件的扩展名为.vi。使用循环结构,如"for循环",逐个处理这些文件。 4. **动态加载子VI**:使用"打开VI引用"函数,根据文件路径加载子VI为VI引用。这...

    VI解说文件: 基于LINUX系统完整VI 指令解说文件

    本文档旨在为读者提供完整的VI指令解说文件,基于LINUX系统,涵盖VI的操作模式、游标移动、视窗移动、删除、复制及修改指令等相关知识点。 一、 VI操作模式 VI提供两种操作模式:输入模式(Insert Mode)和指令模式...

    vi技巧大全命令大全

    vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl...

    Linux文件系统管理命令及Vi编辑器的应用

    - `cp`:复制文件,例如`cp /etc/passwd passwd.bak`。 - `cat`或`>`:合并文件,如`cat file1 file2 > file3`。 - `mv`:移动文件或重命名,如`mv file1 file2 sub11/`。 4. **链接操作**: - `ln`: - `-s`...

    文件编辑器vi的操作命令

    5. 查找和替换:如果一个文件有多处需要替换,例如把文件中所有的”AAA”,全部改成“BBB”,这就需要使用面向行的命令,面向行的命令可以完成多个操作。所有面向行的命令都是以冒号“:”作前缀,冒号的作用是作为...

    史上最好编辑器VI单文件版

    - 退出VI:在正常模式下,输入`:q`退出,如果文件已修改,需先保存(`:w`)再退出(`:q!`强制退出不保存)。 2. **模式切换** - 正常模式(Normal Mode):默认模式,用于移动光标、删除文本、复制粘贴等操作。 - ...

    aix vi aix vi

    根据提供的文件信息,我们可以归纳出AIX环境下VI编辑器的相关命令和操作方法。VI(Visual Editor)是一款在Unix系统及类Unix系统(如Linux、AIX等)中广泛使用的文本编辑器。它功能强大,支持多种模式切换进行文本...

    vi热键 vi命令 vi学习手册

    5. **删除、复制和修改**:vi提供了丰富的文本操作命令,如`d`(删除)、`y`(复制)和`c`(修改)。比如,`dd`删除当前行,`yy`复制当前行,`p`将剪贴板内容粘贴到光标下方。`c`命令结合移动命令可以用来修改文本,...

    Vi编辑器的使用方法

    在系统提示符号输入 vi 及文件名称后,就进入 vi 全屏幕编辑画面。例如:$ vi myfile 2. 切换至插入模式 在命令行模式下按一下字母「i」就可以进入插入模式。这时候你就可以开始输入文字了。 3. Insert 的切换 ...

    vi笔记_vi笔记_vi笔记

    - 指令模式:刚进入vi即为指令模式,可执行文件操作、移动、复制等。 - 输入模式:通过输入`i`,`a`,`I`,`A`,`o`,`O`等命令进入,用于文本输入。 3. **退出vi** - `q!`:不保存退出。 - `wq`:保存并退出...

    vi命令大全 txt

    - `vi filename`:打开或创建一个名为`filename`的文件。 - `vi +n filename`:在第n行处打开文件。 - `vi +/pattern filename`:打开文件并定位到第一个匹配`pattern`的位置。 - `vi -r filename`:恢复上次...

    Linux应用技术:Linux常用命令与VI文件编辑器.docx

    ### Linux应用技术:Linux常用命令与VI文件编辑器 #### 实验目的 本实验旨在让学员熟练掌握Linux操作系统的基本操作,包括常用的文件和目录管理命令以及如何使用VI编辑器进行文本文件的创建与编辑。 #### 实验内容...

    《Vi 编辑器》pdf版

    7. 多文件编辑:vi支持同时编辑多个文件,可以在打开时或通过命令行在多个文件间切换。 8. 外观设置:vi允许用户自定义编辑器的界面设置,如字体、颜色方案等,通过配置文件或命令模式下设置。 9. 插件和扩展:在...

    vi编辑器进行vi练习

    - 多窗口编辑:`:sp filename`或`:vs filename`在当前窗口下方或右侧打开新文件。 - 文件定位:`:n`跳转到第n行,`:+n`跳转到当前行下n行,`-n`跳转到当前行上n行。 - 正则表达式支持:vi编辑器允许使用正则...

    linux 修改文件内容 vi命令_操作系统_risemypassion的专栏-CSDN博客1

    - `:w filename`:将文件以指定的`filename`保存。 - `:wq`:保存并退出vi。 - `:q!`:不保存强制退出vi。 4. **其他命令模式操作**: - 使用`Ctrl`+`b`向后滚动一页,`Ctrl`+`f`向前滚动一页。 - `dd`:删除...

Global site tag (gtag.js) - Google Analytics