↓ 跳过正文
  1. 科学/
  2. 计算机/
  3. 工具/
  4. Nvim/

dap 配置

Nvim 教程 - 🔖
3: 本文

tree-sitter-cli

ubuntu

sudo apt install rustup
rustup default stable

使用 cargo 安装 tree-sitter-cli

cargo install --locked tree-sitter-cli

注: nvim 使用 TSInstall 安装不成功
tree-sitter-cli

python

debugpy

pip install debugpy

uv 安装

uv pip install debugpy

c/cpp

gcc/gdb

sudo apt install gcc gdb

termux 使用 lldb

pkg install codelldb lldb

java

lazy.nvim

{
  'nvim-java/nvim-java',
  config = function()
    require('java').setup()
    vim.lsp.enable('jdtls')
  end,
}

go

注:dap go 配置失败 😢,就用 python c cpp java 吧,不要再折腾了,写代码才是硬道理!

golang 安装

sudo apt install golang

go 换源

go env -w GOPROXY="https://mirrors.aliyun.com/goproxy/,direct"
go env | grep GOPROXY

delve 安装(最新版)

go install github.com/go‑delve/delve/cmd/dlv@latest

v1.24

go install github.com/go-delve/delve/cmd/dlv@v1.24.1

dlv 写入环境变量

echo 'export PATH="$HOME/go/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Nvim 教程 - 🔖
3: 本文