V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Sample
V2EX  ›  分享创造

写了一个给网页中英文混排加空格的油猴脚本

  •  
  •   Sample · 2022-05-05 09:30:50 +08:00 · 1843 次点击
    这是一个创建于 963 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为什么要写这个脚本?

    其实早就有给中英文混排情况下, 在中文和英文单词 /数字之间加空格的 github 项目, 就是 pangu.js.

    但是 pangu 有几个痛点:

    • 部分网站会卡死, 如京东, 部分贴吧论坛
    • B 站弹幕有时会消失
    • 在卡死的网站上 CPU 会狂飙
    • 输入状态下, 会强制加空格: 比如用拼音打字, 还没确认呢? 他直接把拼音作为英文强制输入并加空格
    • 部分空格加的怪异, 如书名号一半有, 一半无, 有些不需要加空格的却加了,如 ~
    • 可能作者比较忙, bug 反馈后没人理, 更新真的好慢, js 部分更是三年没动静了

    所以在等不来更新后, 我自己写了一个油猴脚本, 当然没有 pangu 那么涉猎面广(pangu 官方支持 6 种语言平台), 仅仅只是浏览器网页加个空格.

    地址在这里

    8 条回复    2022-05-07 10:51:33 +08:00
    viewweiwu
        1
    viewweiwu  
       2022-05-05 09:41:25 +08:00
    不错~
    Sample
        3
    Sample  
    OP
       2022-05-05 09:55:09 +08:00
    @viewweiwu 这个就是 pangu
    woomly
        4
    woomly  
       2022-05-05 10:00:15 +08:00
    日常简单使用的话,用这个中英混排工具 dute.org/type-setting
    wdssmq
        5
    wdssmq  
       2022-05-05 11:29:02 +08:00
    mdLint - Visual Studio Marketplace

    https://marketplace.visualstudio.com/items?itemName=wdssmq.mdlint

    VSCode 写 md 可以试下这个插件。。
    butanediol2d
        6
    butanediol2d  
       2022-05-05 15:57:01 +08:00
    Code Server 里面写代码也会生效,除了给网站设置白名单,还有别的办法吗?
    Sample
        7
    Sample  
    OP
       2022-05-06 13:38:10 +08:00
    @butanediol2d tampermonkey 的脚本设置项本来就有一个选项叫做`用户排除`,其实就是白名单,你加入就好了.这样就算脚本更新也不会影响你的白名单.
    Jacobson
        8
    Jacobson  
       2022-05-07 10:51:33 +08:00
    用的 quicker 的动作解决的这个需求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3613 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:42 · PVG 12:42 · LAX 20:42 · JFK 23:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.