Linux vim编辑命令详细讲解(含图文)-Ubuntu中实现

常用命令

1.打开vim编辑器
vi 和vim 是运行以后打开的是同一个编辑器,只是命令的使用有所差别。
下面以Ubuntu中运行为例:
ls …cd Desktop
在这里插入图片描述
然后vim hello.py
在这里插入图片描述
然后按i进入编辑模式
输入自己要输入的内容,与其他编辑器同理,下方insert进行提示。
此处我输入10句代码
在这里插入图片描述
重点来啦
【gg】定位到文件开始
【G】定位到末尾
自行尝试
【H】定位开头
【L】定位末尾
【M】定位到中间a
【0】数字0可以定位到某一行的第一个字符

2.上下翻动
【ctrl + B】向上
【ctrl + F】向下

3.选中括号内容
【%】
在这里插入图片描述
4.Mark标记
有时候在编辑器中需要查看其他内容,进行进一步编程,可是回来时比较麻烦,容易忘记,这时可以使用mark进行编注。
【M】将光标放入到某一行,命令模式下按M,然后再任意指定一个字母,当光变再其他位置时可以按指定的字母,字母前加上‘(单引号),一下子就返回初始位置。当然可以进行多个标注使用,需要记住自己设定的字母即可。

5.可视化
【v】可视化,
提示标志
在这里插入图片描述
如图可以进行上下切换进行选择
在这里插入图片描述
【V】注意这里是大写的,可视化行
提示标志
在这里插入图片描述
【ctrl + v】可视化块
提示标志
在这里插入图片描述
上下移动光标如下所示:
在这里插入图片描述
6.撤销
【u】可以无限次撤回,回到打开文件最初的状态
【ctrl + r】恢复命令

7.删除
【dd】进行删除

8.复制粘贴
【yy】
光标放在某一行可以进行复制
【p】
注意以上两个命令都是在命令行模式下进行的

注意:这里给大家介绍一个重复使用的情况。
np复制的时候就是多行粘贴

9.删除单词
【dw】
将光标放在单词旁,按dw可以进行单词删除。

10.替换
单个替换
【r】进行部分替换
在这里插入图片描述
【R】整个单词替换
在这里插入图片描述
11.代码缩进以及重复
【>>】向右四个空格
【<<】向左四个空格
注意:是在命令行模式下
在这里插入图片描述
这个如果多次所及,可以按.(英文状态下点)
连续缩进
在这里插入图片描述

12.查找课和替换
1)【%s/(初始)/(需要替换)/g
在这里插入图片描述
全部替换
2)局部替换
【s/(初始)/(需要替换)/g】
在这里插入图片描述
在这里插入图片描述
3)需要确定替换
【s/(初始)/(需要替换)/gc】
在这里插入图片描述
在这里插入图片描述
可视化v
输入命令
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
需要进行确认
【y】yes
【n】no
【a】all
【q】quit
【l】last

13.o 和O插入空行
【o】向下
【O】向上
补充一个【A】命令行模式下,A进行末尾增加

14.批量注释
可视化块【ctrl + v】
批量选中如图所示:
在这里插入图片描述
然后再编辑模式下【I】注意,此处是大写字母,小写字母在可视化块模式下进不去编辑模式。
在这里插入图片描述
注释并加入空格
按下ESC健即可
如图:
在这里插入图片描述
15.演练
编辑 和数字连用

做一个小小的演练
输入20 *
命令模式下,输入20,按下i进入编辑模式下,然后输入*
输入别的内容也是一样如下所示:
在这里插入图片描述

16.分屏显示—重点
对了,上面忘了讲一个知识点
保存和退出
编辑模式下【:wq】即可
或者使用【x】也可以,等价的命令

好啦,看看分屏吧
split在python中是切分的意思,这里就表示分屏,默认情况下是水平分屏,vsp是竖直分屏。
在编辑模式下,输入sp即可
在这里插入图片描述
在编辑模式下输入vsp竖直分屏显示
在这里插入图片描述
然后【ctrl + w】后再加
【w】可以进行文档切换
【r】互换
【c】关闭

好啦,到这啦,写这个主要目的是:

1.对自己来说是一个复习,可以加深自己的记忆。
2.文档的形式写出,以后便于查看。
3.当然,也希望其他有志于学习vim的同学,能够进行参考,作为一名当代大学生,应该懂得互相分享的原则,只有这样,我们的社会才会进步更快(说大啦)
好啦,我的废话说完了,现在是中午12:06,忙了半天我也饿了,掐饭啦,拜拜~~~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值