在Notepad ++中关闭上一个打开的括号的快捷方式?


1

是否有任何快捷方式可以关闭上一个为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

Answers:


0

我建议您看一下xbrackets lite插件。它可以完美地保护托槽/托板:)


这是veeeerrry的旧插件。您是否测试了它是否仍然有效,尤其是因为NotePad ++现在从设置中开始自然支持此功能?
LPChip

1
我还没意识到!我已经使用了很长时间哈哈,我必须检查基本功能!
mayersdesign
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.