如何在Vim中一次注释所选的代码块?

2024-10-02 12:24:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道如何评论一行,这很容易

:autocmd FileType python nnoremap <buffer> <leader>c I#<esc>

但是如何通过映射快捷方式同时注释多行呢?我想不出来

也就是说,我进入v模式并选择一段代码,我可以使用映射快捷方式一次性对它们进行注释吗?在

一个代码块的注释意味着,将#放在所选块的每一行,比如

^{pr2}$

#a = 2
#b = 3
#c = 4

Tags: 代码buffer模式评论快捷方式filetypeleaderesc
2条回答

对于它的价值,您可能想看看NERDCommenter,它为您完成了所有繁重的工作。在

您需要视觉模式映射才能对可视选择进行操作。正常模式映射以n开头,插入模式映射以i开头,可视模式映射以x开头(耶…)。在

要使其工作,您需要:help :normal在给定范围内的每一行上执行正常模式命令:

xnoremap <leader>c :normal I#<CR>

所以

^{pr2}$

相关问题 更多 >

    热门问题