V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zer
V2EX  ›  macOS

寻求一个在 MacOS 下,能基于文件、文本,可以执行各种操作的工具

  •  
  •   zer · 2019-07-24 11:43:54 +08:00 · 2288 次点击
    这是一个创建于 1709 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 Win 下,有这么个工具,名叫 Candy,由万年书妖用 AHK 写成。

    主要功能如下:

    1. 对于资源管理器里所选的文件,使用快捷键可以显示一个菜单,可以执行诸如复制文件路径、使用命令行打开、作为脚本参数运行等功能。
    2. 对于所选文本(如 Chrome 里的文字、链接,某个文件名),也通过快捷键显示一个菜单,执行复制、小写转大写、添加到笔记软件、脚本处理等功能。

    特点:

    • 文件、文本的菜单是可以不一样的,通过输入类型进行判断,并且里面的执行方式都可以自定义
    • 文件可以根据后缀名进一步自定义特定的执行方式
    • 文本也可以根据各种类型(网址、邮件、正则表达式)来进行自定义执行方式

    视频介绍:

    https://www.autoahk.com/archives/2642

    有兴趣的朋友,可以自行试用

    万年书妖的原始版本 https://github.com/Hoekey/Candy

    其他爱好者的修改版

    https://github.com/yangbull/ahk-Candy

    https://github.com/aamii/Candy

    目前在 MacOS 平台下,系统自带的 Automator.app 可以做到对于文本、文件,执行各种快速操作,利用 applescript、javascript 执行一些自定义操作,但是资料较少,并且需要对语言由一定的基础。

    第三方的 APP 中,基于文本的快速操作,我所知道的只有一个Popclip,基于插件可以实现一些功能,但是写插件还是有点麻烦的。

    对于文件,目前我使用的方式是 Forklift 中的命令功能,自行添加工具来实现。不过毕竟不是 Finder,不过毕竟功能简单,没有办法根据文件类型判断具体可以显示、执行哪些自定义命令 Xnip2019-07-24_11-37-48.png Xnip2019-07-24_11-38-06.png

    印象里有个 App 提供了在 finder 中,对于文件的一些快捷操作,似乎也能自定义,但是搜寻了半天也没找到。

    9 条回复    2019-07-30 10:49:22 +08:00
    minamike
        1
    minamike  
       2019-07-24 14:48:07 +08:00 via iPhone
    keyboard maestro 应该可以
    zer
        2
    zer  
    OP
       2019-07-24 15:27:22 +08:00
    @minamike keyboard maestro 一样得用 AppleScript
    minamike
        3
    minamike  
       2019-07-24 15:36:28 +08:00
    @zer AppleScript 很简单吧 = =
    zer
        4
    zer  
    OP
       2019-07-24 15:42:04 +08:00
    @minamike 能实现,就是麻烦了一些
    fukai7722
        5
    fukai7722  
       2019-07-25 18:32:55 +08:00   ❤️ 1
    Easy New File 这款软件可以右键快速创建文件,也可以快速打开脚本,不知道能不能达到你的要求

    https://www.macappbox.com/a/easy-new-file.html
    zer
        6
    zer  
    OP
       2019-07-26 09:10:25 +08:00
    @fukai7722 尝试了下,只能快速创建文件,但是不能做到用某个脚本打开文件
    mandex
        7
    mandex  
       2019-07-30 10:41:08 +08:00

    第二个功能可以用 PopClip 实现吧, 官网有很多插件, 可以对选中对字符串做很多事情, 我一般用这个查字典和搜索.

    插件地址 https://pilotmoon.com/popclip/extensions/

    也可以自己写插件的
    mandex
        8
    mandex  
       2019-07-30 10:43:22 +08:00
    刚刚没看完楼主写的东西就回答了, 不好意思

    PopClip 写插件还是很简单的
    zer
        9
    zer  
    OP
       2019-07-30 10:49:22 +08:00
    @mandex 基于文本的 Popclip 确实可以实现,可惜对于文件无能为力啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1502 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:55 · PVG 07:55 · LAX 16:55 · JFK 19:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.