vim基础入门


进入终端后,输入vim回车即可进入vim模式(进来默认为普通模式)

三种常用模式的切换

vim启动进入普通模式,处于插入模式或命令行模式时只需要按Esc或者Ctrl+[即可进入普通模式。普通模式中按i(插入)或a(附加)键都可以进入插入模式,普通模式中按:进入命令行模式。命令行模式中输入wq回车后保存并退出vim。

保存退出

普通模式下输入Shift+zz即可保存退出vim
命令行模式下:

命令说明
:q!强制退出,不保存
:q退出
:wq!强制保存并退出
:wq保存并退出
:x保存并退出
:w <文件路径>另存为
:savesas 文件路径另存为

移动光标

按键说明
h
l
j
k
w移动到下一个单词
b移动到上一个单词
gg移动到第一行
G(Shift+g)到最后一行
nG(n Shift+g)移动到第 n 行(如果默认没有显示行号,请先进入命令模式,输入:set nu以显示行号)
0^到行头
$到行尾
ctrl + home文件头
ctrl + end文件尾
ctrl + up上翻页
ctrl + down下翻页

插入、替换

命令说明
i在当前光标处进行编辑
I在行首插入
A在行尾插入
a在光标后插入编辑
o在当前行后插入一个新行
O在当前行前插入一个新行
r+<待替换字母>将游标所在字母替换为指定字母
R连续替换,直到按下Esc
cc替换整行,即删除光标所在行,并进入插入模式
cw替换一个单词,即删除一个单词,并进入插入模式
C(大写)替换光标以后至行末
~切换光标所在字母大小写

复制、粘贴

命令说明
yy复制光标所在的整行
nyy向下复制 n 行
yw复制 1 个单词
ynw复制 n 个单词
y^y0y<home>复制至行首
y$y<end>复制至行尾
y1G复制至文件头
yG复制至文件尾
P(大写)粘贴至光标前
p(小写)粘贴至光标后

剪切、删除

命令说明
XBackspace向前删除 1 个字符
nX向前删除 n 个字符
xDelete向后删除 1 个字符
nx向后删除 n 个字符
dd删除整行
ndd向下删除 n 行
dw删除一个单词
d^d<home>删除至行首
d$Dd<end>删除至行尾
d1G删除至文件头
dG删除到文件尾

ddp:一个很爽快的功能,快速交换光标所在行与它下面的行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值