Linux基础命令学习——文本编辑器(六)

一名菜鸟学习编程技术,记录所学知识并分享给大家,希望大家多多支持。

文本编辑软件在任何操作系统上都是必备的软件。 Linux 都是基于 GUI(图形界面)的编辑软件。而它真正的魅力在于命令行,当你正在用命令行工作时,你就需要一个可以在控制台窗口运行的文本编辑器。
在这里介绍Vim编辑器,它是一个高度可配置的、跨平台的、高效率的文本编辑器,几乎所有的 Linux 发行版本都已经内置了 Vim ,由于其特性之丰富,它已经变得非常流行了。

一、文本编辑器介绍

1、文本编辑器的作用

  • Linux系统中的配置文件已文本文件的形式保存
  • Linux管理员需要通过编辑器配置文件进行系统管理

2、文本编辑器的分类

  • 行编辑器与全屏幕编辑器
  • 字符界面编辑器与图形界面编辑器

3、文本编辑器

Vim

  • Vim是一个高度可配置的、跨平台的、高效率的文本编辑器
  • 大多数Linux系统中缺省使用的文本编辑器

Emacs

  • 用于编辑程序源代码文件的文本编辑器

nano

  • 在字符界面提供了菜单操作,易用性较好

gedit

  • Gnome图形环境中的文本编辑器

二、Vim编辑器的三个模式

  • 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作;
  • 输入模式:vi被运行时,键入以下命令可以使vi退出命令模式,进入输入模式:I(i)、A(a)、O(o);
  • 末行模式:保存或退出文档,以及设计编辑环境;

1、Vim编辑器的启动和退出

Vim编辑器的启动

1、直接进入编辑环境
$ vi
2、进入编辑环境并打开(新建)文件
$ vi myfile

Vim编辑器的退出

1、退出vi编辑环境
$ :q  #退出
$ :wq #保存退出
2、输入末行命令放弃对文件的修改,并退出编辑器
$ :q!

2、文件的打开和读取

打开新文件

1、打开新的文件到vi编辑器中
$ :e filename
2、打开新的文件到vi编辑器中,并放弃对当前文件的修改
$ :e! filename

读取其他文件

读取文件内容到vi编辑器中
$ :r filename

3、文件保存与另存为

保存文件

1、保存对vi编辑器中已打开文件的修改
$ :w

另存为文件

将vi编辑器中的内容另存为指定文件名
$ :w myfile

三、Vim编辑器的基本操作

子命令名称 作用
i 编辑文档,在状态行显示–INSERT
w 保存已编辑完成的文档
q 退出关闭文档
q! 强制关闭文档退出
/字符串 在文档中查找指定的字符串
set nu 文档中显示行号
set nonu 文档中不显示行号
d 删除当前行
nd 删除从当前行到n行
n1,n2d 删除从n1行到n2行
s /字符串1 /字符串2/g 将文档中字符串1用字符串2替换
ESC键 退出文档编辑状态,进入非编辑状态
u 在非编辑状态,撤销上次操作

1、进入输入模式

Vim编辑器有三个模式,利用命令进入到Vim编辑器中初始面对的是命令模式,命令模式无法对当前文件进行输入操作,必须进入输入模式才能进行文本的输入;

命令 功能
i 在当前光标处进入插入状态
a 在当前光标后进入插入状态
A 在光标移动到当前行的行末,并进入插入状态
o 在当前行的下面插入新行,光标移动到新行的行首,进入插入状态
O 在当前行的上面插入新行,光标移动到新行的行首,进入插入状态

2、输入模式的编辑操作

按键 功能
方向键 快速上下左右放下的光标移动
Home 快速定位光标到行首
End 快速定位光标到行尾
PageUp 进行文本的向上翻页
PageDown 进行文本的向下翻页
BackSpace 删除光标左侧的字符
Del 删除光标位置的字符
发布了16 篇原创文章 · 获赞 151 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_44723773/article/details/105290557
今日推荐