bien, sólo para que quede claro, voy a suponer que usted está hablando sobre los comandos forward-word y backward-word éstos están obligados por defecto para Alt +f y Alt + b
por ejemplo cadena: "Hello Dolly estoy aquí"
Si el cursor está en la "H" de "Hola", y que hago forward-word el cursor se moverá al espacio entre "Hello" y "dolly", pero parece que desea que el cursor esté en la letra "d" de "dolly" en lugar de al frente.
Por lo tanto, haga la palabra directa dos veces, luego la palabra hacia atrás una vez.
Eso pondrá el cursor en la "d" de "dolly".
Esto se puede automatizar con una macro.
;; = Comentarios, no escriba ellos
Ctrl + x( ;; comenzar macro
Alt + fAlt + fAlt + b
Ctrl + x) ;; extremo macro
continuación para ejecutar la última definido macro hacer esto:
Ctrl + xe
EDIT: como pascal mencionado en un comentario, esto también se puede hacer con
Alt +fCtrl +f
Se podría poner esto en una macro y, en cualquier caso el resultado es el mismo.
Puede obtener ese resultado con M-f-f C :) –
ya formuladas y contestadas: http://stackoverflow.com/questions/1771102/changing-emacs-forward-word-behaviour/1772365#1772365 – scottfrazer