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