日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

嵌入式工具 | 嵌入式开发常用几款的代码编辑器

發布時間:2023/12/31 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 嵌入式工具 | 嵌入式开发常用几款的代码编辑器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于軟件開發人員,代碼編輯器好用與否直接影響代碼編輯的效率。軟件開發,基本上都有集成開發環境(IDE)工具,且自帶編輯器,但IDE自帶編輯器多少都存在一些不足。

今天就給大家分享幾款優秀且嵌入式工程師常用的編輯器:

  • VS Code

  • Source Insight

  • Vim

  • UltraEdit

  • eclipse

  • Understand

  • Atom

  • Sublime Text

VS Code

VS Code 是絕大部分軟件工程師都在使用的一款軟件編輯器工具,如果你學習或從事軟件開發,你還不知道VS Code,那么你應該面壁3分鐘。

1.簡介

VS Code?全稱 Visual Studio Code,是微軟開發的一套?免費、輕量級、功能強大?的源代碼編輯器工具。

VS Code 主要針對軟件工程師的用于代碼編輯,支持各種插件,讓你的代碼編輯效率更高。

2.特點

  • 智能代碼補全

  • 簡化的調試

  • 快速,強大的編輯

  • 代碼導航和重構

  • 內置的Git命令

  • 可擴展和可定制的插件

  • ······

3.網址

官網地址:

https://code.visualstudio.com

