安装树莓派操作系统后,你就可以使用 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文章
1957浏览量
37051 -
树莓派
+关注
关注
122文章
2060浏览量
107958 -
代码编辑器
+关注
关注
0文章
16浏览量
6137
发布评论请先 登录
如何在树莓派上安装Ubuntu MATE ?

这个套件让树莓派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

初学者指南:树莓派上搭建虚拟环境!

Vim编辑器的基本操作

Linux下Vim编辑器的使用技巧

简化树莓派文件操作:Picockpit 编辑器应用上手体验

MaaS 应用系列 MaaS X Cursor:基于 DeepSeek API 快速构建代码编辑器

图纸编辑器的基本操作

Vivado编辑器乱码问题

评论