intellij-idea - Autocmd 在 Ideavim 中的 Window Select 上触发
问题描述
我试图在 IdeaVim 中重现本文中概述的技巧。相对或混合行号就像一个魅力,没有麻烦。
但是,当在 IntelliJ Idea 中使用拆分窗口时(例如打开),我希望当前没有焦点的拆分窗口显示绝对数字,而焦点窗口使用相对数字。
要查看我的意思,请滚动到链接文章的底部。
文章推荐使用下面的自动命令来实现这个结果:
augroup numbertoggle
autocmd!
autocmd BufEnter,FocusGained,InsertLeave * set relativenumber
autocmd BufLeave,FocusLost,InsertEnter * set norelativenumber
augroup END
但是,在 IdeaVim 中的拆分窗口之间切换时,这不会产生预期的结果。我认为这是因为没有触发诸如BufEnter
之类的事件。BufLeave
这在 IdeaVim 中是否可行?如果是这样,必须如何更改上述命令IdeaVim中是否有支持的事件列表?
解决方案
autocmd
IdeaVim 目前不支持命令,也没有关于它的功能请求。随时在问题跟踪器中为其创建新功能请求:https ://youtrack.jetbrains.com/issues/VIM 。我会考虑把它分成两个问题:一个是关于autocmd
,另一个是关于augroup
。
推荐阅读
- android - Android:在 Icon 中包装文件描述符
- spring-boot - Spring Boot 解码 POST 请求正文
- javascript - JavaScript 函数在我的托管服务器上无法正常工作
- javascript - 为什么我的表单不使用 ajax 和烧瓶 wtforms 提交到后端?
- r - sp::proj4string(obj) : CRS 对象有注释,在 R 的输出中丢失
- linux - 使用 UART 的 Linux 驱动程序
- php - 如何使用自定义分类查询进行过滤?
- node.js - Node Cron 在 0.00 分钟开始运行,然后在 60 分钟后开始运行
- spring - 是否可以在 Spring Boot 中排除 BeanPostProcessor 的执行?
- ios - 使用 iOS 中的组合框架根据值向发布者添加延迟