(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

更新描述地址:

https://code.visualstudio.com/updates

VS Code截止目前(2022.02),最新版本為V1.64.2。支持Windows,MacOS和Linux三大常用操作系統。

文檔地址:

https://code.visualstudio.com/docs

VS Code官方提供豐富的文檔資料,讓小白也能快速學習。

Source Insight

Source Insight可以說是嵌入式軟件工程師必備的一款?編輯器?工具,早期在VS Code出來之前,Source Insight就已經在火了。

1.簡介

Source Insight是一款功能強大的代碼?編輯器、瀏覽器和分析器?,可在你代碼編輯時快速理解代碼。同時,Source Insight具有針對C/C++、 C#、 Java、Objective-C等語言的?動態分析功能?。

2.特點

  • 強大編輯功能

  • 快速理解代碼

  • 快速瀏覽代碼

  • 代碼分析功能

  • ······

3.支持

  • 代碼比較

  • 代碼格式化

  • 代碼動態分析

  • 代碼自動完型

  • 可集成外部編譯器

  • ······

4.網址

https://www.sourceinsight.com

5.不足

source insight是一個優秀工具,但還是有一些不足:

  • 收費軟件

  • 只支持WIndows,不支持MacOS和Linux

6.費用

Source Insight是一款收費的工具,根據不同情況,價格從200多美元到2000多美元不等。

如果不想付費,可以自己想辦法po解,或者下載免費試用版。

Vim

學習Linux開發的小伙伴對Vim不會陌生吧,這個工具可謂是當年的一代“神器”。

1.簡介

Vim是從 vi 發展出來的一個文本編輯器,它是一個高度可配置的文本編輯器工具,旨在使創建和更改任何類型的代碼(和文本)非常高效。在大多數UNIX、Linux系統和Apple OS X中,都集成了Vi。

Vim?具有代碼補完、編譯及錯誤跳轉等方便編程的許多?豐富?的功能,在程序員中被廣泛使用。

2.功能

  • 擴展的插件系統

  • 支持數百種編程語言和文件格式

  • 強大的搜索和替換

  • 與許多工具集成

3.網址

http://www.vim.org

4.學習資料

Vim是一款成熟,且廣泛使用的工具,網上學習資料很多,輕松入門不是夢。

UltraEdit

UltraEdit,官方的旗號是【世界上最好的文本編輯器?】?。?那么,你用過這款神器嗎?

1.簡介

UltraEdit 是一套功能強大的文本編輯器,也是以前很多工程師必備的一套編輯器,我記得早些年都還在使用它?(現在沒使用了)。

UltraEdit可以編輯文本、十六進制、ASCII 碼,完全可以取代記事本(如果電腦配置足夠強大),內建英文單字檢查、C++ 及 VB 指令突顯,可同時編輯多個文件,而且即使開啟很大的文件速度也不會慢。

支持Win / Mac / Linux三大操作系統。

2.特點

  • 打開文件速度快

  • 列操作功能強大

  • 有代碼折疊功能

  • 可以進行16進制編輯

  • 支持文件比較

  • 美化并重新格式化源代碼

  • 自動智能?完型?代碼

  • ······

3.網址

https://www.ultraedit.com

(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

4.費用

UltraEdit 是一款收費的工具,基礎版79.95美元/年,全面版99.95美元/年。

當然,如果不想購買正版,可以想辦法找Po解版,也可以使用官方的30天試用版。

Eclipse

Eclipse??相信大家都不陌生,當年流行且免費的除了Vim就屬于??Eclipse??了。

1.簡介

Eclipse最初是由IBM公司開發的替代商業軟件Visual Age for Java的下一代IDE開發環境,2001年11月貢獻給開源社區,現在它由非營利軟件供應商聯盟Eclipse基金會(Eclipse Foundation)管理。

Eclipse 是一個開放源代碼的、基于Java的可擴展開發平臺。就其本身而言,?它只是一個框架和一組服務,用于通過插件組件構建開發環境?,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。

其實目前很多集成開發環境(IDE)都是基于?Eclipse框架?開發而來,比如大家熟悉的STM32CubeIDE、RT-Thread Studio等都是?以Eclipse為框架開發自己的IDE?。

所以說,想要它用于開發,?是需要搭建開發環境的。

2.Eclipse的基礎包含

  • 核心平臺(啟動Eclipse,運行插件)

  • OSGi(標準集束框架)

  • SWT(可移植構件工具包)

  • JFace(文件緩沖,文本處理,文本編輯器)

  • Eclipse工作臺(即Workbench ,包含視圖(views)、編輯器(editors)、視角(perspectives)、和向導(wizards))

3.網址

https://www.eclipse.org

(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

Understand

Understand你可能不知道,但下面說了它強大的功能之后,你就會記住它了。

1.簡介

Understand是一款集代碼編輯器、代碼跟蹤器和代碼分析器為一體的強大功能的源碼閱讀和編輯工具,Understand的功能相比Source Insight更多。

提供了很強大的界面,將分析結果以各種形式(圖形、圖表、架構圖等)呈現給用戶,能很大程度的方便程序員進行開發,維護,調試其代碼。

Understand?功能雖強大,但它并不免費,所以,還是有很多用戶不知道它的存在。

2.Eclipse的基礎包含

  • 支持多語言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合語言的project也支持

  • 多平臺:Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X

  • 代碼語法高亮、代碼折迭、交叉跳轉、書簽等基本閱讀功能。

  • 可以對整個project的architecture、metrics進行分析并輸出報表。

  • 可以對代碼生成多種圖(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在圖上點擊節點可以跳轉到對應的源代碼位置。

  • 提供Perl API便于擴展。作圖全部是用Perl插件實現的,直接讀取分析好的數據庫作圖。

  • 內置的目錄和文件比較器。

  • 支持project的snapshot,并能和自家的TrackBack集成便于監視project的變化。

3.網址

https://scitools.com

(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

Atom

Atom同樣是一款優秀的工具,除了編輯代碼,還有很多文本內容都可以進行編輯,比如博客。?但有一點,這個工具對電腦配置要求更高。

1.簡介

Atom 是github專門為程序員推出的一個跨平臺文本編輯器。具有簡潔和直觀的圖形用戶界面,并有很多有趣的特點:支持CSS,HTML,JavaScript等網頁編程語言。它支持宏,自動完成分屏功能,集成了文件管理器。

Atom在github上是開源的,開源地址:

https://github.com/atom

2.特點

  • 跨平臺編輯

  • git 原生支持

  • 內置包管理器

  • 智能自動補全

  • 文件系統瀏覽器

  • 自定義界面(更改展示、背景、UI等)

3.網址

https://atom.io

(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

Sublime Text

Sublime Text 也是一款優秀的、輕量級的跨平臺的編輯器。

1.簡介

Sublime Text 是一個文本編輯器,同時也是一個先進的代碼編輯器。

它是一個跨平臺的編輯器,支持windows、linux和Mac操作系統。

在不同操作系統下有不同的操作的習慣,包括界面布局,快捷鍵等,目前大部分的關于Sublime Text文章的作者都是在某個操作系統下完成文章的書寫工作,這導致了使用不同操作系統的開發者看到的相同的文章,由于操作系統的差異,無法正常操作情況。

2.常見編輯功能:

  • 自動完成

  • 多列編輯

  • 代碼注釋功能

  • 行操作

  • 轉到定義

3.網址

https://www.sublimetext.com

(公號不支持外鏈接,請復制鏈接到瀏覽器打開)

最后說明?:除了IDE自帶編輯器,大家有時間可以上網了解一些常用的編輯器,說不定有你喜歡的。這些都是經典的編輯器,教程很多,上手容易,不妨抽空了解一下。

最后,歡迎大家推薦你用過哪些好用的代碼編輯器。

總結

以上是生活随笔為你收集整理的嵌入式工具 | 嵌入式开发常用几款的代码编辑器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。