「这是我参与11月更文挑战的第21天,活动详情查看:2021最后一次更文挑战」。
前言
- 之前我们从vim打开文件说起vim的方式命令,中间通过vim在文档中如何切换文档说起vim对文档的内部操作。今天我们在vim的基础上真正的对文档内部内容进行攻破
复制粘贴
- windows中我们【Ctrl+c】、【Ctrl+x】、【Ctrl+v】分别是复制、剪切、粘贴. 在vim中分别有对应的功能
| x | 剪切 |
|---|---|
| y | 复制 |
| p | 粘贴 |
复制
- 在vim下复制的关键词是y , 对于这个y也有很多门道。下面我们详细看看复制那些事
y:
- 在可视模式下复制选中内容。 正常模式下按v 就会进入VISUAL模式
- 这个时候我们只需要移动光标就可以选中内容了。然后再合适的位置按p粘贴就可以了。
y[n]w 复制多个单词
- 在正常模式下通过上面的命令就可以完成服务n个单词,从当前光标开始复制n的单词
- 上面的图片标识光标在第二行的a处。y2w标识复制两个单词,那么 am new 就会被复制
y[n]l && y[n]h
- 向右向左复制n的字符 。 其中l表示向右,h标识向左 。 这个主要是取决于他们对光标移动的一致性
y0 && y$
- 从当前光标复制到行首,行尾 。
[n]yy && [n]Shift+y
- 两个命令都是复制多行数据
y1G && ygg && yG
- 前两个是从当前光标处复制到文档首部 , 后面一个是从当前光标复制到最底部
yaw && yas
- w标识单词 , s标识句子 。 两者作用分别是复制当前光标所在的一个单词,一个句子
总结
- vim知识简直不是一天能说的玩的,今天我们针对vim的赋值粘贴就说道这里。后面我们持续更新vim骚操作