C++系统编程中的编辑器及其类型


编辑器基本上是用于编辑计算机上文件的计算机程序。它们为程序员提供了一个环境,可以按照他/她想要的方式创建、编辑、更新和格式化文档。

在系统编程或编程中,编辑器是用于编辑程序的软件或工具。这些基本上是特殊类型的文本编辑器,具有集成功能来编辑代码。

一些常见的程序编辑器有notepad++、visual code、sublime。还有一些编辑器提供比仅仅编辑代码更多功能。它们是集成开发环境 (IDE),可以帮助您在同一个软件中编辑、调试和运行程序。

回到编辑器,它们已经发展了很长时间,并且自从现代计算机开始发展以来就存在了。

基于其编辑文件方式的编辑器

图形编辑器 - 一种特殊的编辑器,用于编辑图形文件或照片。它们的工作原理是基于可以编辑和更改照片的像素。

文本编辑器 - 此编辑器编辑文本文件并更新其字符和格式。

基于其编辑文件对象的编辑器类型

行编辑器 - 此代码编辑器逐行编辑文件。您不能使用行编辑器处理多行文本流。行编辑器的示例是电传打字机。

流编辑器 - 此代码编辑器通过将文件视为要处理的字符序列来编辑文件,而不是将其视为单行。使用流编辑器,您可以处理段落。流编辑器的示例是Sed编辑器。

屏幕编辑器 - 此编辑器能够编辑屏幕上的任何字符。编辑器可以通过使用光标单击它来更新内容,然后以任何需要的方式更新内容。

文字处理器 - 这是一种高级编辑器,您可能已经使用过(当前)。文字处理器编辑软件用于执行所有编辑任务,并执行诸如编辑字体、添加样式、大小功能以及添加多媒体(如插入图像、文件、视频)等特殊操作。

结构编辑器 - 此编辑器专门用于编辑需要代码结构的程序。它提供编写和编辑源代码的功能,并提供一个环境。

更新于:2021年1月22日

4K+ 浏览量

开启您的职业生涯

完成课程获得认证

开始学习
广告