一个用于编程学习、开发和课程搭建的开发者工具🛠️
⌈软件安装、一键环境配置、项目依赖管理、跨平台跨语言的包管理(初步)⌋
⌈实时编译运行、AI代码提示、教程教学项目搭建、练习代码自动检测、Demos示例集⌋
- 增加DotNet/C#和java/jdk8环境的支持
- 增加windows模块和安装器自动加载功能, 以及WSL和ProjectGraph的安装支持 - 详情
- 软件安装模块增加deps依赖配置和"递归"安装实现
- 初步xdeps项目依赖功能实现和配置文件格式初步确定
- install模块添加info功能并支持Rust安装
- 支持Dev-C++安装 - 详情
- run命令跨存储盘(windows)使用 - 详情
- 更多动态和讨论 -> More
在命令行窗口执行一键安装命令
curl -fsSL https://d2learn.org/xlings-install.sh | bash
or
wget https://d2learn.org/xlings-install.sh -O - | bash
Invoke-Expression (Invoke-Webrequest 'https://d2learn.org/xlings-install.ps1.txt' -UseBasicParsing).Content
注: 更多安装方法 -> xlings安装
xlings会自动匹配编程语言, 并实时检查代码变化
xlings run your_code.py
xlings run your_code.c
xlings run your_code.cpp
环境配置
一键配置c语言开发环境
xlings install c
一键配置rust开发环境
xlings install rust
一键配置Python开发环境
xlings install python
一键配置windows系统的Linux环境 - wsl
xlings install wsl
软件安装
一键安装vscode
xlings install vscode
一键安装Visual Studio
xlings install vs
一键安装Dev-C++
xlings install devcpp
注意: 更多软件和环境支持可以使用
xlings install
命令进行查看
在配置文件所在目录运行install命令安装项目依赖(
config.xlings
配置文件一般放到项目根目录)
config.xlings配置文件示例
xname = "ProjectName"
xdeps = {
cpp = "",
python = "3.12",
vs = "2022",
-- postprocess cmds
xppcmds = {
"echo hello xlings",
}
}
一键安装项目依赖
xlings install