如何在vim中注解/取消注解单行

qlvxas9a  于 2022-12-29  发布在  其他
关注(0)|答案(2)|浏览(169)

我是vim的新手,在Mac上用python工作,我想知道如何用vim注解/取消注解一行。我用过的大多数IDE都使用Cmd+/ it,有类似的东西吗?我试图找到答案,但我找到的都是关于多行的!

afdcj2ne

afdcj2ne1#

下面是Python中注解当前行的一些原生方法:

I#<Esc> 
:s/^/#<CR>

请参见:help I:help :s:help /^
下面是一些取消注解的本地方法:

^x
:s/^#<CR>

参见:help ^:help x
Vim并没有一个原生的快捷方式来代替你所习惯的快捷方式,而原生的处理注解的方式甚至远不如快捷方式有效,这就是为什么在过去的几十年里有这么多的插件来满足这样一个普遍的需求:NERD CommenterCommentary等。我建议您选择一个并继续。

smdncfj3

smdncfj32#

Python中的注解以#为前缀
在vim中,你需要在你认为合适的地方插入#。
转到该点,然后键入:i#ESC...其中ESC是转义键
要删除评论,您需要搜索#
类型:/编号
这会将您带到从当前位置开始第一次出现#的位置。一旦您确定找到了要删除的评论,然后...
类型:D

相关问题