<p dir="auto">Mac OS X version 10.10.2 (14C109)<br>
Atom Version 0.186.0 (0.186.0)</p>
<p dir="auto">Standard OS X behavior (e.g. Mail.app) is:</p>
<ul dir="auto">
<li>option+left/right arrow moves by one word</li>
<li>control+left/right arrow moves to beginning/end of line</li>
</ul>
<p dir="auto">(For reference, in Sublime Text, both those options move by one word, which I happen to prefer.)</p>
<p dir="auto">In current versions of Atom, the cursor does not move at all with these key combinations.</p>
<p dir="auto">(I don't have any custom bindings for these keys in my keymap.cson)</p>
<p dir="auto">SublimeText supports navigation by subwords (underscore separated or hills in camelcase):</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="{ &quot;keys&quot;: [&quot;alt+left&quot;], &quot;command&quot;: &quot;move&quot;, &quot;args&quot;: {&quot;by&quot;: &quot;subwords&quot;, &quot;forward&quot;: false} },
{ &quot;keys&quot;: [&quot;alt+right&quot;], &quot;command&quot;: &quot;move&quot;, &quot;args&quot;: {&quot;by&quot;: &quot;subword_ends&quot;, &quot;forward&quot;: true} },
{ &quot;keys&quot;: [&quot;alt+shift+left&quot;], &quot;command&quot;: &quot;move&quot;, &quot;args&quot;: {&quot;by&quot;: &quot;subwords&quot;, &quot;forward&quot;: false, &quot;extend&quot;: true} },
{ &quot;keys&quot;: [&quot;alt+shift+right&quot;], &quot;command&quot;: &quot;move&quot;, &quot;args&quot;: {&quot;by&quot;: &quot;subword_ends&quot;, &quot;forward&quot;: true, &quot;extend&quot;: true} }"><pre class="notranslate"><code class="notranslate">{ "keys": ["alt+left"], "command": "move", "args": {"by": "subwords", "forward": false} },
{ "keys": ["alt+right"], "command": "move", "args": {"by": "subword_ends", "forward": true} },
{ "keys": ["alt+shift+left"], "command": "move", "args": {"by": "subwords", "forward": false, "extend": true} },
{ "keys": ["alt+shift+right"], "command": "move", "args": {"by": "subword_ends", "forward": true, "extend": true} }
</code></pre></div>
<p dir="auto">It would be nice if Atom also supported <code class="notranslate">move*</code>, <code class="notranslate">delete*</code>, <code class="notranslate">backspace*</code>, <code class="notranslate">select*</code> editor commands based on subwords.</p>