新闻中心

Sublime怎么配置Erlang开发环境_Sublime Erlang语法高亮设置

2025-12-16
浏览次数:
返回列表
首先安装Erlang插件实现语法高亮,通过Package Control搜索并安装Erlang插件;接着设置默认语法关联,使.erl文件自动使用Erlang语法;然后可选配置自定义Build System以支持直接编译运行;最后建议启用自动缩进、安装AutoFileName插件并结合rebar3等工具提升开发体验。

sublime怎么配置erlang开发环境_sublime erlang语法高亮设置

要在 Sublime Text 中配置 Erlang 开发环境并实现语法高亮,操作并不复杂,关键是安装合适的插件并进行基础设置。下面分步说明如何完成配置。

安装 Erlang 语法高亮支持

Sublime Text 默认可能不包含 Erlang 的完整语法高亮,需要通过 Package Control 安装 Erlang 插件:

  • 打开 Sublime Text,按下 Ctrl+Shift+P(Mac 上是 Cmd+Shift+P)调出命令面板。
  • 输入 "Install Package",选择 Package Control: Install Package
  • 等待插件列表加载完成后,搜索 Erlang,点击安装由 wudixiaop 或官方推荐的 Erlang 插件(通常名为 Erlang)。

安装完成后,.erl 和 .hrl 文件会自动启用语法高亮。

设置默认语法关联

确保 .erl 文件每次打开都使用 Erlang 语法:

Inworld.ai Inworld.ai

InWorldAI是一个AI角色开发平台,开发者可以创建具有自然语言、上下文意识和多模态的AI角色,并可以继承到游戏和实时媒体中

Inworld.ai 178 查看详情 Inworld.ai
  • 打开一个 .erl 文件。
  • 点击右下角显示的语法类型(如 "Plain Text" 或 "Erlang")。
  • 选择 Open all with current extension as...Erlang

这样以后所有 .erl 文件都会自动用 Erlang 语法高亮显示。

可选:配置编译系统(运行 Erlang 代码)

如果希望在 Sublime 中直接运行 Erlang 脚本,可以添加自定义 Build System:

  • 菜单栏选择 ToolsBuild SystemNew Build System...
  • 将内容替换为以下配置(根据你的 Erlang 安装路径调整):

