IdeaVim映射CloseActiveEditor等操作失效问题求助
问题原因及解决办法
1. <leader>to 映射失效的直接原因
你给出的noremap <leader>to是不完整的映射定义,Vim映射要求必须指定触发键位对应的执行命令,缺少后续命令的映射会被直接忽略,自然无法生效。
2. <leader>tc 映射失效的核心原因
WebStorm的Action ID并非CloseActiveEditor,正确的关闭当前编辑器的Action ID是CloseEditor。你可以通过Settings > Keymap搜索"Close Editor"验证对应的Action ID,修改后的映射应为:
noremap <leader>tc :action CloseEditor<CR>
3. 为什么nnoremap <leader>tn :action NextTab能正常工作
因为NextTab是WebStorm正确的Action ID,且映射语法完整,完全符合IdeaVim的映射规则,所以可以正常触发标签页切换动作。
补充:重新打开已关闭编辑器的完整映射
重新打开已关闭编辑器对应的WebStorm Action ID是ReopenClosedEditor,完整映射写法如下:
noremap <leader>to :action ReopenClosedEditor<CR>
内容的提问来源于stack exchange,提问作者escapingSamsara
相关产品推荐
相关产品推荐

