是否有任何快捷方式可以关闭上一个为notepad ++打开的括号?
即,如果我写:
if (this.variable == _variable
然后按下快捷键,它会添加“)”,因为这是最后一个打开的括号。
或者如果我写:
if (this.variable == _variable) { getJson({ some:data },function () { alert("something");
然后按三次快捷键,它将知道添加“}”以关闭函数,然后添加“)”以关闭getJson,然后添加“}”以关闭IF语句。
(也许后一种没有太大意义,因为在getJson关闭后可能会期望使用分号,但是我想我的意思很清楚)
之所以出现我的问题,是因为我对打开支架后自动出现的闭合支架的功能感到沮丧。最后,无论如何我都必须自己编写该括号,因为我想继续自动添加括号之后的代码。
欢迎来到超级用户!要求软件或产品推荐的问题在该站点上是不合时宜的,因为它们往往会很快过时或吸引基于意见的答案。请编辑您的问题以使其成为主题,或者如果您要提出软件/产品请求,请在此处删除您的问题,然后在“ 软件建议”中提问。
—
Twisty模仿者,
Notepad ++本身支持此功能。当您在其后也写一个(它会自动写一个)时。{和}相同。如果您自己输入),它将检测是否是下一个字符,并阻止您获得))。可以从设置中启用/禁用。
—
LPChip
在最后一段中,@ LPChip看起来好像OP知道该功能,但发现它的工作方式会干扰他喜欢的编写方式。他宁愿跳动脑子到键盘上,也不准备跳入最初制作的括号中,而是在准备就绪时使用快捷方式来关闭括号。
—
fixer1234
@ fixer1234哦,我同意。最初,我也不喜欢自动完成功能并将其关闭,然后我错过了它,将其打开,现在我喜欢它。他可能已经忘记了。我发现这是一种更加懒惰的编写代码的方式。
—
LPChip