吐血整理--VI编辑器常用操作汇总

1、前言


相信不少小伙伴在写SHELL脚本或者编辑一些文件的时候,用到的vim编辑器还蛮多的,VIM编辑器用好了真的很方便用不好真的闹心!

我总结了日常工作常用的VI编辑器常用操作供大家一起学习!记得点赞收藏加关注哦!(^ _ ^)

2、vi基础操作


1、概念

vi的三种模式

1.命令模式

2.编辑模式

3.末行模式(命令模式下,按“:”即可进入末行模式)

默认情况下,VI编辑器是命令模式,需要在里面写东西的时候需要进入编辑模式

命令模式到编辑模式:插入命令i,附加命令a,打开命令o,修改命令c,取代命令r,替换命令s

编辑模式到命令模式:Esc

**退出流程:

1.进入命令模式

2.进入末行模式

3.在末行模式输入以下内容,对应相应操作**


【:w】 保存文件

【:w!】 若文件为只读,强制保存文件

【:q】 离开vi

【:q!】 不保存强制离开vi

【:wq】 保存后离开

【:wq!】 强制保存后离开

【:! command】 暂时离开vi到命令行下执行一个命令后的显示结果

【:set nu】 显示行号

【:set nonu】 取消显示行号

【:w newfile】 另存为

2、插入命令

i:插入光标前一个字符

I:插入行首

a:插入光标后一个字符

A:插入行末

o:向下新开一行,插入行首

O:向上新开一行,插入行首

移动光标

h:左移

j:下移

k:上移

l:右移

M:光标移动中间行

L:光标移动到屏幕最后一行行首

G:移动到指定行,行号 -G

{:按段移动,上移

}:按段移动,下移

Ctr-d:向下翻半屏

Ctr-u:向上翻半屏

gg:光标移动文件开头

G:光标移动文件末尾

3、删除命令

x:删除光标后一个字符,相当于del

X: 删除光标前一个字符,相当于Backspace

dd:删除光标所在行,n dd删除指定的行数D:删除光标后本行所有的内容,包括光标所在字符

4、撤销命令

u:一步一步撤销

ctr-r:反撤销

5、重复命令

.:重复上一次操作的命令

文本行移动

先自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以扫码领取!

img

最后

在面试前我整理归纳了一些面试学习资料,文中结合我的朋友同学面试美团滴滴这类大厂的资料及案例

MyBatis答案解析
由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

大家看完有什么不懂的可以在下方留言讨论也可以关注。

觉得文章对你有帮助的话记得关注我点个赞支持一下!
料及案例
[外链图片转存中…(img-lYAWXqe6-1711519097597)]

[外链图片转存中…(img-tF3STg5U-1711519097597)]
由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!

大家看完有什么不懂的可以在下方留言讨论也可以关注。

觉得文章对你有帮助的话记得关注我点个赞支持一下!
需要更多Java资料的小伙伴可以帮忙点赞+关注,点击传送门,即可免费领取!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值