用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
分享到:
相关推荐
在Linux和Unix-like操作系统中,`vi`(Visual Editor)是一款非常流行的文本编辑器,它的增强版`vim`(Vi Improved)则提供了更多的功能和改进。`vi`配置文件,通常称为`.vimrc`,是用户自定义`vim`编辑器行为的初始...
使用Labview实现复制和粘贴,一个小技巧,仅供参考学习
它的配置文件是.vimrc,这是一个隐藏的文本文件,用于定制用户个人的vi/vim编辑器环境,如快捷键设定、颜色主题、插件配置等。 首先,让我们详细了解如何创建和编辑.vimrc文件。在命令行中,你可以通过以下步骤创建...
"vI.rar_vi"这个压缩包文件,结合其描述,显然意在分享关于vi编辑器的一些基础知识,其中包含了名为"vi基本操作.doc"的文档,很可能是对vi编辑器基本操作的详细指南。 vi编辑器是一种模式驱动的编辑器,它分为命令...
3. **遍历文件**:对文件夹中的每个子VI文件进行遍历,通常子VI文件的扩展名为.vi。使用循环结构,如"for循环",逐个处理这些文件。 4. **动态加载子VI**:使用"打开VI引用"函数,根据文件路径加载子VI为VI引用。这...
本文档旨在为读者提供完整的VI指令解说文件,基于LINUX系统,涵盖VI的操作模式、游标移动、视窗移动、删除、复制及修改指令等相关知识点。 一、 VI操作模式 VI提供两种操作模式:输入模式(Insert Mode)和指令模式...
vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl...
- `cp`:复制文件,例如`cp /etc/passwd passwd.bak`。 - `cat`或`>`:合并文件,如`cat file1 file2 > file3`。 - `mv`:移动文件或重命名,如`mv file1 file2 sub11/`。 4. **链接操作**: - `ln`: - `-s`...
5. 查找和替换:如果一个文件有多处需要替换,例如把文件中所有的”AAA”,全部改成“BBB”,这就需要使用面向行的命令,面向行的命令可以完成多个操作。所有面向行的命令都是以冒号“:”作前缀,冒号的作用是作为...
- 退出VI:在正常模式下,输入`:q`退出,如果文件已修改,需先保存(`:w`)再退出(`:q!`强制退出不保存)。 2. **模式切换** - 正常模式(Normal Mode):默认模式,用于移动光标、删除文本、复制粘贴等操作。 - ...
根据提供的文件信息,我们可以归纳出AIX环境下VI编辑器的相关命令和操作方法。VI(Visual Editor)是一款在Unix系统及类Unix系统(如Linux、AIX等)中广泛使用的文本编辑器。它功能强大,支持多种模式切换进行文本...
5. **删除、复制和修改**:vi提供了丰富的文本操作命令,如`d`(删除)、`y`(复制)和`c`(修改)。比如,`dd`删除当前行,`yy`复制当前行,`p`将剪贴板内容粘贴到光标下方。`c`命令结合移动命令可以用来修改文本,...
在系统提示符号输入 vi 及文件名称后,就进入 vi 全屏幕编辑画面。例如:$ vi myfile 2. 切换至插入模式 在命令行模式下按一下字母「i」就可以进入插入模式。这时候你就可以开始输入文字了。 3. Insert 的切换 ...
- 指令模式:刚进入vi即为指令模式,可执行文件操作、移动、复制等。 - 输入模式:通过输入`i`,`a`,`I`,`A`,`o`,`O`等命令进入,用于文本输入。 3. **退出vi** - `q!`:不保存退出。 - `wq`:保存并退出...
- `vi filename`:打开或创建一个名为`filename`的文件。 - `vi +n filename`:在第n行处打开文件。 - `vi +/pattern filename`:打开文件并定位到第一个匹配`pattern`的位置。 - `vi -r filename`:恢复上次...
### Linux应用技术:Linux常用命令与VI文件编辑器 #### 实验目的 本实验旨在让学员熟练掌握Linux操作系统的基本操作,包括常用的文件和目录管理命令以及如何使用VI编辑器进行文本文件的创建与编辑。 #### 实验内容...
7. 多文件编辑:vi支持同时编辑多个文件,可以在打开时或通过命令行在多个文件间切换。 8. 外观设置:vi允许用户自定义编辑器的界面设置,如字体、颜色方案等,通过配置文件或命令模式下设置。 9. 插件和扩展:在...
- 多窗口编辑:`:sp filename`或`:vs filename`在当前窗口下方或右侧打开新文件。 - 文件定位:`:n`跳转到第n行,`:+n`跳转到当前行下n行,`-n`跳转到当前行上n行。 - 正则表达式支持:vi编辑器允许使用正则...
- `:w filename`:将文件以指定的`filename`保存。 - `:wq`:保存并退出vi。 - `:q!`:不保存强制退出vi。 4. **其他命令模式操作**: - 使用`Ctrl`+`b`向后滚动一页,`Ctrl`+`f`向前滚动一页。 - `dd`:删除...