vim - Vim 中有这么多热键 - 那么如何为您的自定义操作选择一个热键呢?

标签 vim

在 Vim 中,您经常需要为自己的自定义操作分配一个键。但是有很多键组合已经默认映射到它们的操作。当您需要将自定义操作分配给一个时,您如何选择自由组合键?

在这些情况下,我通常会迷路,只是将我的操作分配给自定义命令而不是按键,例如 :docoolstuff 而不是简单的按键。

顺便说一句,您是否经常重新映射默认操作以改为对此组合键使用自定义操作?

最佳答案

就我个人而言,我将自定义命令绑定(bind)到 leader - {key}。例如:

let mapleader = ','
nnoremap <leader>s       : so $MYVIMRC<CR>
nnoremap <leader>v       : tabe $MYVIMRC<CR>

我可以按 ,v 在新标签页中打开 vimrc

关于vim - Vim 中有这么多热键 - 那么如何为您的自定义操作选择一个热键呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12113507/

相关文章:

c++ - VIM 语法折叠 : disable folding multi-line comments

vim - 使用 :browse old IF no file is specified as a cli argument 启动 vim

python - 设置 nobomb 不删除 vim 中的字节顺序标记

ViM + CtrlP : Persist the cache between ViM sessions

vim - 关于如何创建类似Vim的编辑器的任何教程吗?

vim - 在 vim 中,有没有办法取消搜索*而不*重置光标位置?

Vim:退出拆分窗口时删除缓冲区

vim - 移动与 :g to the top of the file 匹配的行

linux - 如何在我的 VIM 配置中进行此更改?

vim - 如何激活现有的 GVim 窗口