vim - 如何重新映射Vim键(PageUp和PageDown)

标签 vim keyboard-shortcuts

我想将每个Vim scrolling documentation<PageUp>重映射为<C-u>,并将PageDown重映射为<C-d>

就目前而言,我的/etc/vim/vimrc看起来像这样:

nnoremap <PageUp> <C-u>
nnoremap <PageDown> <C-d>

我尝试了很多不同的组合,但我所做的一切都没有奏效。

我的目标是在按住PageUp/PageDown时使光标移动到“文件开始”或EOF。就像现在一样,光标在到达顶部之前就停止了(PageDown滚动经过EOF)。只是我想解决的烦恼。

编辑:上面的设置可以正常工作。我在文件中放置映射太早了。

最佳答案

那么以下映射呢?

nnoremap <PageUp> gg
nnoremap <PageDown> G

还是简单地使用ggG

关于vim - 如何重新映射Vim键(PageUp和PageDown),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17053766/

相关文章:

unix - 如何配置 vim,以便当我向进程发送 USR1 信号时,它会保存并退出(而不是创建 .swp 恢复文件)

VIM - ftplugin 似乎不起作用

intellij-idea - IntelliJ/PhpStorm 仅将键盘布局切换一半

qt - GUI 对话框的键盘控制 - 默认按钮是否应该随焦点变化?

visual-studio - 配置 resharper 导航 (ctrl + T)

vim - 在 .vimrc 中,如何测试是否在调用时向 Vim 提供了任何文件名参数?

vim 使用当前行作为引用点进行搜索和替换

vim - 删除 GVim 中的工具栏

Eclipse,创建新 Java 类的快捷方式

google-chrome-extension - 无需使用内容脚本即可配置键盘快捷键