当前位置:  开发笔记 > 开发工具 > 正文

Windows密钥可以映射到Vim吗?

如何解决《Windows密钥可以映射到Vim吗?》经验,为你挑选了3个好方法。

使用Windows键作为Meta在Emacs中非常有用,有没有办法在Vim中执行此操作?



1> 小智..:

你绝对可以,即使在终端,你必须使用它作为元键(我发现无法单独使用它).

使用vim编辑.vimrc文件.假设您要Win+q在正常模式下重新映射以退出vim.只需添加您的映射Ctrl+V,然后在尝试指示快捷方式时按,然后按Win+q.

这将添加类似于^X@sq您的文件(但不要直接键入,这^X是一个特殊字符).

最后你的行应该是这样的:

nnoremap ^X@sq :q

保存并退出,再次启动vim,就是这样.

注意:Ctrl+v在插入模式下,按字面顺序插入后续键/组合键.有关更多信息,请尝试:help i_CTRL-V使用vim.



2> wimh support..:

您可以使用AutoHotkey将Windows键映射到另一个键.仅在vim处于活动状态时激活映射:

#IfWinActive ahk_class GVIM
RWin::Alt  
LWin::Alt  
#IfWinActive  ; This puts subsequent remappings and hotkeys in effect for all windows.



3> frp..:

很抱歉回答这么古老的问题,但是解决方案确实很简单:无法在终端中使用Win键,但可以在Gvim中使用它。只需将其作为修饰符T传递即可。例如,

:nmap  :q 

会将Win + F5映射到:q命令。但是它仅在* nix下可用。

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有