Vim - 如何重新映射 "jump to next/previous paragraph"
Vim - how to remap "jump to next/previous paragraph"
在 vim 中,您可以使用 {
和 }
在段落之间跳转。
有人可以帮我更改这些键位吗?我试图让它们分别 Alt-Down
和 Alt-Up
。
到目前为止我已经试过了:
map <ALT-DOWN> <S-{>
map <ALT-DOWN> <S-[>
map <ALT-DOWN> {
但运气不好。
我希望该快捷方式在所有 vim 模式下都有效,包括编辑模式。
根据上面@mattb 的评论,(部分)有效的解决方案是:
#all modes except insert
map <M-DOWN> <S-}>
map <M-UP> <S-{>
#insert mode
imap <M-UP> <esc><S-{>i
imap <M-DOWN> <esc><S-}>i
在 neovim 上注意这一点,而不是 vim。
PS 以上归功于 Matt。提供的相关链接:
在 vim 中,您可以使用 {
和 }
在段落之间跳转。
有人可以帮我更改这些键位吗?我试图让它们分别 Alt-Down
和 Alt-Up
。
到目前为止我已经试过了:
map <ALT-DOWN> <S-{>
map <ALT-DOWN> <S-[>
map <ALT-DOWN> {
但运气不好。
我希望该快捷方式在所有 vim 模式下都有效,包括编辑模式。
根据上面@mattb 的评论,(部分)有效的解决方案是:
#all modes except insert
map <M-DOWN> <S-}>
map <M-UP> <S-{>
#insert mode
imap <M-UP> <esc><S-{>i
imap <M-DOWN> <esc><S-}>i
在 neovim 上注意这一点,而不是 vim。
PS 以上归功于 Matt。提供的相关链接: