当前位置: 代码网 > 服务器>服务器>Linux > Vim普通模式基础操作(复制、粘贴、删除、光标移动...)

Vim普通模式基础操作(复制、粘贴、删除、光标移动...)

2024年08月01日 Linux 我要评论
yy 复制光标所在行y3y 从光标所在行开始,向下复制3行3yy 从光标所在行开始,向下复制3行y$ 从从光标所在处开始复制,到当前行末尾($:Shift + 4)y^ 从当前行开头进行复制,到光标处,不包含光标处内容(^:Shift + 6)yw 复制一个单词(从从光标位置开始到单词结束,单词后是空格也会复制空格)x 剪切光标处字符shift+x(X) 剪切光标位置的前一个字符。

1.复制

yy 复制光标所在行

y3y 从光标所在行开始,向下复制3行

3yy 从光标所在行开始,向下复制3行

y$ 从从光标所在处开始复制,到当前行末尾($:shift + 4)

y^ 从当前行开头进行复制,到光标处,不包含光标处内容(^:shift + 6)

yw 复制一个单词(从从光标位置开始到单词结束,单词后是空格也会复制空格)

x 剪切光标处字符

shift+x(x) 剪切光标位置的前一个字符

2.粘贴

p 将内容粘贴到光标所在行的下一行

6p 重复6次粘贴操作

3.删除

dd 删除光标所在行内容

3dd  从光标所在行开始,向下删除3行

d3d  从光标所在行开始,向下删除3行

dw 删除一个单词(从光标位置开始到单词结束,单词后是空格也会删除空格)

d$ 从从光标所在处开始删除,到当前行末尾

d^ 从当前行开头进行删除,到光标处,不包含光标处内容

4.光标移动

shift+6(^) 移动当当前行开头

shift+4($) 移动当当前行末尾

w 移动到下一个单词开头处

e 移动到当前词的词尾(当前已在词尾处则移动到下一个词的词尾)

b 移动到当前词的词头(当前已在词头处则移动到上一个词的词头)

gg 移动到当前文章的开头

shift+h(h) 移动到当前文章的开头

shift+g(g)移动到当前文章的末尾行

shift+l(l)移动到当前文章的末尾行

3g 或 3(shift+g) 移动到第3行行头

5.其他

u 撤销操作

r 更改光标处字符

shift+r (r)替换模式

显示行号》按:进入命令模式 输入set nu 回车 

隐藏行号》按:进入命令模式 输入set nonu 回车 

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com