{
  "cmd": ["erl", "-compile", "$file_base_name"],
  "working_dir": "$file_path",
  "selector": "source.erlang"
}

  • 保存为 Erlang.sublime-build
  • 之后打开 .erl 文件,选择 Tools → Build System → Erlang,按 Ctrl+B 即可尝试编译。
  • 提升开发体验的小建议

    • 启用自动缩进:Erlang 对缩进敏感,可在首选项中设置制表符为 4 空格。
    • 安装 AutoFileName 插件,方便快速引用头文件(.hrl)。
    • 结合外部工具如 rebar3 或 observer 使用,Sublime 主要用于编写和查看代码。

    基本上就这些。配置完成后,Sublime Text 就能很好地支持 Erlang 语法高亮和基础编译操作,适合轻量级开发或阅读代码。虽然不如 IDE 功能全面,但简洁高效。

    以上就是Sublime怎么配置Erlang开发环境_Sublime Erlang语法高亮设置的详细内容,更多请关注其它相关文章!


    # 自然语言  # 吉安专业的网站建设排名  # 地方网站如何推广  # 跨境网站优化  # 国外免费网站软件推广  # 浠水seo推广策划  # 利于seo的模板  # 电子网站建设费用  # 孝感网站建设型号  # 温县营销推广招聘网  # 渝中区诚信seo优化  # 要在  # 就能  # sublime  # 完成后  # 很好  # 是一个  # 自动更新  # 可选  # 镜像  # 自定义  # 开发环境  # ai  # mac  # 工具 


    相关栏目: 【 科技资讯46185 】 【 网络学院92790


    相关推荐: 高德地图怎么看全景照片_高德地图全景照片浏览教程  12306几点到几点不能订票? | 官方最新系统维护时间全解析  深入理解Google Cloud Datastore查询:祖先路径与数据一致性  如何在CSS中使用visited与link控制链接颜色_visited link伪类配合  汽水音乐车机版横屏版7.1 汽水音乐车机版横屏版下载入口  怎样在Excel中做仪表盘_Excel仪表盘设计与关键指标展示方法  CSS Flexbox与媒体查询:实现响应式布局中元素的并排与堆叠  在VS Code中配置和运行Dart程序的完整步骤  Safari怎么安装扩展程序 浏览器插件安装与管理方法【详解】  Win11怎么查看显卡显存 Win11显示适配器属性及专用视频内存查询  魅族20怎样在浏览器开无图省流_iPhone魅族20浏览器开无图省流【流量节省】  KFC套餐升级怎么获取优惠代码_KFC套餐升级活动与优惠代码获取方法  新三国志曹操传110级星符试炼夏侯渊极难攻略  Node.js CSV 数据处理:基于字段空值条件过滤整条记录的策略  Composer如何在生产环境安全地执行composer update  C++如何实现异步操作_C++11使用std::future和std::async进行异步编程  Steam官网入口直达 Steam注册及登录步骤  CSS Grid如何控制元素对齐_align-items与justify-items组合使用  一加手机拍照效果不好怎么办 一加哈苏影像调校与专业模式使用教程【高手篇】  汽水音乐网页版使用入口_汽水音乐电脑版播放指南  Pygame教程:解决用户输入与游戏状态更新不同步问题  深入理解J*a合成构造器:何时以及为何阻止其生成  J*aScript数据结构转换:将对象数组按类别分组  漫蛙manwa2最新登录网址_漫蛙manwa2手机网页版入口  蛙漫漫画免费阅读入口_蛙漫官方正版无广告纯净版  Python大型XML文件高效流式解析教程  处理动态列数据:J*a ArrayList的正确初始化与字符累加教程  Win11怎么隐藏桌面图标 Win11一键隐藏所有桌面元素及恢复显示  192.168.1.1管理中心入口 192.168.1.1路由器网页设置平台  b站如何看历史记录_b站观看历史找回方法  Win10如何清理注册表垃圾 Win10手动清理无效注册表【技巧】  将JSON对象数组转置为键值对列表的实用指南  Spring Boot内嵌服务器与J*a EE全栈特性:选择与部署策略  Golang如何使用const iota_Go iota常量计数器讲解  Android Studio计算器C键功能异常排查与修复教程  vivo手机互传视频怎么操作_vivo手机互传视频详细传输方法  苹果手机指南针不准怎么校准 传感器校准方法详解【建议收藏】  Gmail邮箱申请注册直达_Gmail邮箱免费注册PC版官网入口2025  新手怎么开始学化妆 零基础化妆入门教程  护手霜蹭到袖口上了如何清洗? 怎样避免留下一圈油印?  三星GalaxyZFold5怎样在相册制作折叠屏分镜_iPhone三星GalaxyZFold5相册制作折叠屏分镜【创意编辑】  Go语言中JSON数据解析与字段访问教程  双系统安装时,如何设置默认启动系统? msconfig命令了解一下!  html怎么在cmd下运行php文件_cmd运行html中php文件方法【教程】  漫蛙Manwa2官网入口地址分享 漫蛙漫画PC版永久访问通道  Composer的 "conflict" 字段有什么用_如何声明不兼容的包以避免依赖冲突  Win10快速启动功能利弊分析 Win10开启或关闭快速启动教程【技巧】  J*aScript数组对象转换:按指定键分组与值收集  漫蛙2网页版漫画入口 漫蛙漫画在线官方登录  Win11文件资源管理器卡顿怎么修 Win11重置资源管理器进程优化响应速度【修复方法】 

    搜索