Linux编辑器之vim

2019-07-19  本文已影响0人  阿伦故事2019

洛桑联邦理工学院(瑞士)建校宗旨:“培养工程师和科学家,建立科研机构和工业领域的枢纽。”


常在Linux上部署运维的老铁们,就此路过吧,在此只会介绍基础常用的vim,给新手做指南和温习;vim堪称编辑器之神,来开干!


Vim,一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。

一 光标移动

1 > ctrl + e    移动页面

2 > ctrl + f    上移一页

3 > ctrl + b    下移一页

4 > ctrl + u    上移半页

5 > ctrl + d    下移半页

6 > ^    跳至行首

7 > $    跳至行尾

8 > gg    跳至文首

9 > G    跳至文尾

10 > ngg    跳至第n行首

二 文本编辑

1 > i    光标插入

2 > l    行首插入

3 > a    光标追加

4 > A    行尾追加

5 > o    当前行之下新加一行并进入插入模式

6 > O    当前行之上新加一行并进入插入模式

7 > u    撤销

8 > ctrl + r    重做

三 复制粘贴替换

1 > yy    复制一行

2 > nyy    复制n行

3 > p    粘贴

4 > /pattern    向后搜索字符串pattern

5 > ?pattern    向前搜索字符串pattern

6 > n    下一个匹配

7 > N    上一个匹配

8 > :%s/old/new/g    搜索整个文件,将old替换成new

9 > :%s/old/new/gc    搜索整个文件,将old替换成new,每次替换前都要进行替换确认

四 保存退出

1 > :w    保存修改,将修改缓冲写入文件,但并不退出

2 > :wq(同:x)    保存修改并退出

3 > :q!    强制退出,放弃修改


特此声明:

分享文章有完整的知识架构图,将从以下几个方面系统展开:

1 基础(Linux/Spring boot/并发)

2 性能调优(jvm/tomcat/mysql)

3 高并发分布式

4 微服务体系

如果您觉得文章不错,请关注阿伦故事,您的支持是我坚持的莫大动力,在此受小弟一拜!


每篇福利:

上一篇下一篇

猜你喜欢

热点阅读