Tabby高亮异常
Tabby 颜色异常的根因并非 Tokyonight 覆盖了高亮,而是 Tabby 在 VimEnter 阶段与 ColorScheme 存在启动时序竞争,导致偶发错过 ColorScheme 事件而未正确刷新动态高亮组(TabbyHL_xxx),将 Tabby 延迟到 VeryLazy 加载后即可彻底规避该问题。
专注于工业物联网行业数据采集,嵌入式Linux系统裁剪,5G智慧网关软件开发等
Tabby 颜色异常的根因并非 Tokyonight 覆盖了高亮,而是 Tabby 在 VimEnter 阶段与 ColorScheme 存在启动时序竞争,导致偶发错过 ColorScheme 事件而未正确刷新动态高亮组(TabbyHL_xxx),将 Tabby 延迟到 VeryLazy 加载后即可彻底规避该问题。
本文整理了关于批量 cherry-pick、冲突处理、提交拆分、签名补充以及代码历史追踪的常用操作。
通过VLC配置组播服务器和客户端,体验视频基础组播功能。同时在支持IPTV的路由器上可以体验在WAN->LAN的视频播放、桌面共享等功能。
同时排查常见问题,当组播客户端无法接收到数据时,常见原因是组播服务器没有将数据发出到正确的网络接口。
本文介绍了如何配置Windows Terminal以提高使用效率。
首先,通过修改注册表,将Windows Terminal添加到右键菜单,并支持定位到当前目录以及以管理员身份打开。其次,提供了一个详细的配置备份示例,包括字体设置、下拉列表等。用户需将示例中的路径和图标替换为个人环境中的相应值。通过这些配置,可以提升Windows Terminal的便捷性和个性化。
本文介绍了Neovim的诊断系统,它提供了一个统一框架来管理来自不同工具的代码问题反馈。
诊断信息由诊断提供者产生,需要创建命名空间、设置配置参数、生成诊断信息,并通过API将诊断信息设置到当前buffer。
诊断信息包含严重程度、位置、消息等字段。Nvim提供的API分为两类:一类作用于诊断生产者,一类作用于诊断消费者。诊断处理器负责渲染诊断信息,可通过vim.diagnostic.show()函数显示给用户。
内置处理器包括virtual_text、virtual_lines、signs和underline。自定义处理器可以通过添加到vim.diagnostic.handlers表来实现。
本文和网上描述不同的一点主要在于,samba服务器搭建在Windows 10系统上,而非Ubuntu中。通过Ubuntu中配置在/etc/fstab中自动挂载命令或通过systemd脚本,将Windows中的共享文件夹开机自动挂载到Ubuntu系统中,从而实现文件共享。
本文总结记录一些neovim的使用技巧。包括根据上下文判断是否扩展tab(expandtab)、在已修改的文件位置之间跳转、将选中的字符作为文件名在新标签页打开。
tmux是一种终端多路复用器:它可以在一个屏幕上创建、访问和控制多个终端。
启动tmux时,它会创建一个带有单一窗口的新会话并显示在屏幕上。 屏幕底部的状态行显示当前会话的信息,并用于输入交互式命令。
本文目前主要记录了一些tmux使用的快捷键、常用配置以及插件使用方法。