Skip to content

Instantly share code, notes, and snippets.

@delphinus
Last active March 19, 2025 07:30
Show Gist options
  • Save delphinus/2f27042687413fcd15648656814780ca to your computer and use it in GitHub Desktop.
Save delphinus/2f27042687413fcd15648656814780ca to your computer and use it in GitHub Desktop.
Useful mappings moving around Neovim terminal buffers
vim.keymap.set("n", "<A-j>", "<C-w>w", { desc = "時計回りにウィンドウ間を移動する" })
vim.keymap.set("n", "<A-k>", "<C-w>W", { desc = "反時計回りにウィンドウ間を移動する" })
vim.keymap.set("t", "<A-j>", [[<C-\><C-n><C-w>w]], { desc = "時計回りにウィンドウ間を移動する" })
vim.keymap.set("t", "<A-k>", [[<C-\><C-n><C-w>W]], { desc = "反時計回りにウィンドウ間を移動する" })
vim.keymap.set("n", "<A-o>", [[<C-w>o]], { desc = "他のウィンドウを全部消す" })
vim.keymap.set("t", "<A-o>", [[<C-\><C-n><C-w>oi]], { desc = "他のウィンドウを全部消す" })
vim.keymap.set("n", "<A-->", [[<C-w>_]], { desc = "ウィンドウの高さを最大化する" })
vim.keymap.set("t", "<A-->", [[<C-\><C-n><C-w>_i]], { desc = "ウィンドウの高さを最大化する" })
vim.keymap.set("t", "<A-r>", function()
return [[<C-\><C-n>]] .. vim.fn.nr2char(vim.fn.getchar()) .. "pi"
end, { expr = true, desc = "レジスタの中身を貼り付ける" })
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment