<table><tr><td style="">gregormi created this revision.<br />Herald added projects: Kate, Frameworks.<br />Herald added subscribers: kde-frameworks-devel, kwrite-devel.<br />gregormi requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D17442">View Revision</a></tr></table><br /><div><strong>REVISION SUMMARY</strong><div><p>The idea is to use F6 and Shift+F6 in Kate for Next and Previous Search<br />
Match. These shortcuts are also used by QtCreator for that.</p>

<p>Since F6 is currently used for "Show Icon Border", here is a proposal to<br />
adapt.</p>

<ol class="remarkup-list">
<li class="remarkup-list-item">Change shortcut for "Show Icon Border" to "Ctrl+E, Ctrl+B" because it</li>
</ol>

<p>is used not that often to deserve an F key.</p>

<p>Why "Ctrl+E, ..."? Because Qt Creator uses it as start key combination<br />
for various functions. The alternative would be "Ctrl+D, ..." which is<br />
used by Visual Studio.</p>

<p>Ctrl+E is currently used for "Go to previous edit" (Ctrl+Shift+E: go to<br />
next edit). Ctrl+D is currently used to comment a line. I choose to<br />
change "Go to previous edit".</p>

<ol class="remarkup-list" start="2">
<li class="remarkup-list-item">Set new shortcut Alt+F6 and Alt+Shift+F6 for "Go to previous/next</li>
</ol>

<p>edit".</p>

<p>While at it, I made some additions with the newly freed Ctrl+E shortcut:</p>

<ol class="remarkup-list" start="3">
<li class="remarkup-list-item">Add Ctrl+E, Ctrl+W for "Dynamic Word Wrap" (like in Qt Creator) (the</li>
</ol>

<p>current F10 could be freed later)</p>

<ol class="remarkup-list" start="4">
<li class="remarkup-list-item">Use Ctrl+E, Ctrl+I for "Clean Indentation" which is a useful feature</li>
</ol>

<p>(which could later be extended by a more powerful code formatter)</p>

<ol class="remarkup-list" start="5">
<li class="remarkup-list-item">Use Ctrl+E, Ctrl+S for "Show non-printable spaces" (for comparison:</li>
</ol>

<p>in Qt Creator it is Ctrl+E, Ctrl+V for "Visualize Whitespace")</p>

<ol class="remarkup-list" start="6">
<li class="remarkup-list-item">Use Ctrl+E, Ctrl+L for "Show Line Numbers" (as alternative to F11</li>
</ol>

<p>which could later be used for something else)</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R39 KTextEditor</div></div></div><br /><div><strong>BRANCH</strong><div><div>master</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D17442">https://phabricator.kde.org/D17442</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>src/view/kateview.cpp</div></div></div><br /><div><strong>To: </strong>gregormi<br /><strong>Cc: </strong>kwrite-devel, kde-frameworks-devel, hase, michaelh, ngraham, bruns, demsking, cullmann, sars, dhaumann<br /></div>