例如我将 Leader Key 设置为 SPC
我可不可以将之后的快捷键设置设置为像 Vim 中
<leader>-x
而不用每次都将键设置为
<SPC>-x
下面是一个设置中的实力,有这样的可能性吗?
(global-set-key (kbd "<SPC> x") 'evilnc-comment-or-uncomment-paragraphs)
能不能改写成
(global-set-key (kbd "<Leader> x") 'evilnc-comment-or-uncomment-paragraphs)
@XCREATES
<Leader>
在 Emacs 的 keybindings 里面应该不是一个有效的 literal, 我记得我的视频中有提到,
使用 evil-leader/set-key
可以满足你的要求呀。
我这个问题的原因是看到后来的例子中你做 Key Binding 的时候使用了 ,/
但是没有使用 evil-leader/set-key
。
那个代码注释的例子,
(define-key evil-normal-state-map (kbd ",/") 'evilnc-comment-or-uncomment-lines)
(define-key evil-visual-state-map (kbd ",/") 'evilnc-comment-or-uncomment-lines)
@XCREATES
因为我的 leader key 定义成 SPC
了呀?
@XCREATES
不是哦,只是我的个人习惯啦。因为我最早就是用的 ,/
来注释,你完全可以改成 SPC /
来注释。
即使用 evil-leader/set-key
来定义
哦哦哦这样呀,因为一开始默认的 Leader Key 是 ,
所以我还以为你依然在使用 Leader Key + /
来进行注释。
不是哦,我中间有用 customize-group
修改成 SPC 呢。
这次视频有点逻辑有点乱,你好好理一下吧
已经看了两遍,按键自定义的部分还需要看其他的差不多都懂了。只是最近介绍的插件有些多,不知道改怎么整理文字版了。PR 马上就好。
YouTube 视频晚上回家上传并更新地址。
也会建议新学 Emacs 没有 Vim 背景的读者跳过这一集。
1 个赞