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

Vim、Emacs配置和使用
回复
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#1

帖子 lilydjwg » 2009-12-10 23:17

我这样:

代码: 全选

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

代码: 全选

text |text
another line text
| 表示光标位置。这时如果按 <M-f>、<S-Right>或者<C-Right>,光标会跑到下一行去。有没有简单的办法避免这样?
头像
the_comer
帖子: 264
注册时间: 2009-07-08 17:33

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

#2

帖子 the_comer » 2009-12-10 23:20

:em06 实在不行就把那个绑成<ESC>A
吧,可能能行 :em06
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#3

帖子 lilydjwg » 2009-12-10 23:26

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

另外,我是要它前进一个单词,不是到行尾啊!
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#4

帖子 eexpress » 2009-12-11 8:56

必须行尾插入,光标还在目前位置?
● 鸣学
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

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

#5

帖子 lilydjwg » 2009-12-11 9:46

eexpress 写了:必须行尾插入,光标还在目前位置?
不是。就是希望<S-Right>在光标位于行尾最后一个单词(非末尾)时,把光标移过去而不是移到下一行的开头。我这儿是直接给移到下一行去了,在想是不是有某个选项可以控制这个行为
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#6

帖子 eexpress » 2009-12-11 9:50

~~~这不知道。
这要求有点脱离常规。
● 鸣学
achillowy
帖子: 1
注册时间: 2010-10-21 14:52

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

#7

帖子 achillowy » 2010-10-21 14:57

可以<S-Right><esc>
回复