我正在学习vim。我使用启用gc
操作的软件包vim-commentary。
我具有以下功能:
function useToggleContext() {
// if (!context) {
// throw new Error(
// "Toggle compound components must be rendered within the Toggle component."
// );
// }
}
我想在当前已注释掉的代码中注释。
当我在第2行(带有if
的行)上时,我可以执行gci}
来注释代码。但是如果我在第4行(带有字符串的行)上怎么办?
为两个级别(if
的包围括号和function
的包围)选择大括号的动作是什么?
答案 0 :(得分:2)
我不知道vim注释,但是从Vim逻辑上来看,它应该是gc2i}
。
i}
是一个文本对象“内部块”。如果以计数为前缀,则选择计数块。参见:help text-object
。
您可以将2i}
与其他操作结合使用,例如d
。如果您在第4行并按d2i}
,它将删除该函数的全部内容,您将获得
function useToggleContext() {
}