汇总起来,备忘查看~
目录
1、复制
复制一行包括换行符
复制光标开始到行末的文本
复制光标开始到行首的文本
复制当前单词
复制单行或多行到指定行后
2、粘贴、剪贴
3、移动
4、删除
删除整行
删除光标所在行
删除光标所在行开始的3行
删除一行带复制(当前光标所在行)
删除当前行开始的几行(包括当前行)
删除到本行行首/行尾
删除字符
删除单词/符号
5、清空文件
6、操作恢复
7、光标移动
整体光标移动
行内光标移动
1、复制
复制一行包括换行符
yy
3yy即复制包括光标所在行在内的3行。
复制光标开始到行末的文本
y$
复制光标开始到行首的文本
y^
复制当前单词
yiw
复制单行或多行到指定行后
将第二行~第三行复制到第5行后
2,3 copy 5
或
2,3 co 5
2、粘贴、剪贴
光标移动到要粘贴的位置,按p粘贴
大写P表示粘贴在当前行前面。
剪贴1行:dd
剪贴2行:2dd
剪贴从光标处到行尾的文本:d$
3、移动
将第二行~第三行移动到第5行后
2,3 move 5
或
2,3 m 5
4、删除
删除整行
冒号打开命令模式,输入d回车,光标所在行即可删除。
删除光标所在行
:d 回车
删除光标所在行开始的3行
:d3 回车
删除一行带复制(当前光标所在行)
dd
注意:dd操作带剪贴,按p可粘贴出来。
删除当前行开始的几行(包括当前行)
2dd
删除到本行行首/行尾
从当前光标位置删至行首/行尾:d0
行尾是d$
删除光标处到行尾:D
注意,如果是空白行,则对原文本无影响。
删除字符
从光标开始删除1个字符:x
大写X表示向前删除。
删除两个字符:2x
注意,如果是空白行,则对原文本无影响。
删除单词/符号
删除当前字符开始的几个单词/符号:2dw 或 d2w
删除1个单词/符号:dw
注意,如果是空白行,dw操作则可能会造成原文本减少行数。
5、清空文件
方法1:
G回到尾行,接着进入命令模式
:1,.d
回车清空。
方法2:
gg回到首行,接着进入命令模式
:1,$d
回车清空。
6、操作恢复
esc退出编辑模式,按u持续回退
7、光标移动
整体光标移动
回到首行:按esc退出编辑模式,gg
回到尾行:按esc退出编辑模式,G
向左一位:h
向右一位:l
向上一位:k
向下一位:j
行内光标移动
回到光标所在行行首:按esc退出编辑模式,^
或 0
回到光标所在行行尾:按esc退出编辑模式,$
行内向前移动一个单词:b
行内向后移动一个单词:w