0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从初学到进阶:树莓派上最适合你的代码编辑器推荐!

上海晶珩电子科技有限公司 2025-05-15 16:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

安装树莓派操作系统后,你就可以使用 Python、Scratch、Java、C/C++ 等受 Linux 支持的多种编程语言进行编程了。其中,Python 是树莓派上最受欢迎的编程语言。在树莓派上开展任何项目之前,你需要安装一些必备工具,代码编辑器便是其中之一。树莓派系统自带了一些代码编辑器,它们功能良好,足以满足基本需求。不过,如果你需要更高级的功能,就必须探索其他选项了,下面我们就来介绍几款。相信你一定能找到一款适合自己的。

77243330-3165-11f0-8605-92fbcf53809c.png

Thonny

适合初学者的简易代码编辑器

77332b38-3165-11f0-8605-92fbcf53809c.jpg

如果你是编程新手,在尝试其他代码编辑器之前,不妨先从 Thonny 开始。它预装在树莓派操作系统中,无需额外设置即可使用。Thonny 界面简洁直观,功能设计兼顾编程与 Python 学习。它内置了 Python 交互式解释器,支持逐步调试,还有变量监视器,能直观地跟踪代码运行过程中数据的变化,让初学者更容易理解 Python 程序的执行过程。

使用 Thonny,你甚至可以看到 Python 如何解析你的表达式。在处理函数时,它会打开一个新窗口,其中包含独立的代码指针和局部变量表,这有助于你更好地理解函数调用机制,尤其是递归调用。

Thonny 能突出显示代码中的错误,还能标记变量出现的位置,提醒你同一名称不一定代表同一个变量,这样你就能轻松发现拼写错误。此外,它还能区分局部变量和全局变量。对于初学者来说,代码补全功能也很有用,无需手动输入所有代码。

775ba9fa-3165-11f0-8605-92fbcf53809c.png

Visual Studio Code

功能强大且广受欢迎、插件众多的代码编辑器

777b8036-3165-11f0-8605-92fbcf53809c.png

77a62412-3165-11f0-8605-92fbcf53809c.jpg77b46ba8-3165-11f0-8605-92fbcf53809c.jpg77bd9656-3165-11f0-8605-92fbcf53809c.jpg77c84e3e-3165-11f0-8605-92fbcf53809c.jpg

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 功能来生成代码、修复错误,甚至询问与代码相关的问题。

77dcf244-3165-11f0-8605-92fbcf53809c.png

Sublime text

高度可定制的文本编辑器

77e8cb96-3165-11f0-8605-92fbcf53809c.jpg

Sublime Text 以速度快、内存占用低而闻名。它配备了各种软件包和插件,你可以通过 Package Control 进行管理,从而扩展 Sublime Text 的功能,以支持几乎任何语言或工作流程。

这款代码编辑器的一个关键特性是标签页中的多选选项,通过内置命令可以轻松实现视图拆分。侧边栏、快速跳转、标签页栏和自动补全功能让代码导航更加直观和便捷。你可以通过 Pi-Apps 在树莓派上安装它。

77fb8d80-3165-11f0-8605-92fbcf53809c.png

Vim

功能强大且可配置的代码编辑器

7807e652-3165-11f0-8605-92fbcf53809c.jpg78166a38-3165-11f0-8605-92fbcf53809c.jpg782cbe82-3165-11f0-8605-92fbcf53809c.jpg78377dea-3165-11f0-8605-92fbcf53809c.jpg7842517a-3165-11f0-8605-92fbcf53809c.jpg

如果你正在使用多块开发板,或者采用无头模式(即不连接显示器、键盘和鼠标)进行操作,那么 Vim 是最方便的代码编辑器。不过,它并不适合新手,使用方式也与其他代码编辑器大相径庭。Vim 高度依赖命令来插入新文本、保存文件等,学习曲线陡峭,你无法立即上手,但它功能强大。Vim 并未预装在树莓派操作系统中,你需要先更新并升级软件包,然后使用命令 sudo apt install vim 从官方软件包仓库安装。安装完成后,在终端运行 vim 命令即可打开一个空白文件。

