=======================================================================
哈喽,小伙伴们,上一篇专栏文章讲解了为什么说在Linux世界里,一切皆文件?
基础篇已经翻页,让我们打开实操的篇章!这一篇主要讲解Vim编辑器的基本使用,也是我们最经常使用的指令。博主正在慢慢更新Linux专栏的学习,如果感觉博主写的还不错的话,可以关注专栏,共同学习哦~~
=========================================================================
-
Linux系统会内置Vi文本编辑器
-
Vim具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计,在程序员中被广泛使用
既然Vim是Vi的增强版,所以文章都以Vim编辑器讲解
=========================================================================
用Vim打开一个文档就进入了正常模式,这也是默认模式。在这个模式中,我们可以使用【上下左右】按键来移动光标;可以使用【删除字符】或【删除整行】来处理档案内容;也可以使用【复制】【粘贴】来处理文件数据
按下i、I、o、O、a、A、r、R任何一个字母后才会进入编辑模式
输入ESC再输入:在这个模式中,可以提供你相关指令,完成读取、存盘、替换、离开Vim、显示行号等动作
注意:这三种模式一定要认真学明白,使用什么功能,就应该进入什么模式!
==========================================================================
实在是不想画了,就直接截屏过来了😊
=========================================================================
-
拷贝当前行yy ,拷贝当前行向下的5行5yy,并粘贴(输入p)
-
删除当前行dd ,删除当前行向下的5行5dd
-
在文件中查找某个单词 [命令行下/关键字,回车查找,输入 n就是查找下一个]
-
设置文件的行号,取消文件的行号[命令行下: set nu和:set nonu]
-
编辑letc/profile 文件,在一般模式下,使用快捷键到该文档的最末行[G]和最首行[gg]
-
在一个文件中输入"hello",在一般模式下,然后又撤销这个动作u
-
编辑letc/profile文件,在一般模式下,并将光标移动到,输入20,再输入shift+g
=========================================================================
好了,前面废话了那么就,接下来就进入实际的操作
创建一个文件
[root@cabbage ~]# vim Hello.java
然后按i进入编辑模式,输入你想要的内容:
设置行号,取消行号
保存退出
:wq
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
![img](https://i-blog.csdnimg.cn/blog_migrate/300c70505b500305f097929abcef4016.jpeg)
分享
首先分享一份学习大纲,内容较多,涵盖了互联网行业所有的流行以及核心技术,以截图形式分享:
(亿级流量性能调优实战+一线大厂分布式实战+架构师筑基必备技能+设计思想开源框架解读+性能直线提升架构技术+高效存储让项目性能起飞+分布式扩展到微服务架构…实在是太多了)
其次分享一些技术知识,以截图形式分享一部分:
Tomcat架构解析:
算法训练+高分宝典:
Spring Cloud+Docker微服务实战:
最后分享一波面试资料:
切莫死记硬背,小心面试官直接让你出门右拐
1000道互联网Java面试题:
Java高级架构面试知识整理:
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
531772495)]
Java高级架构面试知识整理:
[外链图片转存中…(img-ZqJKgqEA-1713531772497)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!