Notepad++ 记事本++;卷括号自动出齿

Notepad++ 记事本++;卷括号自动出齿,notepad++,Notepad++,我个人认为编写javascript的常见做法如下: function(){ //code } function() { //code } 她又丑又讨厌。因此,当我使用javascript编写代码时,我喜欢将其格式化如下: function(){ //code } function() { //code } 我以前在notepad++上从来没有遇到过这个问题,但是在我上次安装之后,每次我尝试缩进我的花括号时,程序都会觉得有必要删除我的制表符/

我个人认为编写javascript的常见做法如下:

function(){
//code
}
function()
    {
    //code
    }
她又丑又讨厌。因此,当我使用javascript编写代码时,我喜欢将其格式化如下:

function(){
//code
}
function()
    {
    //code
    }
我以前在notepad++上从来没有遇到过这个问题,但是在我上次安装之后,每次我尝试缩进我的花括号时,程序都会觉得有必要删除我的制表符/缩进,所以我必须返回并在两个都键入后再次点击制表符。有人知道什么偏好选项可以解决这个问题吗

我发现如果我去设置>首选项>杂项。然后取消选中“自动缩进”框,程序将停止删除我的缩进,但当我开始一个新的行时,它也会使我完全超出缩进

再总结一次。如果我的前一行代码缩进了3次,那么当我点击enter/return时,我仍然希望缩进3次。我也希望这样,当我缩进我的花括号,让他们留在那里,我缩进他们,而不是下降一个缩进


我花了很多时间在谷歌上搜索这个,但没有发现任何东西,我无法通过浏览偏好来理解它。如果您能帮我解决这个问题,我们将不胜感激。

我找到了一种方法来恢复Notepad++(6.7版本之前)以前的行为。它不强制K&R缩进样式

  • 禁用自动缩进其他首选项
  • 安装NppAutoIndent插件
  • 如果您喜欢Allman样式,请使用“前一行”选项设置NppAutoIndent,如果您喜欢Whitesmiths样式(由@Shikayaru请求),请使用“块缩进”选项设置NppAutoIndent
  • 注意:NppAutoIndent“智能缩进”选项应用记事本++自6.7以来的相同默认行为(仅与K&R样式相关)

    我曾(通过邮件)请求禁用自Notepad++6.7引入的新功能,但从未收到响应。有人在GitHub上创建了一个您可能支持的问题;

    另一些人也认为“像这样编写javascript的常见做法……既丑陋又烦人”,这让人松了一口气。。而且对我的眼睛来说也是非常不直观的read@dsdsdsdsd,现在是我们三个人:)