2012-10-15 39 views
1

如果我有這樣一些代碼:粘貼代碼使用奇縮進

function foo() { 
    doStuff() 
} 

而且我之前「X」粘貼在該點以下:

 function foo() { 
     X 
    } 

崇高結束粘貼的東西像

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

不是TextMate中做什麼:

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

我該如何解決這個問題?

+1

如果你看看'編輯'菜單,你應該有一個替代'粘貼和縮進'。 –

+0

@JoachimPileborg謝謝,那就是我一直在尋找的! – mikemaccana

回答

1

Per @ Joachim的建議此行爲由「粘貼和縮進」提供。這可以通過在首選項 - >鍵綁定中交換「粘貼」和「粘貼和縮進」快捷方式作爲默認操作。

{ "keys": ["super+shift+v"], "command": "paste" }, 
{ "keys": ["super+v"], "command": "paste_and_indent" },