1

如果我有一些代码,例如:

function foo() {
  doStuff()
}

我将它粘贴在下面“X”之前的位置:

     function foo() {
       X
     }

Sublime 最终粘贴了类似的东西

     function foo() {
       function foo() {
  doStuff()
}
     }

而不是 textmate 所做的:

    function foo() {
      function foo() {
        doStuff()
      }
    }

我怎样才能解决这个问题?

4

1 回答 1

1

根据@Joachim 的建议,这种行为是由“粘贴和缩进”提供的。通过在 Preferences -> Keybindings 中交换“paste”和“paste and indent”快捷方式,可以将其设为默认操作。

{ "keys": ["super+shift+v"], "command": "paste" },
{ "keys": ["super+v"], "command": "paste_and_indent" },
于 2012-10-15T14:27:25.007 回答