Posts List

  • 动态切换 fzf 源之 mru/files 源切换

    2023/12/30

    本文介绍如何在 fzf 中根据搜索输入框有无输入值来动态切换 mru(最近打开的文件列表)和 files(文件搜索),这个操作简单来说就像 VSCode 中的 ctrl-p,当没有任何输入值的时候展示的列表是最近打开的文件列表,当输入了值以后就会变成文件搜索。我们可以利用简单的 shell 脚本来在 fzf 中实现这一操作,本文会使用 neovim + coc.nvim 进行举例

  • father4 预处理编译 less 文件

    2023/11/18

    本文主要内容为,介绍前端开发中使用 father 进行打包组件库、工具库时,如何预处理编译 less 文件

  • Sentry 在 React 端的上报格式规范和上报优化方案

    2023/4/15

    Sentry 在 web 端的主要应用集中在错误捕获和性能数据上报。本文旨在总结如何优化 Sentry 的上报方式,以实现更丰富的信息收集和减少接口请求量。本文将分享一些个人经验,以规范上报格式并提供实用的优化方案。请将本文视为一篇启发性的文章,希望能为你提供有价值的参考。

  • coc-list-files-mru 中文说明

    2023/3/25

    又造了个 coc 玩具,大概的作用同 coc-list files,但是没有输入值时展示的是 mru 列表。但是使用这个插件需要 hack coc 的编译文件。

  • coc-todo-tree 中文说明

    2022/12/6

    coc-todo-tree 是 vscode-todo-tree 在 coc 上的实现, 本文是简体中文说明

    pic
  • 通过 Nginx 日志恢复失败请求的若干问题

    2022/11/5

    工作上遇到了一个需求, 有一个接口因为 body 量相当大, 很容易请求失败, 加上是个静默接口用户不会有任何感知, 不会手动重新发起请求. 于是就需要我们从 nginx 日志上根据收集的参数信息进行接口请求恢复, 本文即记录做该需求中遇到的若干问题和解决方案

  • perl 正则中后置约束贪婪匹配字符过长的问题

    2022/9/23

    最近写一些文本处理脚本的时候遇到了使用 perl 提示 "Lookbehind longer than 255 not implemented in regex" 这样的错误, 不是什么大问题, StackOverflow 里也能找到答案, 但是中文互联网上却没有相关的条目, 于是这里稍微记录下

    pic
  • coc-list-yanky 中文 README

    2022/9/12

    最近找到了coc-yank 的替代方案 yanky.nvim,可惜他的列表实现基于 Telescope,于是参照 coc-yank 搞了个 yanky.nvim 记录的 coc list 实现,下文是中文版 README

  • 记录一次失败了的在 Manjaro 系统安装 deb 包的过程

    2022/8/18

    deb 包是由软件 apt 包管理系统管理的的包, 常用于 Debian 系统的软件安装, pacman 系的系统无法直接安装 deb 包软件. 一般而言, 可以借助 debtap 这类工具来二次打包为 tar.zst 包, 再由 pacman 进行安装. 但是这种二次打包的方式并不为人所推荐, 即使是 debtap 的作者也不推荐利用这种方式来转包. 本文记录了笔者的一次转包过程 ( 结果是失败了 ), 探讨了这种转包方式的: 原理 / 可能遇到的问题 / 兼容性的处理

  • gh-repo-sync-cli: 一个同步所有 fork 仓库的 CLI 工具

    2022/5/26

    一个可以同时运行多个 "gh repo sync owner/cli-fork" 命令的命令行工具, 以帮助同步所有 fork 的 GitHub 仓库