• 0 票 - 平均分 0
  • 1
  • 2
  • 3
  • 4
  • 5
[转载][工具]DAWNO - PAWN 编辑器
#1
# DAWNO - PAWN 编辑器

## 作者

由 deksdeveloper 开发。
更多信息,请访问 [GitHub 仓库](https://github.com/deksdeveloper/dawno)。

DAWNO 是一款现代化、注重性能的 PAWN 代码编辑器,专为 SA-MP(圣安地列斯多人游戏)和 open.mp 开发者设计。它基于 Next.js、Electron 和 Monaco 编辑器技术构建,是经典 Pawno 编辑器的现代替代品。

## 概述

传统 PAWN 编辑过程因工具过时而显得繁琐。DAWNO 弥补了这一不足,提供了一个专业环境,在保持针对圣安地列斯模组开发的轻量级特性的同时,兼具了 Visual Studio Code 等现代代码编辑器的功能和美学。

## 主要特点

- **现代化用户界面与体验**:采用 VS Code 风格的时尚界面,支持原生深色模式,带来高级质感。
- **高级 Monaco 编辑器**:高性能文本编辑,具备语法高亮、智能代码补全和平滑滚动功能。
- **自动化检测**:深度扫描(最多 4 级目录),自动识别服务器可执行文件(samp-server.exe, omp-server.exe)和配置文件(server.cfg, config.json)。
- **集成服务器管理器**:直接在编辑器中控制服务器,支持启动、停止、重启操作,并实时查看控制台日志。
- **配置编辑器**:提供专用的表格界面管理服务器设置,无需手动编辑文本文件。
- **编码支持**:全面的字符编码列表,包括对土耳其语(Windows-1254)等的完整支持,并支持即时切换编码。
- **Discord 富文本状态**:自动更新您的 Discord 状态,显示当前正在处理的项目和文件。
- **多语言支持**:内置国际化(i18n)功能,开箱即支持英语、土耳其语和德语。

## 国际化 (i18n)

DAWNO 通过基于 React Context 的自定义 i18n 解决方案支持多种语言。开发者可以通过在 `renderer/i18n/locales/` 中添加新的语言文件来轻松扩展语言支持。

当前支持的语言:
- 英语
- 土耳其语
- 德语

## 许可证

本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。
  回复


论坛跳转:


浏览此主题的用户: 1 位客人