分页: 1 / 1

Vim 插入模式 <S-Right> 如何到行尾?

发表于 : 2009-12-10 23:17
lilydjwg
我这样:

代码: 全选

  inoremap <M-b> <S-Left>
  inoremap <M-f> <S-Right>
但是发现如果文本是这样时

代码: 全选

text |text
another line text
| 表示光标位置。这时如果按 <M-f>、<S-Right>或者<C-Right>,光标会跑到下一行去。有没有简单的办法避免这样?

Re: Vim 插入模式 <S-Right> 如何到行尾?

发表于 : 2009-12-10 23:20
the_comer
:em06 实在不行就把那个绑成<ESC>A
吧,可能能行 :em06

Re: Vim 插入模式 <S-Right> 如何到行尾?

发表于 : 2009-12-10 23:26
lilydjwg
the_comer 写了::em06 实在不行就把那个绑成<ESC>A
吧,可能能行 :em06
不能退出插入模式!不然触发小企鹅输入法的那个 autocmd 浪费时间

另外,我是要它前进一个单词,不是到行尾啊!

Re: Vim 插入模式 <S-Right> 如何到行尾?

发表于 : 2009-12-11 8:56
eexpress
必须行尾插入,光标还在目前位置?

Re: Vim 插入模式 <S-Right> 如何到行尾?

发表于 : 2009-12-11 9:46
lilydjwg
eexpress 写了:必须行尾插入,光标还在目前位置?
不是。就是希望<S-Right>在光标位于行尾最后一个单词(非末尾)时,把光标移过去而不是移到下一行的开头。我这儿是直接给移到下一行去了,在想是不是有某个选项可以控制这个行为

Re: Vim 插入模式 <S-Right> 如何到行尾?

发表于 : 2009-12-11 9:50
eexpress
~~~这不知道。
这要求有点脱离常规。

Re: Vim 插入模式 <S-Right> 如何到行尾?

发表于 : 2010-10-21 14:57
achillowy
可以<S-Right><esc>