local dap = require("dap") local cmd = 'C:\\gnu\\tool\\codelldb\\extension\\adapter\\codelldb.exe' dap.adapters.codelldb = function(on_adapter) -- This asks the system for a free port local tcp = vim.loop.new_tcp() tcp:bind('127.0.0.1', 0) local port = tcp:getsockname()....
目标 用做C++编译器 尽量不要扩展其它功能 python 是避免不了,所以才安装的。 1.1 下载安装 https://mirror.tuna.tsinghua.edu.cn/msys2/distrib/msys2-x86_64-latest.exe 安装路径: C:\gnu\msys64 1.2
希望本文能够帮助读者对这两块内容所涉及到的插件和配置有一个大体的认识,从而在nvim开发环境的搭建过程能够做到游刃有余。 当然,对于nvim中的代码开发体验还有关于代码调试会涉及到DAP,它和LSP的架构其实是比较像的,这块内容会在后面的文章关于'nvim-dap'插件体系的代码调试进行更近一步的介绍。
DAP: nvim-dap 格式化: lsp-format 与editorconfig-vim Formatter, Linter, LSP, DAP 管理器: mason 与mason-installer 补全: nvim-cmp Snippets: nvim-snippy Markdown: plasticboy/vim-markdown 与markdown-preview 与headlines.nvim 与vim-MarkdownTOC 括号配对: nvim-surround 与nvim-autopairs 与nvim-...
希望本文能够帮助读者对这两块内容所涉及到的插件和配置有一个大体的认识,从而在nvim开发环境的搭建过程能够做到游刃有余。 当然,对于nvim中的代码开发体验还有关于代码调试会涉及到DAP,它和LSP的架构其实是比较像的,这块内容会在后面的文章关于'nvim-dap'插件体系的代码调试进行更近一步的介绍。
nvim-dap is a Debug Adapter Protocol client implementation for Neovim. nvim-dap allows you to: Launch an application to debug Attach to running applications and debug them Set breakpoints and step through code Inspect the state of the application Installation Install nvim-dap like any other Neov...
FZF sorter for telescope written in c telescope-project.nvimPublic telescope-dap.nvimPublic Integration for nvim-dap with telescope.nvim telescope-file-browser.nvimPublic File Browser extension for telescope.nvim telescope-ui-select.nvimPublic ...
对于nvim-treesitter,它同样将不同的语言进行了解耦拆分。你可以通过setup配置,来定义哪些文件要高亮。需要注意的是,配置对应语言启用高亮,nvim-treesitter会在第一次加载的时候,在你的机器上通过C/C++编译工具链编译对应语言的parser,并存放到插件所在目录/parser目录下,读者在安装遍以后,可以自行查看。
theHamsta/nvim-dap-virtual-text rcarriga/nvim-dap-ui mfussenegger/nvim-dap diagnostics folke/trouble.nvim editing-support nvim-treesitter/nvim-treesitter-context windwp/nvim-autopairs keaising/im-select.nvim gbprod/substitute.nvim file-explorer ...
FZF sorter for telescope written in c nvim-telescope/telescope-fzf-native.nvim’s past year of commit activity telescope-project.nvimPublic telescope-dap.nvimPublic Integration for nvim-dap with telescope.nvim telescope-file-browser.nvimPublic ...