复制粘贴
回顾上节课内容🤔
-
咱们上次的内容是粘贴
- 小写 p 意味着在光标上面或者前面粘贴
- 大写 P 意味着在光标下面或者后面粘贴
p
的意思是放上去
,就是put
- 把什么放上去呢?
- 把
reg
中""
的内容 放上去 -
如果
reg
剪切的是一整行或者多行- 那么粘贴的时候就在以后行下面或者上面粘贴
-
如果
reg
剪切的是不蕴含换行- 那么粘贴的时候就在以后行后面或者前面粘贴
- 有了 删除d 和 粘贴p
- 咱们其实能够做剪切的操作了
- 然而如果我想要复制粘贴
- 那应该怎么办呢?🤔
对于复制
- 复制其实就在粘贴下面一点点
- 往上翻就能够找到
- 命令是y
- 对应的单词是
yank
-
什么意思呢
- “to pull, jerk,” 1822, Scottish, of unknown origin. Related: Yanked; yanking. The noun is 1818 in sense of “sudden blow, cuff;” 1856 (American English) as “a sudden pull.”
- 来自于苏格兰语
- 意思是猛的拉过来
-
拉到哪里?
- 拉到默认寄存器 register
""
- 拉到默认寄存器 register
具体操作
- 找到一行 而后进行 yy 操作
- 察看
:reg
发现这一行曾经进入了寄存器 -
找到一个适合的中央p
- 能够把寄存器外面的内容放到以后行上面
-
再找到一个地位P
- 能够把寄存器外面的内容放到以后行下面
-
加上
[count]
翻倍因素- 来他个
10yy
- 来他个
- 再察看
:reg
- 留神换行标识符为
^J
配合挪动
- y之后加一个
motion
motion
那一大套还是都能够用的-
咱们再来重温一遍👁
- 首行g g、末行G、第 n 行n G
- 光标静止的形式是h j k l
-
单词静止
wbe
- w 是到下一个
word
的结尾 - b 是到以后
word
的结尾 - e 是到以后
word
的结尾 - 除了
word
之外还有WORD
- w 是到下一个
-
行头行尾
- ^ 是到本行第一个非空字符
- 0 是到本行第一个字符,不论是不是空格
- g_ 是到本行最初一个非空字符
- $ 跳到本行最初一个字符,即便他是空格
-
行内跳跃和贴靠
- 向
前
跳跃是f - 向
后
跳跃是F - 向
前
贴靠是t - 向
后
贴靠是T
- 向
-
全文查找
- 查找的话就是/
- 反向查找的话就是?
-
文本区块
- {、}按段落挪动
- (、)按句子挪动
具体复制
-
比方咱们能够
y$
y4j
yf(
yt)
y/}
- 具体啥意思
- 留神复制内容中有没有换行的区别
- 其实就和 d 到的寄存器内容是一样的
总结
-
咱们这次的内容是复制
- d就是把货色
delete
到寄存器里,就是剪切 - y就是把货色
yank
到寄存器里,就是复制
- d就是把货色
yank
也能够配合motion
- 不论是
yank
、delete
都是把货色放到默认寄存器 - 到底什么是寄存器
- 有什么可玩的呢?🤔
- 下次再说 👋
[Github 地址] (https://github.com/overmind19…)
[Gitee 地址] (https://gitee.com/overmind198…)
[蓝桥实验楼 邀请码 FJWYIMGB] (https://www.lanqiao.cn/course…)