add telescope.vim
This commit is contained in:
parent
da8536145c
commit
4de50097c8
@ -1,7 +1,6 @@
|
|||||||
-- 用于搜索和快速移动
|
-- 用于搜索和快速移动
|
||||||
--
|
--
|
||||||
return {
|
return {
|
||||||
{"mileszs/ack.vim", }, -- 提供工作方式类似grep的:Ack :Ack!命令
|
|
||||||
{
|
{
|
||||||
"preservim/nerdtree",
|
"preservim/nerdtree",
|
||||||
keys = {
|
keys = {
|
||||||
@ -11,4 +10,26 @@ return {
|
|||||||
{ "<C-f>", ":NERDTreeFind<CR>", mode = "n", desc = "Nerd Tree Find" },
|
{ "<C-f>", ":NERDTreeFind<CR>", 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 = {
|
||||||
|
{ "<leader>ff", "<cmd>lua require('telescope.builtin').find_files()<cr>", desc = "Find Files" },
|
||||||
|
{ "<leader>fg", "<cmd>lua require('telescope.builtin').live_grep()<cr>", desc = "Live Grep" },
|
||||||
|
{ "<leader>fb", "<cmd>lua require('telescope.builtin').buffers()<cr>", desc = "Find Buffers" },
|
||||||
|
{ "<leader>fh", "<cmd>lua require('telescope.builtin').help_tags()<cr>", desc = "Help Tags" },
|
||||||
|
{ "gf", "<cmd>Telescope file_browser path=%:p:h<cr>", desc = "Open File Under Cursor" },
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user