deepin下安装texlive2017+Visual Studio Code搭建latex编写环境

该博客详细介绍了如何在Deepin操作系统上安装TeXLive2017和Visual Studio Code,创建一个用于LaTeX编写的高效环境。首先下载并挂载TeXLive2017的ISO文件,然后进行安装,注意在安装过程中输入特定指令。安装完成后,通过编辑系统配置文件更新环境,并在用户目录的.bashrc文件中添加相应代码。最后,安装Visual Studio Code并加载LaTeX Workshop插件,完成编辑环境的搭建。
1. 下载 texlive2017.iso 安装文件;
2. 挂载 texlive2017.iso 安装文件, 并安装;
$sudo mkdir /mnt/iso
$ sudo mount -o loop texlive2017.iso /mnt/iso
$ cd /mnt/iso
$ sudo ./install-tl

提示输入的时候, 输入I (大写的 i, 会看到提示的)

Tips:

  • 安装完成后,可以向 /etc/profile 文件的最后一行添加如下代码:
export PATH=/usr/local/texlive/2017/bin/x86_64-linux:$PATH

更新配置

$ source /etc/p
<think> 我们参考了用户提供的引用内容,特别是引用[1]和引用[2]中关于在VS Code中配置仓颉开发环境的步骤。用户要求获取在Visual Studio Code中配置仓颉开发环境的方法。 根据引用[1]的步骤,我们可以总结如下: 1. 访问华为仓颉编程语言官网下载SDK和VS Code插件。 2. 下载LTS版本的SDK(根据CPU架构选择)。 3. 解压下载的VS Code插件(通常是一个vsix文件)。 4. 在VS Code安装插件(通过扩展菜单或命令行安装)。 5. 配置环境变量,将仓颉SDK的bin目录等添加到系统路径中(引用[3]提供了具体的路径示例,但用户环境deepin,所以需要注意路径的差异)。 另外,引用[2]提到仓颉语言VS Code插件已上线扩展商店,可以直接在VS Code中搜索安装。 因此,我们可以将步骤分为两部分:安装仓颉SDK和安装VS Code插件。 注意:用户的操作系统是deepin v25.01(Linux),所以步骤以Linux为例。 具体步骤: </think> ### Visual Studio Code 中配置仓颉开发环境的方法 以下是详细配置步骤(以 Deepin/Linux 环境为例,Windows/macOS 类似): #### 1. 安装仓颉 SDK ```bash # 下载 LTS 版本 SDK(根据 CPU 架构选择) wget https://cangjie-lang.cn/download/cangjie-sdk-linux-x64-1.0.0.tar.gz # 解压到 /opt 目录 sudo tar -xzf cangjie-sdk-*.tar.gz -C /opt ``` #### 2. 配置环境变量 编辑 `~/.bashrc` 文件: ```bash # 仓颉环境配置 export CJ_HOME=/opt/cangjie export PATH=$CJ_HOME/bin:$CJ_HOME/tools/bin:$PATH export LD_LIBRARY_PATH=$CJ_HOME/runtime/lib/linux_x86_64_llvm:$LD_LIBRARY_PATH ``` 使配置生效: ```bash source ~/.bashrc ``` 验证安装: ```bash cjc -v # 应显示仓颉编译器版本 ``` #### 3. 安装 VS Code 插件 1. 打开 VS Code → 扩展商店 (Ctrl+Shift+X) 2. 搜索 "仓颉语言" 或 "Cangjie Lang" 3. 点击安装官方插件[^2] > 或手动安装插件(若商店不可用): > ```bash > # 下载插件 .vsix 文件 > wget https://cangjie-lang.cn/download/cangjie-lang-extension.vsix > > # VS Code 内按 Ctrl+P 执行 > ext install cangjie-lang-extension.vsix > ``` #### 4. 创建测试项目 1. 新建文件夹 → 创建 `main.cj` 文件: ```swift // main.cj func main() { print("仓颉环境配置成功!") } ``` 2. 配置构建任务 (Ctrl+Shift+P → "Tasks: Configure Task") ```json // tasks.json { "version": "2.0.0", "tasks": [{ "label": "build-cj", "type": "shell", "command": "cjc", "args": ["${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}"], "group": "build" }] } ``` #### 5. 调试配置 创建 `launch.json`: ```json { "version": "0.2.0", "configurations": [{ "name": "运行仓颉程序", "type": "lldb", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}", "args": [], "cwd": "${fileDirname}" }] } ``` #### 6. 功能验证 1. 按 Ctrl+Shift+B 编译 2. 按 F5 运行调试 3. 应输出: `仓颉环境配置成功!` > **关键特性支持**: > - 语法高亮 ✔️ > - 智能提示 ✔️ > - 代码跳转 ✔️ > - 调试支持 ✔️ > - 实时错误检查 ✔️ [^1]: 引用[1]提供了在deepin系统配置的图文指引 [^2]: 引用[2]确认插件已上架VS Code商店
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值