Vim常用命令介绍

这一篇介绍一下Linux系统下的"编辑器之神"——Vim的常用命令

# vim有三种工作模式
# --命令模式
# --插入模式
# --末行模式

在这里插入图片描述

yy
yy #复制 光标所在的行

n + yy #复制 光标所在行开始向下的n行
p
p #粘贴
dd
dd #剪切 光标所在的行

n + dd #剪切 光标所在行向下n行
D
D #从光标的当前位置剪切到行末
d0
d0 #从光标位置开始剪切到行首
dw
dw #剪切一个单词
x
x #剪切光标位置的内容,每次剪切一个
X
X #剪切光标前面的内容,每次剪切一个
k j h l
k j h l #上 下 左 右 移动光标
H M L
H #光标跳转到当前屏幕的最上面一行
M #光标跳转到当前屏幕的中间一行
L #光标跳转到当前屏幕的最下面一行
Ctrl + f/b
Ctrl + f #向下翻一页
Ctrl + b #向上翻一页
Ctrl + u/d
Ctrl + u #向上翻半一页
Ctrl + d #向下翻半一页
G
n + G #定位到第n行
G #定位到文件的最后一行
gg #定位到文件的第一行
w
w #向后跳一个单词,跳到下一个单词的开始处
b
b #向前跳一个单词,跳到上一个单词的开始处
u
u #撤销上一步操作
Ctrl + r
Ctrl + r #反撤销
v
v #按字符选中(上下左右选择)
V
V #按行选中(上下选择)
>
> #向右移动选中的内容
<
< #向左移动选中的内容
.
. #重复执行上一步命令
r
r #替换光标位置的内容
R
R #从光标位置开始往后替换
/
/ #查找
n #跳到下一个查找位置
N #跳到上一个查找位置
末行模式替换
:%s/old-content/new-content/g #将整个文件中的old-content替换为new-content
:11, 16s/old-content/new-content/g #将文件中11-16行的old-content替换为new-content

如有侵权,请联系删除,如有错误,欢迎大家指正,谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值