-- 用于搜索和快速移动 -- return { { "preservim/nerdtree", keys = { { "n", ":NERDTreeFocus", mode = "n", desc = "Nerd Tree Focus" }, { "", ":NERDTree", mode = "n", desc = "Nerd Tree" }, { "", ":NERDTreeToggle", mode = "n", desc = "Nerd Tree Toggle" }, { "", ":NERDTreeFind", mode = "n", desc = "Nerd Tree Find" }, }, }, { 'nvim-telescope/telescope.nvim', branch = '0.1.x', dependencies = { 'nvim-lua/plenary.nvim', "nvim-tree/nvim-web-devicons", "nvim-telescope/telescope-file-browser.nvim" }, opts = { defaults = { file_ignore_patterns = { "node_modules", ".git" }, layout_strategy = "vertical", }, pickers = { find_files = { hidden = true, } } }, keys = { { "ff", "lua require('telescope.builtin').find_files()", desc = "Find Files" }, { "fg", "lua require('telescope.builtin').live_grep()", desc = "Live Grep" }, { "fb", "lua require('telescope.builtin').buffers()", desc = "Find Buffers" }, { "fh", "lua require('telescope.builtin').help_tags()", desc = "Help Tags" }, { "gf", "Telescope file_browser path=%:p:h", desc = "Open File Under Cursor" }, } } }