From ddb821e8aa25a92f4297a38f5621dd3e27dcdbf0 Mon Sep 17 00:00:00 2001 From: Yuan Chiu Date: Tue, 29 Apr 2025 13:37:35 +0800 Subject: [PATCH] =?UTF-8?q?nvim:=20=E8=A8=AD=E5=AE=9Atab=E5=88=87=E6=8F=9B?= =?UTF-8?q?=E5=BF=AB=E9=80=9F=E9=8D=B5=20&=20neotree=E9=96=8B=E9=97=9Cfocu?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exact_nvim/exact_lua/exact_config/keymaps.lua | 3 +++ .../exact_nvim/exact_lua/exact_plugins/neo-tree.lua | 13 ++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/dot_config/exact_nvim/exact_lua/exact_config/keymaps.lua b/dot_config/exact_nvim/exact_lua/exact_config/keymaps.lua index 1709dec..eacf968 100644 --- a/dot_config/exact_nvim/exact_lua/exact_config/keymaps.lua +++ b/dot_config/exact_nvim/exact_lua/exact_config/keymaps.lua @@ -1,3 +1,6 @@ +vim.api.nvim_set_keymap('n', '', 'tabnext', { noremap = true, silent = true }) +vim.api.nvim_set_keymap('n', '', 'tabprevious', { noremap = true, silent = true }) + -- 處理剪貼簿習慣對應(在Insert模式可使用慣用的快速鍵) vim.opt.keymodel = "startsel" -- 啟用 Shift + 方向鍵選取功能 vim.api.nvim_set_keymap('i', '', '"+pa', { noremap = true, silent = true }) -- Insert Mode 下的 Ctrl+V 貼上 diff --git a/dot_config/exact_nvim/exact_lua/exact_plugins/neo-tree.lua b/dot_config/exact_nvim/exact_lua/exact_plugins/neo-tree.lua index 68fe912..360b5af 100644 --- a/dot_config/exact_nvim/exact_lua/exact_plugins/neo-tree.lua +++ b/dot_config/exact_nvim/exact_lua/exact_plugins/neo-tree.lua @@ -52,7 +52,18 @@ return { }, }, keys = { - { "", "Neotree toggle", desc = "NeoTree" }, + { "", function() + vim.cmd("Neotree toggle") + vim.cmd("wincmd p") + end, + desc = "NeoTree" + }, + { "", function() + vim.cmd("Neotree toggle") + vim.cmd("wincmd p") + end, + desc = "NeoTree" + }, { "e", "Neotree reveal" }, { "ft", "Neotree toggle", desc = "NeoTree" }, { "fT", "Neotree float", desc = "NeoTree Float" },