"neovim/nvim-lspconfig", opts = { diagnostics = { virtual_text = false, }, }, }, -- add symbols-outline --{ -- "simrat39/symbols-outline.nvim", -- cmd = "SymbolsOutline", -- keys = { { "<leader>cs", "<cmd>SymbolsOutline<cr>", desc = "Symbols Outline" } }, -- conf...
neovim/nvim-lspconfig : LSP folke/trouble.nvim :显示warning nvim-treesitter/nvim-treesitter 代码高亮 KaraMCC/vim-termtoggle 打开终端 iamcco/markdown-preview.nvim markdown预览 folke/which-key.nvim:神器,显示vim快捷键 akinsho/bufferline.nvim: 美化,把 buffer 显示成类似 VSCode 中 Tab 页...
plugin-config是插件配置的文件夹,需要自己手动配置的插件在这里面建立一个文件夹 plugins.lua是插件管理(这里负责安装插件) nvim的基本配置步骤就是先更改完成基本的basic,然后设置一部分nvim自带功能的快捷键(将功能映射到自己喜欢的键位上面),然后开始安装插件,对插件进行配置(mason、null-ts、lsp、dap这些都有nvim...
configFn(config) 覆盖插件参数 查看配置 插件管理器 插件 代理 使用 LSP 格代化码式 Telescope 插件 窗口选择器 浮动命令栏 扩展你自己的插件、高亮、命令等配置 全局变量 其他项目 分享一个我用 Lua 编写的 Neovim 一体化配置框架。早用 lua 早日摆脱 vimscript。 特性 用Lua 管理 nvim 配置。所有配置项都可...
切换终端:利用快捷键或命令行指令,用户可以在多个打开的终端间快速切换,提高多任务处理的效率。 关闭终端:同样地,也可以通过快捷键或命令行关闭不需要的终端窗口,保持工作界面的整洁。 通过这些功能,toggleterm.nvim 使得用户能够高效地管理多个终端,从而更好地进行开发工作。
keybindings.lua: 快捷键的设置,所有插件的快捷键也都会放在这里。 plugins.lua: 插件安装管理,插件安装或卸载全在这里设置。 lsp 文件夹: 是对 Neovim 内置 LSP 功能的配置,包括常见编程语言与语法提示等。 config : 文件夹包含各种语言服务器单独的配置文件。
}lspconfig.volar_api.setup{}lspconfig_configs.volar_doc={default_config={cmd=volar_cmd,root_dir=volar_root_dir,on_new_config=on_new_config,filetypes={'vue'},--If you want to use Volar's Take Over Mode (if you know, you know):--filetypes = { 'typescript', 'javascript', 'javasc...
首先基于LSP特性的补全插件,这里首推nvim-cmp,及其众多source插件。其中nvim-lspconfig是官方的lsp接口...
快捷键操作 j 向下一行 k 向上一行 yy 复制 pp 粘贴 dd 剪切 dD 删除 vv 文件全选 a 文件重命名 LSP 代码补全插件 安装 --Nvim LSP 客户端的快速入门配置 use "neovim/nvim-lspconfig" use { "hrsh7th/nvim-cmp", requires = { "hrsh7th/cmp-nvim-lsp", --neovim 内置 LSP 客户端的 nvim-cm...