Sworld

Sworld

The only way to do great work is to love what you do.
cover
cover
cover
cover
cover
cover

解决Github Copilot补全冲突

近期在使用 Github Copilot 时,发现在面对 NES (Next Edit Suggestions) 补全时,按下 Tab 键经常会出现空格,而非跳转到目标位置,经过一番排查,发现这是因为 VSCode 的 Tab 键绑定冲突导致的,本文记录下解决方法。 错误表现 在…
实现egui窗体隐藏和重新展示
近期在使用 egui 时遇到一个问题,我想要将窗体隐藏起来,再通过托盘图标唤出,本来以为如此简单的需求应当非常简单,结果我发现 egui 官方的框架 eframe 对这个功能的支持并不好,在 GitHub 上长期有着相关讨论,例如这个 Issue。 本文中,我将首先复现 efra…
在Win上编译Rust程序到MacOS和Linux
我之前写过一篇文章介绍如何在 Windows 下编译适用于 Linux 的 Rust 程序,不过 Rust 原生的配置方法并不算简单,今天我想介绍一个更简单的方法来编译 Rust 程序到 MacOS 和 Linux。同理,也可以在这些平台上编译到 Windows。 Cross…
解决Tauri2无法拖拽
近期将我的游戏存档管理器迁移到 Tauri2 出现点问题,想起来以前 V1 的时候也遇到过这个问题,故记录下来。 具体问题就是在前端一个可拖拽组件没有办法被拖动,处理方式很简单,直接修改src-tauri/tauri.conf.json文件,将dragDropEnabled设为f…
Avalonia采用AOT编译后无法运行解决办法
发现问题 近日在制作 Avalonia 程序过程中,发现调试时很正常,发布后却无法运行,感觉很奇怪,我的发布配置有以下两条: Copy <PublishTrimmed>True</PublishTrimmed> <PublishAot Condition…
Avalonia Unable to resolve property or method of name 'xxx' on type 'XamlX.TypeSystem.XamlPseudoType'解决办法
近期我在使用 Avalonia 编写桌面程序时,用到了 ItemRepeater 组件,写出来大概是这样 Copy <UserControl xmlns="https://github.com/avaloniaui" xmlns:x="http…
Scoop意外卸载的处理办法
这几天发现电脑上的Scoop莫名其妙消失了,我觉得可能是 UniGetUI 的问题,总之我的 Scoop 被卸载了,使用 Scoop 安装的软件的环境变量也失效了,这导致我写代码的相关环境无法使用。 在重新安装 Scoop 后,环境变量没有恢复,而我发现路径C:\Users…
Nuxt.js content使用项目组件报错
Nuxt.js 的 Content 模块找不到项目中已有组件的解决方案。
Ownership of this blog data is guaranteed by blockchain and smart contracts to the creator alone.