C++系統程式設計中的編輯器及其型別


編輯器基本上是用於編輯計算機上檔案的計算機程式。它們為程式設計師提供了一個環境,可以按照他/她想要的方式建立、編輯、更新和格式化文件。

在系統程式設計或程式設計中,編輯器是用於編輯程式的軟體或工具。這些基本上是特殊型別的文字編輯器,具有整合功能來編輯程式碼。

一些常見的程式編輯器有notepad++、visual code、sublime。還有一些編輯器提供比僅僅編輯程式碼更多功能。它們是整合開發環境 (IDE),可以幫助您在同一個軟體中編輯、除錯和執行程式。

回到編輯器,它們已經發展了很長時間,並且自從現代計算機開始發展以來就存在了。

基於其編輯檔案方式的編輯器

圖形編輯器 - 一種特殊的編輯器,用於編輯圖形檔案或照片。它們的工作原理是基於可以編輯和更改照片的畫素。

文字編輯器 - 此編輯器編輯文字檔案並更新其字元和格式。

基於其編輯檔案物件的編輯器型別

行編輯器 - 此程式碼編輯器逐行編輯檔案。您不能使用行編輯器處理多行文字流。行編輯器的示例是電傳打字機。

流編輯器 - 此程式碼編輯器透過將檔案視為要處理的字元序列來編輯檔案,而不是將其視為單行。使用流編輯器,您可以處理段落。流編輯器的示例是Sed編輯器。

螢幕編輯器 - 此編輯器能夠編輯螢幕上的任何字元。編輯器可以透過使用游標單擊它來更新內容,然後以任何需要的方式更新內容。

文字處理器 - 這是一種高階編輯器,您可能已經使用過(當前)。文字處理器編輯軟體用於執行所有編輯任務,並執行諸如編輯字型、新增樣式、大小功能以及新增多媒體(如插入影像、檔案、影片)等特殊操作。

結構編輯器 - 此編輯器專門用於編輯需要程式碼結構的程式。它提供編寫和編輯原始碼的功能,並提供一個環境。

更新於:2021年1月22日

4K+ 瀏覽量

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告