C++系统编程中的编辑器及其类型
编辑器基本上是用于编辑计算机上文件的计算机程序。它们为程序员提供了一个环境,可以按照他/她想要的方式创建、编辑、更新和格式化文档。
在系统编程或编程中,编辑器是用于编辑程序的软件或工具。这些基本上是特殊类型的文本编辑器,具有集成功能来编辑代码。
一些常见的程序编辑器有notepad++、visual code、sublime。还有一些编辑器提供比仅仅编辑代码更多功能。它们是集成开发环境 (IDE),可以帮助您在同一个软件中编辑、调试和运行程序。
回到编辑器,它们已经发展了很长时间,并且自从现代计算机开始发展以来就存在了。
基于其编辑文件方式的编辑器
图形编辑器 - 一种特殊的编辑器,用于编辑图形文件或照片。它们的工作原理是基于可以编辑和更改照片的像素。
文本编辑器 - 此编辑器编辑文本文件并更新其字符和格式。
基于其编辑文件对象的编辑器类型
行编辑器 - 此代码编辑器逐行编辑文件。您不能使用行编辑器处理多行文本流。行编辑器的示例是电传打字机。
流编辑器 - 此代码编辑器通过将文件视为要处理的字符序列来编辑文件,而不是将其视为单行。使用流编辑器,您可以处理段落。流编辑器的示例是Sed编辑器。
屏幕编辑器 - 此编辑器能够编辑屏幕上的任何字符。编辑器可以通过使用光标单击它来更新内容,然后以任何需要的方式更新内容。
文字处理器 - 这是一种高级编辑器,您可能已经使用过(当前)。文字处理器编辑软件用于执行所有编辑任务,并执行诸如编辑字体、添加样式、大小功能以及添加多媒体(如插入图像、文件、视频)等特殊操作。
结构编辑器 - 此编辑器专门用于编辑需要代码结构的程序。它提供编写和编辑源代码的功能,并提供一个环境。
广告