linux vim命令及使用,极大提升使用linux的舒适程度

vim的打开、编辑与退出

打开

使用

vim [文件名]

即可进入界面
在这里插入图片描述

编辑

单单打开vim界面是不能够直接进行编辑的,此时我们还需要进入插入模式,即直接在界面中单机 i 键,即可进入插入模式(insert模式)
在这里插入图片描述
如果需要退出插入模式只需摁esc即可退回到普通模式

退出vim

退出vim时我们首先需要进入到底行模式中

即摁shift+:
在这里插入图片描述
此时输入

q:直接退出

wq:保存退出

q!:强制退出

注意要加上个回车

如果需要从底行模式返回普通模式同插入模式一样,摁esc即可

vim的效率提高

当然,是适用于普通模式下

移动

指的是光标的移动

第一种方式:键盘的上下左右键

第二种方式:

① j 键:光标向下一行移动

② k 键:光标向上一行移动

③ h 键:光标向左移动

④ l 键:光标向右移动

⑤ w 键:光标跳转到下一个词的词首

⑥ b 键:光标跳转到上一个词的词首(包含光标所在词)

删除

① dd :删除一行(其本质其实是剪切,若是下一个命令是粘贴,则删除掉的内容又会被粘贴)

[num]dd :删除num行

② x :删除光标所在位置的单个字符

[num]x :删除num个字符

③ X :删除光标所在的前一个字符

[num]X :删除光标所在的前num个字符

复制粘贴

① yy :复制一行

[num]yy :复制num行

② p :向光标所在的下一行进行粘贴

P :向光标所在的上一行进行粘贴

替换

r :替换光标所在的字符为输入的字符(即先摁r后再输入)

R :可替换多个字符,会进入替换模式,随后根据光标所在位置输入想要替换为的字符,若想退出替换模式时摁esc即可

撤销

撤销:u(相当于 ctrl + z)

反撤销:ctrl + r(相当于 ctrl + y)

更改

C:删除光标后同行的所有字符,并进入插入模式

cw :删除光标所在的单词,并进入插入模式

跳转

指的是光标的跳转

gg :光标跳转到当前文件的头部

G(shift + g):光标跳转到当前文件的尾部

[num]G :光标跳转到第num行

gg = G(shift + g):代码缩进整理

其他命令

从正常模式变为插入模式

i :向光标的前一个位置进行插入

I(shift + i) :光标会变化到当前行的行首位置,随后vim由正常模式转变为插入模式

o :从光标的下一行开始进行插入(新建行)

O :从光标的上一行开始插入(新建行)

A :光标直接变化到当前行的行尾位置,随后vim转变为插入模式

多行注释/多行去注释
多行注释:

①ctrl + v :进入到可视模式

②摁 j 或 k 来调整选中行
在这里插入图片描述

③摁下I(shift + i)

④输入注释符号 “ // ”

⑤按下esc

多行去注释

①ctrl + v :进入到可视模式

②摁 j 或 k 或 h 或 l 来调整选中范围

③按下 x
在这里插入图片描述
光标要完全包裹住注释符号
在这里插入图片描述

命令行模式

①从正常模式下摁 “:” 就到了命令行模式(底行模式)

②删除行号/添加行号

:set nu 添加行号

:set nonu 删除行号

行号
在这里插入图片描述
③同屏打开多个文件:vs [文件名]

ctrl + ww:光标在多个文件间跳转

替换特定字符串

必须是在命令行模式下

格式:

①替换光标所在行的特定字符串:

:s/[待替换的字符串]/[想替换成的字符串]/g

②替换全文中的字符串

:%s/[待替换的字符串]/[想替换成的字符串]/g

如果不加g,则代表替换当前行遇到的第一个待替换的字符串

如果加上g,则代表替换范围内所有待替换的字符串

查找某个字符串

①在正常模式下,输入 “ / ” 后加上需要搜索的字符串

②按 n 可以找到下一个匹配的字符串

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值