Vim 有两种模式:插入模式和命令模式。在插入模式下,你可以在文件中输入任何内容,按下键盘上的 I 键即可进入该模式,按下 ESC 键则退出。在命令模式下,你需要以 (:) 符号开头输入命令。要充分利用 Vim 代码编辑器,你可以查阅“备忘单https://vim.rtorr.com/”,其中包含了最常用的命令。

7850059a-3165-11f0-8605-92fbcf53809c.png

Geany

可定制且轻量级的代码编辑器

785eb0cc-3165-11f0-8605-92fbcf53809c.jpg

与 Thonny 一样,Geany 也是预装软件,你可以在菜单栏的“编程”部分找到它。它界面简洁,具备标准开发环境应有的所有功能,如语法高亮、自动补全、代码折叠,甚至内置终端。使用 Geany,你可以在标签页中打开和管理多个文件,还能折叠和展开代码块,这对于多任务处理或大型项目开发非常有用。此外,你还可以为编译和运行代码设置自定义命令,具体可在“构建”->“设置构建命令”中找到。

你还可以通过“工具”部分的“插件管理器”安装各种插件来扩展 Geany 的功能。点击“插件管理器”后,会显示多个插件,你可以搜索自己需要的插件。

在树莓派上用任意语言编程

这些代码编辑器都易于安装,其中 Thonny 和 Geany 甚至已经预装,你可以立即开始编程。如果你在安装应用程序时遇到问题,还可以查看我们关于在树莓派上安装应用程序的指南。

