紫悦博客

不进则退,退一步万丈悬崖!

0%

Xcode Delete Current Line

Delete a line like eclipse CTRL+D (tested on Xcode 4.5.1) :

First of all, change these rights :

<span class="pln">sudo chmod </span><span class="lit">666</span> <span class="pun">/</span><span class="typ">Applications</span><span class="pun">/</span><span class="typ">Xcode</span><span class="pun">.</span><span class="pln">app</span><span class="pun">/</span><span class="typ">Contents</span><span class="pun">/</span><span class="typ">Frameworks</span><span class="pun">/</span><span class="typ">IDEKit</span><span class="pun">.</span><span class="pln">framework</span><span class="pun">/</span><span class="typ">Resources</span><span class="pun">/</span><span class="typ">IDETextKeyBindingSet</span><span class="pun">.</span><span class="pln">plist

sudo chmod </span><span class="lit">777</span> <span class="pun">/</span><span class="typ">Applications</span><span class="pun">/</span><span class="typ">Xcode</span><span class="pun">.</span><span class="pln">app</span><span class="pun">/</span><span class="typ">Contents</span><span class="pun">/</span><span class="typ">Frameworks</span><span class="pun">/</span><span class="typ">IDEKit</span><span class="pun">.</span><span class="pln">framework</span><span class="pun">/</span><span class="typ">Resources</span><span class="pun">/</span>`</pre>
Open `/Applications/Xcode.app/Contents/Frameworks/IDEKit.framework/Resources/IDETextKeyBindingSet.plist` with Xcode himself and add this new entry :
<pre class="default prettyprint prettyprinted">`<span class="pln">deleteToBeginningOfLine</span><span class="pun">:,</span><span class="pln"> moveToEndOfLine</span><span class="pun">:,</span><span class="pln"> deleteToBeginningOfLine</span><span class="pun">:,</span><span class="pln"> deleteBackward</span><span class="pun">:,</span><span class="pln"> moveDown</span><span class="pun">:,</span><span class="pln"> moveToBeginningOfLine</span><span class="pun">:</span>

IDvrZ

Restart Xcode and open Xcode > Preferences > KeyBindings. Find your macro and define a shortkey :

7pR03