跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
  • Online Tools
  • 用户
  • 群组
折叠
品牌标识

D2Learn Forums

SPeakS

SPeak

@SPeak
d2learn-dev
关于
帖子
157
主题
21
群组
1
粉丝
5
关注
0

帖子

最新 最佳 有争议的

  • 安装mcpp-standard时创建多级目录, 路径中包含空格时, 导致项目文件打开无代码
    SPeakS SPeak

    xlings工具已增加支持对空格路径的支持

    • 具体改动: https://github.com/d2learn/xlings/commit/2d80a98cbd90c3549211672554bff08ae90fa7ac

    测试1 2空格路径截图

    image.png

    image.png


  • 安装mcpp-standard时创建多级目录, 路径中包含空格时, 导致项目文件打开无代码
    SPeakS SPeak

    todo

    • 相关问题: https://forum.d2learn.org/topic/142

  • 终端使用xlings checker不显示代码 - 自动打开的是空文件以及检测没有实时更新
    SPeakS SPeak

    补充: 检测终端没有实时更新问题解决方法

    • 方法1: 修改代码后手动(ctrl + s)保存文件, 检测程序即可自动检测到
    • 方法2: 设置vscode自动保

    image.png


  • 终端使用xlings checker不显示代码 - 自动打开的是空文件以及检测没有实时更新
    SPeakS SPeak

    或在下面这个版块再创建一个空格问题的帖子也行

    • https://forum.d2learn.org/category/9/xlings

  • 终端使用xlings checker不显示代码 - 自动打开的是空文件以及检测没有实时更新
    SPeakS SPeak

    @SFGoGo90855 可能是空格导致到, 后面我提升一下xlings工具的兼容性。话说项目更新后终端实时更新生效了吗?

    路径空格兼容问题你可以在xlings工具项目创建一个issue然后描述一下问题(给个路径示例), 后面修复后我在issue里回复你

    • xlings工具: https://github.com/d2learn/xlings

  • 终端使用xlings checker不显示代码 - 自动打开的是空文件以及检测没有实时更新
    SPeakS SPeak

    @SFGoGo90855 在 终端使用xlings checker不显示代码 中说:

    修改前就是项目目录前还有一个目录,同样是在项目目录下运行xlings check,后者就是不显示代码

    你是说, D:\第一级目录\mcpp-standard 前面多一个目录运行会出问题吗? 这个多的目录名字是什么啊, 有中文吗(中文可能有路径编码问题


  • 终端使用xlings checker不显示代码 - 自动打开的是空文件以及检测没有实时更新
    SPeakS SPeak

    @SFGoGo90855 在 终端使用xlings checker不显示代码 中说:

    为什么我这边修改错误终端没有实时更新呢

    我刚刚给项目添加了一些vscode的默认配置(头文件路径 / 自动保存...)
    可以在项目目录 使用 d2x update 更新教程项目, 然后再运行看有没有生效


  • 终端使用xlings checker不显示代码 - 自动打开的是空文件以及检测没有实时更新
    SPeakS SPeak

    @SFGoGo90855 头文件问题, 是vscode误报, 可以点快速修复忽略报错。或参考下面 配置vscode的头文件搜索路径

    db344bbd-4fba-4545-86bf-1664fd9757c7-image.png

    • https://github.com/d2learn/d2ds/blob/main/.vscode/settings.json

  • 终端使用xlings checker不显示代码 - 自动打开的是空文件以及检测没有实时更新
    SPeakS SPeak

    @SFGoGo90855 在 终端使用xlings checker不显示代码 中说:

    我的项目文件夹是放在我自己创建的文件夹下

    这个具体是什么情况啊, 说明文档里是不是存在误导或表述不清的地方


  • 终端使用xlings checker不显示代码 - 自动打开的是空文件以及检测没有实时更新
    SPeakS SPeak

    @SFGoGo90855 我试了一下 在我电脑上是可以打开的, 尝试重新运行一下呢 以及 xlings checker 运行的所在目录是哪里啊

    01bf9d05-a3fb-46c6-9ef2-ea897d661115-image.png


  • 终端使用xlings checker不显示代码 - 自动打开的是空文件以及检测没有实时更新
    SPeakS SPeak

    目前看, 检测程序是能识别代码的, 但是vscode自动打开的文件路径可能有问题, 我本地测试一下


  • 终端使用xlings checker不显示代码 - 自动打开的是空文件以及检测没有实时更新
    SPeakS SPeak

    vscode里的hello-mcpp.cpp文件 是自己手动创建的吗(不是运行xlings checker 自动打开的


  • 创建MOGA官网, 并发布第一个活动MSCP
    SPeakS SPeak
    • 官网: https://moga.d2learn.org
    • MSCP活动: http://forum.d2learn.org/post/617

    4e3b1b1e-2a42-4ce8-9af2-12719b38df24-image.png

    MSCP | mcpp项目学习与贡献者培养计划

    MSCP是一款基于mcpp-standard开源项目开发的"地球Online"风格的角色扮演游戏。在游戏中你将扮演一个"编程初学者", 为了入门"现代C++"并揭露其背后的真相, 踏上了一条充满挑战和惊奇的现代C++学习之路...

    • 价格: 免费
    • 开发者: Sunrisepeak
    • 发行商: MOGA
    • 发行时间: 预计2025年10月
    • 游戏体量: 100H - 200H之间
    • 标签: 类魂系列、模拟人生、🌍Online、程序员、C++、开源、费曼学习法

  • 活动 | MSCP | mcpp项目学习与贡献者培养计划
    SPeakS SPeak

    MSCP是一款基于mcpp-standard开源项目开发的"地球Online"风格的角色扮演游戏。在游戏中你将扮演一个"编程初学者", 为了入门"现代C++"并揭露其背后的真相, 踏上了一条充满挑战和惊奇的现代C++学习之路...

    • 价格: 免费
    • 开发者: Sunrisepeak
    • 发行商: MOGA
    • 发行时间: 预计2025年10月
    • 游戏体量: 100H - 200H之间
    • 标签: 类魂系列、模拟人生、🌍Online、程序员、C++、开源、费曼学习法

    mcpp-standard开源项目简介

    一个 强调动手实践 的 现代C++ 入门教程项目。以现代C++的核心语言特性为基础, 开发了一套 [Book + Video + Code + X] 结构的"现代"教程。其中:

    • Book: 对应的是提供在线电子书和文档解析
    • Video: 提供核心语言特性的讲解视频
    • Code: 提供对应的代码练习及自动化检测工具(包括在线代码练习环境)
    • X: 提供项目的社区论坛和交流讨论群组

    项目的电子书、练习代码及相关工具开源在Github上, 视频发布在Bilibili和Youtube上

    • 项目开源地址: https://github.com/Sunrisepeak/mcpp-standard
    • 项目视频列表: bilibili / youtube

    Star History Chart

    项目之前也被业内媒体 HelloGithub 收录和分享过(112期)

    一、活动内容

    活动以mcpp-standard项目现有的核心语言特性的学习和交互式的代码练习的完成为 主线剧情 , 并在过程中 玩家先扮演C++学习者, 学习相关的核心特性, 然后再扮演技术分享者 把学到的C++特性用自己的语言和逻辑在分享给其他人, 双重视角 + 费曼学习法来快速入门现代C++

    同时活动也设置了 支线剧情 的玩法, 玩家在完成新手村任务(T0)后, 即可选择申请加入 活动小组, 然后就可以以团队协作的方式, 参与活动/社区/项目的开发和维护中, 感受一个开源项目和社区是如何运行的...

    目标

    • 基础目标
      • 初步的入门/了解现代C++
      • 使用mcpp-standard和cppreference持续学习的能力
      • 具备成为现代C++的技术分享者/布道者的初步能力(编写技术文章、制作教学视频...
      • 成为mcpp-standard项目的贡献者(至少合入一次PR
    • 扩展目标(可选
      • 了解活动/开源项目和社区的开发和运营方法
      • 参与活动/项目/社区的维护和开发
      • 成为mcpp-standard项目和社区的核心贡献者/开发者

    流程结构和玩法

    活动整体设计了主线剧情 + 可选的支线剧情

    • 核心玩法/主线: [学习现代C++核心特性 -> 把学到教会其他人 -> 参与社区讨论] 循环这个过程

    • 活动的任务发布和活动基于Github项目看板进行管理和记录
    • 虚线箭头表示可选路径, 详细介绍参考 -> MSCP | 流程结构详细介绍

    二、如何参与和游玩 ?

    由于活动涉及的项目/材料/工具内容, 几乎都是开源的, 所以理论任何人都可以参与该活动

    • 从完成第一个任务开始
    • 加入活动小组(可选)

    ::: tip

    如果参与中遇到问题/困难, 可以 查看 常见问题 或 在论坛创建话题贴 -> mcpp论坛

    注: 活动相关的文档/工具等资源可以查看 -> 活动地图

    :::

    三、社区

    • mcpp论坛
    • 活动工作流看板
    • mcpp活动交流群: 1067245099
    • MOGA交流群(可选): 1065632930

    四、相关链接

    • 活动地图
    • 常见问题
    • mcpp-standard项目开源仓库
    • 活动工作流看板
    • 活动记录

  • devcpp光标位置和显示乱码问题: 调完字体大小后光标位置不对啊,有没有大佬看看(用xlings下的文字也有问题)
    SPeakS SPeak

    @SPeak 在 调完字体大小后光标位置不对啊,有没有大佬看看(用xlings下的文字也有问题) 中说:

    http://forum.d2learn.org/post/418

    问题1: 界面乱码问题

    A1: xlings已经更新解决(增加了utf8编码的支持, 重装即可

    问题2: 代码输入光标位置问题

    解决方法1: 代码中不要包含中文内容
    解决方法2: 取消beta/utf8编码选项, 然后卸载重新安装devcpp

    xlings remove devcpp
    xlings install devcpp
    

    6c34d5cd-b1eb-4c7f-8181-1ca3ca6c673b-image.png


    中/英文切换: https://forum.d2learn.org/topic/134


  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    @woshihoujinxin 可以先用默认的配置


  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    看前面按理你应该是应该添加环境变量了, 是自己修改了源码吗?

    image.png


  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    @woshihoujinxin 按理会自动添加环境变量的, 可以尝试重新运行安装命令进行覆盖, 如果还有这个提示可以把完整的安装log贴上来


  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    @woshihoujinxin 目前mac上一些功能还没有适配, 现在适配最完整的是linux系统


  • 如果在我的商用软件中集成了这个Xlings开源项目是被允许的么
    SPeakS SPeak

    @woshihoujinxin 有个默认的变量 XLINGS_HOME

    • https://github.com/d2learn/xlings/tree/main/config/shell
  • 登录

  • 没有帐号? 注册

  • 登录或注册以进行搜索。
d2learn forums Powered by NodeBB
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • Online Tools
  • 用户
  • 群组