I got confused with not being able to use the Home
and End
keys to move the cursor to the beginning and end of lines as the default functionality jumps to the beginning and end of the file. I missed this for quickly moving the cursor around, as well as selecting lines of code.
To fix this I added custom key bindings to my Sublime Text preferences.
Sublime Text Home/End
keys default functionality jumps to the beginning and end of the file.
Fix Home and End keys to move the cursor to the beginning and end of lines.
Preferences > Key Bindings - User
If you don’t see Preferences menu, press ⌘ + ⇧ + P
then search for Key Bindings:
Adding the following to the array:
{ "keys": ["home"], "command": "move_to", "args": {"to": "bol"} },
{ "keys": ["end"], "command": "move_to", "args": {"to": "eol"} },
{ "keys": ["shift+end"], "command": "move_to", "args": {"to": "eol", "extend": true} },
{ "keys": ["shift+home"], "command": "move_to", "args": {"to": "bol", "extend": true } }
You can now use the following combinations:
- Go to beginning of line:
Home
- Go to end of line:
End
- Select from cursor position to beginning of line:
⇧ + Home
- Select from the cursor position to end of line:
⇧ + End