Appearance
<c-/> <c-_> 両方設定する
<c-/>
<c-_>
term では <C-_> など代替コードが来る。 gui では <C-/> が来る。
<C-_>
<C-/>
ほぼ行コメントしか使わない
tree-sitter が使えるのでは?
https://github.com/numToStr/Comment.nvim
{ "numToStr/Comment.nvim", config = function() require("Comment").setup { mappings = { basic = false, extra = false }, } local api = require "Comment.api" local esc = vim.api.nvim_replace_termcodes("<ESC>", true, false, true) -- Toggle current line (linewise) using C-/ -- vim.keymap.set("n", "<C-_>", api.toggle.linewise.current) -- vim.keymap.set("n", "<C-/>", api.toggle.linewise.current) -- Toggle selection (linewise) function vcomment() vim.api.nvim_feedkeys(esc, "nx", false) api.toggle.linewise(vim.fn.visualmode()) end vim.keymap.set("x", "<C-_>", vcomment) vim.keymap.set("x", "<C-/>", vcomment) local ft = require "Comment.ft" ft.vala = { "//%s", "/*%s*/" } end, },
comment
<c-/>
<c-_>
両方設定するterm では
<C-_>
など代替コードが来る。 gui では<C-/>
が来る。ほぼ行コメントしか使わない
tree-sitter が使えるのでは?
https://github.com/numToStr/Comment.nvim