Estoy en Mac OSX Catalina (10.15.3) y encuentro que si bien puedo usar los keybindings de emacs CTRLe y CTRLa para desplazarse al final y al principio de una línea respectivamente, no puedo utilizar esos comandos en combinación con el SHIFT clave.
Mi expectativa es que mueva el cursor al final/principio de la línea mientras se seleccionan los caracteres.
En otras respuestas relacionadas veo la sugerencia de pasar a iTerm2. Sin embargo, me gustaría minimizar el número de aplicaciones "duplicadas" en mi mac.