安裝樹莓派操作系統后,你就可以使用 Python、Scratch、Java、C/C++ 等受 Linux 支持的多種編程語言進行編程了。其中,Python 是樹莓派上最受歡迎的編程語言。在樹莓派上開展任何項目之前,你需要安裝一些必備工具,代碼編輯器便是其中之一。樹莓派系統自帶了一些代碼編輯器,它們功能良好,足以滿足基本需求。不過,如果你需要更高級的功能,就必須探索其他選項了,下面我們就來介紹幾款。相信你一定能找到一款適合自己的。

Thonny
適合初學者的簡易代碼編輯器

如果你是編程新手,在嘗試其他代碼編輯器之前,不妨先從 Thonny 開始。它預裝在樹莓派操作系統中,無需額外設置即可使用。Thonny 界面簡潔直觀,功能設計兼顧編程與 Python 學習。它內置了 Python 交互式解釋器,支持逐步調試,還有變量監視器,能直觀地跟蹤代碼運行過程中數據的變化,讓初學者更容易理解 Python 程序的執行過程。
使用 Thonny,你甚至可以看到 Python 如何解析你的表達式。在處理函數時,它會打開一個新窗口,其中包含獨立的代碼指針和局部變量表,這有助于你更好地理解函數調用機制,尤其是遞歸調用。
Thonny 能突出顯示代碼中的錯誤,還能標記變量出現的位置,提醒你同一名稱不一定代表同一個變量,這樣你就能輕松發現拼寫錯誤。此外,它還能區分局部變量和全局變量。對于初學者來說,代碼補全功能也很有用,無需手動輸入所有代碼。

Visual Studio Code
功能強大且廣受歡迎、插件眾多的代碼編輯器





Visual Studio Code 可在樹莓派官方推薦的軟件選項中找到,也可通過 Pi-Apps 安裝。它在 Windows、macOS 和 Linux 系統上廣受歡迎,如果你在這些操作系統上使用過它,那么在樹莓派上也能輕松上手。Visual Studio Code 支持多種編程語言,你可以用它進行 Python 項目開發、物聯網(IoT)應用程序開發,編寫自動化任務腳本,還能從其應用商店安裝專為樹莓派設計的擴展,如 Python 代碼檢查工具、C/C++ 工具鏈,以及支持樹莓派配置的遠程 SSH 功能等。
Visual Studio Code 提供了語法高亮、IntelliSense(智能提示)和內置終端訪問等基本功能,你可以在不離開編輯器的情況下管理、測試和部署代碼。此外,你還可以自定義編輯器,例如關閉不必要的特性,甚至更換主題。
Visual Studio Code 的另一個強大之處在于,你可以免費使用 Copilot 的 AI 功能來生成代碼、修復錯誤,甚至詢問與代碼相關的問題。

高度可定制的文本編輯器

Sublime Text 以速度快、內存占用低而聞名。它配備了各種軟件包和插件,你可以通過 Package Control 進行管理,從而擴展 Sublime Text 的功能,以支持幾乎任何語言或工作流程。
這款代碼編輯器的一個關鍵特性是標簽頁中的多選選項,通過內置命令可以輕松實現視圖拆分。側邊欄、快速跳轉、標簽頁欄和自動補全功能讓代碼導航更加直觀和便捷。你可以通過 Pi-Apps 在樹莓派上安裝它。

Vim
功能強大且可配置的代碼編輯器





如果你正在使用多塊開發板,或者采用無頭模式(即不連接顯示器、鍵盤和鼠標)進行操作,那么 Vim 是最方便的代碼編輯器。不過,它并不適合新手,使用方式也與其他代碼編輯器大相徑庭。Vim 高度依賴命令來插入新文本、保存文件等,學習曲線陡峭,你無法立即上手,但它功能強大。Vim 并未預裝在樹莓派操作系統中,你需要先更新并升級軟件包,然后使用命令 sudo apt install vim 從官方軟件包倉庫安裝。安裝完成后,在終端運行 vim 命令即可打開一個空白文件。
Vim 有兩種模式:插入模式和命令模式。在插入模式下,你可以在文件中輸入任何內容,按下鍵盤上的 I 鍵即可進入該模式,按下 ESC 鍵則退出。在命令模式下,你需要以 (:) 符號開頭輸入命令。要充分利用 Vim 代碼編輯器,你可以查閱“備忘單https://vim.rtorr.com/”,其中包含了最常用的命令。

Geany
可定制且輕量級的代碼編輯器

與 Thonny 一樣,Geany 也是預裝軟件,你可以在菜單欄的“編程”部分找到它。它界面簡潔,具備標準開發環境應有的所有功能,如語法高亮、自動補全、代碼折疊,甚至內置終端。使用 Geany,你可以在標簽頁中打開和管理多個文件,還能折疊和展開代碼塊,這對于多任務處理或大型項目開發非常有用。此外,你還可以為編譯和運行代碼設置自定義命令,具體可在“構建”->“設置構建命令”中找到。
你還可以通過“工具”部分的“插件管理器”安裝各種插件來擴展 Geany 的功能。點擊“插件管理器”后,會顯示多個插件,你可以搜索自己需要的插件。
在樹莓派上用任意語言編程
這些代碼編輯器都易于安裝,其中 Thonny 和 Geany 甚至已經預裝,你可以立即開始編程。如果你在安裝應用程序時遇到問題,還可以查看我們關于在樹莓派上安裝應用程序的指南。
無論你使用何種語言或開發何種類型的項目,這些代碼編輯器都能幫助你順利推進項目。如果你是編程新手,不妨從 Thonny 開始,一旦上手,你就可以嘗試其他具有更多高級功能(如 Visual Studio Code 和 Vim)的編輯器了。
-
編程語言
+關注
關注
10文章
1964瀏覽量
39564 -
樹莓派
+關注
關注
122文章
2078瀏覽量
110463 -
代碼編輯器
+關注
關注
0文章
16瀏覽量
6178
發布評論請先 登錄
飛凌嵌入式ElfBoard-常用編輯器之Vim編輯器
Vim編輯器高效操作流程
如何在樹莓派上安裝Ubuntu MATE ?
技能+1!如何在樹莓派上使用C++控制GPIO?
這個套件讓樹莓派5運行幾乎所有YOLO模型!Conda 與 Ultralytics!
初學者指南:樹莓派上搭建虛擬環境!
Vim編輯器的基本操作
Linux下Vim編輯器的使用技巧
簡化樹莓派文件操作:Picockpit 編輯器應用上手體驗
鴻蒙海報編輯器APP,分享端云一體化開發的經驗!
MaaS 應用系列 MaaS X Cursor:基于 DeepSeek API 快速構建代碼編輯器
從初學到進階:樹莓派上最適合你的代碼編輯器推薦!
評論