add/adjust vscode

This commit is contained in:
2025-04-16 11:45:52 +08:00
parent 82a7282861
commit c14012b7cd
8 changed files with 187 additions and 126 deletions

View File

@@ -69,17 +69,13 @@ local sidebar = {
togglePosition = function()
vscode.action("workbench.action.toggleSidebarPosition")
end,
open = function ()
-- vscode.action("workbench.action.quickOpen")
-- vscode.action("workbench.action.quickOpenNavigateNextInFilePicker")
-- vscode.action("workbench.action.quickOpenSelectNext")
-- vscode.action("workbench.action.quickOpenPreviousRecentlyUsedEditor")
open = function()
vscode.action("workbench.view.explorer")
end
}
vim.keymap.set("n", "<leader><leader>b", sidebar.toggleVisibility, { desc = "Toggle Sidebar Vidibility" })
vim.keymap.set("n", "<leader><leader>B", sidebar.togglePosition, { desc = "Toggle Sidebar Position" })
vim.keymap.set("n", "<leader>e", sidebar.open, { desc = "Open Explorer" })
vim.keymap.set("n", "<leader>be", sidebar.open, { desc = "Open Side bar Explorer" })
-- Toggle Line-Number Mode
vim.keymap.set("n", "<leader><leader>l", function()
@@ -93,7 +89,28 @@ vim.keymap.set("n", "<leader><leader>l", function()
end
end, { desc = "Toggle Line-Number Mode" })
--
-- Format Code
vim.keymap.set("n", "<leader>cf", function()
vscode.action("editor.action.formatDocument")
end, { desc = "Format Code" })
-- Window
-- Tab
local tabs = {
next = function()
-- vscode.action("workbench.action.quickOpen")
-- vscode.action("workbench.action.quickOpenNavigateNextInFilePicker")
-- vscode.action("workbench.action.quickOpenSelectNext")
-- vscode.action("workbench.action.quickOpenPreviousRecentlyUsedEditor")
vscode.action("workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup")
end
}
vim.keymap.set("n", "<leader>tp", tabs.next, { desc = "Previous Tab" })
-- Use Lazy.nvim as the plugin manager
require("lazy").setup({
spec = {