无论你使用何种语言或开发何种类型的项目,这些代码编辑器都能帮助你顺利推进项目。如果你是编程新手,不妨从 Thonny 开始,一旦上手,你就可以尝试其他具有更多高级功能(如 Visual Studio Code 和 Vim)的编辑器了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    10

    文章

    1957

    浏览量

    37051
  • 树莓派
    +关注

    关注

    122

    文章

    2060

    浏览量

    107958
  • 代码编辑器
    +关注

    关注

    0

    文章

    16

    浏览量

    6137
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在树莓派上安装Ubuntu MATE ?

    如果树莓派操作系统感到厌倦,又对庞大的Ubuntu环境不太感兴趣,那么UbuntuMATE或许值得一试,它适合桌面使用。UbuntuMATE基于Ubuntu,但使用的是更轻量级的MATE桌面环境
    的头像 发表于 08-12 18:56 1991次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装Ubuntu MATE ?

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

    如何在树莓派上设置YOLO计算机视觉?Conda与Ultralytics在本指南中,我们将学习如何使用Conda在树莓派上安装UltralyticsYOLO视觉套件。该套件将允许
    的头像 发表于 07-31 11:51 466次阅读
    这个套件让<b class='flag-5'>树莓</b>派5运行几乎所有YOLO模型!Conda 与 Ultralytics!

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

    在这篇简明扼要的指南中,我们将探讨如何在树莓派上设置和使用虚拟环境(或称为Venv)——包括在终端和Thonny集成开发环境中。使用Bookworm操作系统或更高版本时,或在尝试安装Python
    的头像 发表于 07-27 13:24 175次阅读
    <b class='flag-5'>初学</b>者指南:<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>搭建虚拟环境!

    如何在树莓派上安装并运行 Arduino 集成开发环境!

    ,我们将介绍如何在树莓派上安装并运行ArduinoIDE。所需物品要在树莓派上运行ArduinoIDE,需要以下组件:配备适当电源的
    的头像 发表于 07-01 17:41 1526次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装并运行 Arduino 集成开发环境!

    Vim编辑器的基本操作

    代码的世界里,效率是永恒的追求。无论是新手开发者还是资深工程师,都渴望拥有一款能让自己如虎添翼的编辑器。而在Linux生态中,有一款被无数程序员奉为神器、被誉为“效率之王”的编辑器——Vim。它以
    的头像 发表于 05-06 13:41 650次阅读
    Vim<b class='flag-5'>编辑器</b>的基本操作

    Linux下Vim编辑器的使用技巧

    【Vim】常用总结⟳ 简介⟳ image 什么是vim?⟳ Linux下两大编辑神器之一 vim • Linux/Unix下使用最多的编辑器 • vi的改进版 • 可能是最难上手的编辑器之一
    的头像 发表于 04-01 17:36 727次阅读
    Linux下Vim<b class='flag-5'>编辑器</b>的使用技巧

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

    网络连接,这款应用就能让您世界任何角落全面掌控您的RaspberryPi上的文件系统!商业应用与文件编辑器企业可以利用这款应用来简化其RaspberryPi设备上
    的头像 发表于 03-25 09:26 307次阅读
    简化<b class='flag-5'>树莓</b>派文件操作:Picockpit <b class='flag-5'>编辑器</b>应用上手体验

    人脸识别指南:如何在树莓派上安装和设置 Dlib

    学习如何在树莓派上安装Dlib并配置人脸识别功能,为您的AI项目奠定基础。在树莓派上安装Dlib的详细步骤要为树莓派安装Dlib并确保人脸识
    的头像 发表于 03-24 17:31 935次阅读
    人脸识别指南:如何在<b class='flag-5'>树莓</b><b class='flag-5'>派上</b>安装和设置 Dlib

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

    Cursor 是一款基于人工智能技术的现代化代码编辑器,专为开发者设计。它结合了传统编辑器(如 VS Code)的强大功能与 AI 驱动的智能编程能力,能够提供智能代码补全、自然语言编
    的头像 发表于 03-08 16:43 1844次阅读
    MaaS 应用系列 MaaS X Cursor:基于 DeepSeek API 快速构建<b class='flag-5'>代码</b><b class='flag-5'>编辑器</b>

    图纸编辑器的基本操作

    “  之前几篇推文详细介绍了图纸编辑器的亮点功能,最后我们再介绍一下图纸编辑器的基本操作,来结束这个系列   ” 主窗口工具栏 工具栏由以下工具组成,不同操作系统的图标样式可能不同;不同版本的工具栏
    的头像 发表于 12-04 18:18 658次阅读
    图纸<b class='flag-5'>编辑器</b>的基本操作

    Vivado编辑器乱码问题

    ,但是在Vivado里面打开用sublime写的代码之后,经常出现中文乱码,让人很不舒服。究其原因就是一般来说第三方的编辑器是采用utf8的编码方式,而vivado的text editor不是这种方式。
    的头像 发表于 10-15 17:24 2825次阅读
    Vivado<b class='flag-5'>编辑器</b>乱码问题

    NVIDIA荣登《财富》“100家最适合工作的公司”榜单第三位

    NVIDIA 在《财富》杂志和卓越职场(Great Place to Work)最新评选出的“100 家最适合工作的公司”榜单上跃居第三位。
    的头像 发表于 10-10 09:27 717次阅读

    树莓派gui开发用什么ide

    )。以下是一些常见的IDE及其特点: Visual Studio Code (VS Code) 简介 :VS Code 是一款轻量级但功能强大的源代码编辑器,支持多种编程语言。它可以通过安装插件来扩展功能
    的头像 发表于 08-30 16:49 1999次阅读

    vim编辑器命令模式使用方法

    Vim编辑器是一款功能强大的文本编辑器,广泛应用于程序员和开发者的日常工作中。Vim编辑器拥有多种模式,其中命令模式(Command mode)是最基本的模式之一,它允许用户执行各种命令来操作
    的头像 发表于 08-30 15:01 1179次阅读

    vim编辑器如何使用

    Vim编辑器是一个功能强大的文本编辑器,它基于Vi进行改进,并增加了许多新特性。Vim编辑器的使用主要涉及其不同的工作模式及相应操作。以下是Vim编辑器的基本使用方法: 一、Vim
    的头像 发表于 08-30 14:58 992次阅读