Benji Fisher wrote:
On Sat, Jun 10, 2006 at 03:50:52PM +0200, A.J.Mechelynck wrote:
Marc Weber wrote:
Yakov
How would you implement bash Ctrl-k behaviour ? Delete from cursor till
the end of line?

noremap : q:i

? ;-)
In Normal mode, D (shift-d) deletes from cursor to end-of-line (with a count: on <count> lines including the current one).

See
:help D

     If you want to do the same thing in Insert mode, try

:imap <C-k> <Esc>lC

It is not perfect, since it dumps you into Normal mode if you use it
when you are already at the end of the line.  If you set 'insertmode',
then use CTRL-\ CTRL-N instead of ESC:

:imap <C-k> <C-\><C\N>lC

(This will work whether or not 'insertmode' is set.)

HTH                                     --Benji Fisher


In Insert mode, <C-O>D should do it, and <S-End><Del> may. (The latter may depend on your 'keymodel' setting.) (Ctrl-O works regardless of 'insertmode' and <S-End><Del> doesn't take you out of Insert mode.)

Best regards,
Tony.

Reply via email to