俗话说得好,工欲善其事,必先利其器,有了前面那么多的命令铺垫,终于可以讲一下文本编辑器vi的使用了,学了这个之后就可以开始真正的shell编程了。除开VI这种终端下命令行试的编辑工具,还有gedit,kate等图形化的文本编辑工具。但是用下来还是习惯vi。为什么会形成这样的习惯呢?首先图形化的工具需要安装桌面环境,这跑起来费资源,二是因为vi基本系统上都是自带的,默认安装。记得我刚才学习编程时主要就是vi直接写代码的。vi玩得溜的话也是很方便的。今天只是学习基本的使用。写代码是够了的。下面我们开始。
学习vi看似枯燥无味,但当你实践起来时发现像打游戏一样,只要熟悉了之后其实还是很快的。
该模式直接通过命令编辑,像删除,复制等
主要用于输入文本时切换此模式
主要用于字符搜索,替换,定位某行,对vi进行简单设置等。
首先进入VI,在终端上直接输入vi my_file回车就进入了vi的编辑器了。此时默认进入的是命令模式,切换到文本编辑模式的方法有三种:
进入了文本编辑模式之后啊,就可以进行自由的输入文本了,写代码了。
如何退出文本编辑模式呢?在文本编辑模式下按下键盘ESC键就切换到了命令模式。
有两种一种键盘上面方向键来移动,一种是字母:h向左,j向下,k向上,l向右。这就跟玩游戏的应该差不多吧。
按u键是撤销操作,一直按就一直撤销上一步操作。
ctrl+g 列出当前行行号在最下面可以看到。
#G 这个命令的意思就是如果想跳到第2行,则按下2、shift、g依次按下这三个键就可以了。
在命令模式下按shft+:进入底行命令模式
在底行命令模式下:set nu 回车。
在底行命令模式下输入行号,回车。
在底行命令模式下输入/后面关键字,回车。
在底行命令模式输入: %s/string/replace/g
作用是全局搜索string并替换为replace.
这一期到这里就把vi的基本用法给介绍完了。后面我们再抽空继续。感谢大家支持。
页面更新:2024-04-12
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号