VI在多个文件间复制粘贴内容
来源:互联网 发布:淘宝直播从哪里进 编辑:程序博客网 时间:2024/05/11 04:26
1
vi file1 file2 file3
:n 切换到文件2 (n=next)
:e# 或 :N
切换回到刚才编辑的文件
比如当前编辑文件为a,:n跳至b,再:n跳至c,:e#回到b,想回到a的话用:e a
或者直接输入:e a, :e b, :e c,在三个文件间切换
2
打开一个,vi 文件名
然后在vi的命令输入状态下输入
:sp 另外一个文件的路径及文件名,如此就可以在一个窗口打开多个文件了。
或者用 vi -o file1 file2 file3....用分割屏幕窗口方式同时打开多个文件。
可以使用 ctrl + 两次按 w 或者ctrl + w 然后按上下键在上下窗口间切换。
在多个文件间复制粘贴内容
vi多文件时,文件之间的拷贝复制只能通过命名缓存进行
如
"a3yy 把3行内容复制到命名为a的缓冲区
"ap 把名字为a的缓冲区内容拷贝到当前位置 (此时,不是输入冒号,而是输入“)
from:http://blog.sina.com.cn/s/blog_596f35310100alhy.html
下面有三种方法:
先简单介绍一些vi编辑里的号令:
(A).yw
将当前字存入无名缓冲区,前面可加"x,默示存入名字为x的有名
缓冲区(x为a-z),也可加数字默示存入的字数,今后可用P或p命
令取出
(B).yy 将当前行存入无名缓冲区,用法参看yw
号令如下:a-Z 是缓冲区,也可移出数字1-9指定的删除缓冲区
哄骗定名缓冲区可很好地保存若干文本段,便于今后存取、移动或者重排。这些缓冲区用a到z字母定名!为了接见这些缓冲区中的一个,要应用双引号
例如:要把一行插入a缓冲区,可键入:
"ayy
为了把这个文本放回该文件中,键入"ap
(c).m做标记号令:
m 字母 用字母标识表记标帜当前行,今后可用 ""字母使光标移动到当前行,
(参看""号令)
列子:1。将a文件中的10行到b文件中
号令如下:
"ay10+
:ex b (转到b文件中)
然后"ap
2. 将a中多行复制到b文件中
先在开端处做标记mk(书签)
然后在末尾用"ay""k (光标主动回到开端处,此时已经把你的内容放到缓冲区了)
--此中a默示缓冲区a
然后用ex转义到你的文件B中,然后用"ap号令粘贴就行
- VI在多个文件间复制粘贴内容
- 使用vi打开编辑多个文件并在多个文件间复制粘贴内容
- vi多个文件之间复制、粘贴
- vi内容复制粘贴
- vi 多个文件之间复制粘贴 & 多行缩进
- vi 保存复制内容格式粘贴
- vi编辑器在两个文档间复制粘贴
- vi多文件编辑;复制粘贴删除;编辑;另存为;
- 在vi中复制粘贴整行内容【UNIX晓习笔记】
- 在vi中打开多个文件,复制一个文件中多行到另一个文件中
- 在vi中打开多个文件,复制一个文件中多行到另一个文件中
- vi 多行复制粘贴、删除
- linux文件内容的复制与粘贴
- vim两个文件之间内容复制粘贴
- vi中的复制,粘贴
- vi 复制粘贴
- vi 复制粘贴详解
- vi 复制粘贴详解
- 由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起
- Android线程学习
- Format、FormatDateTime、FormatFloat
- 我国将不对手机辐射分级 专家称要注意SAR值
- 改变Windows服务的启动顺序
- VI在多个文件间复制粘贴内容
- 基于基本类型的java比较器
- IIS权限设置的安全相关设置
- SAP 请求号单个传输方法
- 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (AS...
- 3724:unix纪元——标准库时间函数的应用
- 期指量仓均降 多空谨慎迎接收官日
- scorm标准中学习共享组件(sco)的学习状态值
- APR-内存池