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

Windows 上的 EmEditor 很好用,可以查看子文件内容, macOS 上有没有替代软件

  •  
  •   Aurora0 · 63 天前 · 3018 次点击
    这是一个创建于 63 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  62 天前
    - 前提:假定现在有一个 idea 的 Java 项目,我想搜索一些中文注释的关键字,比如 status ,
    - 操作:我直接选中 main 文件夹右键搜索 “状态” ,文件类型选为 “*”,并选择包含子文件夹,
    - 结果:然后 EmEditor 会把 main 文件夹下所有文件内容的包含 “状态” 两个字的文件列出来,并且可以点击链接打开文件
    44 条回复    2022-10-17 10:43:13 +08:00
    efcndi
        1
    efcndi  
       63 天前   ❤️ 3
    没有。这是我最怀念的 Win 平台的两个软件之一,另一个是 TC 。
    aoeui
        2
    aoeui  
       63 天前 via Android
    什么叫子文件?
    Aurora0
        3
    Aurora0  
    OP
       63 天前
    @efcndi 这个软件确实很好用,谷歌搜索没有看到类似的软件,可惜了
    Aurora0
        4
    Aurora0  
    OP
       63 天前
    @aoeui 你选中文件夹下的子文件夹,可以多层
    minamike
        5
    minamike  
       63 天前 via iPhone
    coteditor ?
    Aurora0
        6
    Aurora0  
    OP
       63 天前
    @minamike coteditor 可以搜索文件夹下的所有文件吗?
    Aurora0
        7
    Aurora0  
    OP
       63 天前
    coteditor 可以搜索文件夹下的所有文件内容吗
    minamike
        8
    minamike  
       63 天前 via iPhone
    @Aurora0 这个我倒不知道 不过搜了下好像 VS code 可以 不过 coteditor 可以自己写插件 应该也可以实现吧
    churchill
        9
    churchill  
       63 天前
    没用过这个神器,不过感觉 telescope + ripgrep 基本满足我所有的需求
    pcbl
        10
    pcbl  
       63 天前
    这个软件最牛逼的地方是大文件处理能力,千万行 csv 都可以处理
    ladypxy
        11
    ladypxy  
       63 天前 via iPhone
    atom 和 sublime text 都可以查看子文件啊
    不过个人觉得都比不过 emeditor
    cwyalpha
        12
    cwyalpha  
       63 天前 via iPhone
    开几个 G 的文件随便开..
    skys215
        13
    skys215  
       63 天前
    没明白。是在文件夹下递归搜索吗?
    chengYT
        14
    chengYT  
       63 天前
    没明白什么意思
    cwyalpha
        15
    cwyalpha  
       63 天前 via iPhone
    类似 fileloactor 可以搜索指定文件夹内的所有文件,可以按正则搜,可以提取出来,如果用 fileloactor 的话还可以搜 office pdf 之类的.x
    Aurora0
        16
    Aurora0  
    OP
       63 天前 via iPhone
    @skys215
    @chengYT 可以搜索一个文件夹下的所有文件的内容
    Aurora0
        17
    Aurora0  
    OP
       63 天前 via iPhone
    @skys215
    @chengYT 而不是仅仅搜索文件名
    Aurora0
        18
    Aurora0  
    OP
       62 天前 via iPhone
    @cwyalpha 这个也是 Windows 下的😂
    rainfox
        19
    rainfox  
       62 天前
    notepad++ 不行? EmEditor 让我觉得很牛逼的是可以打开超级大文件,上 G 的 SQL 都是秒开
    cmdOptionKana
        20
    cmdOptionKana  
       62 天前
    EmEditor 是那种对性能精益求精的软件,带着上古 geeker 的气息。
    chengYT
        21
    chengYT  
       62 天前
    @Aurora0 vs code 应该可以
    chengYT
        22
    chengYT  
       62 天前
    @Aurora0 访达本身就有这个功能
    ob
        23
    ob  
       62 天前 via Android
    等 fleet 发布
    dreamramon
        24
    dreamramon  
       62 天前   ❤️ 1
    op ,这个问题,我都找了 5 年了,没有答案的。迄今为止 mac/linux 上没有可以和 emeditor 打的 text editor ,特别是编辑大文件,和搜素的性能方面,mac/llinux 上一个可以打的没有。
    为了避免引战,特此注明:
    1 ,emeditor 是 text editor 不是 ide
    2 ,有 ui ,非命令行
    3 ,主打大文件编辑,和搜索。
    Aurora0
        25
    Aurora0  
    OP
       62 天前 via iPhone
    @dreamramon 单独搜索的有替代吗
    brucmao
        26
    brucmao  
       62 天前
    Aurora0
        27
    Aurora0  
    OP
       62 天前 via iPhone
    @brucmao 但是有 UI 界面操作很方便
    SekiBetu
        28
    SekiBetu  
       62 天前
    @cmdOptionKana 还是挺有用的,几百 M 的服务器的日志能直接打开,vscode 直接崩溃了,别的编辑器也试过不行
    lucaslee
        29
    lucaslee  
       62 天前
    一个 TC 就够了,crossover 可用
    Liteos
        30
    Liteos  
       62 天前
    TC 不就有这功能, 然后编辑器内联到你想到的 Editor 不就行了
    cyersvet
        31
    cyersvet  
       62 天前 via Android
    @dreamramon 之前我试过把 emeditor 在 windows 下安装后的文件直接复制到 linux 上,可以在 crossover 下完美运行,在 mac 上应该也可以用 crossover 运行,想在这些环境下使用的不妨一试
    dreamramon
        32
    dreamramon  
       62 天前
    @Aurora0 #25 没找到好用的,我现在 windows ,专门拿来开几个 g 的日志。。。
    flynaj
        33
    flynaj  
       62 天前 via Android
    vs code
    Cooky
        34
    Cooky  
       62 天前
    打开终端直接 grep ?
    jheroy
        35
    jheroy  
       62 天前   ❤️ 1
    只是搜索的话 mac 自带的 Finder 就能搜索内容, 可以全系统搜指定目录搜都行, 是会搜文件内容的. 快捷方式可以直接用 spotlight 搜也是一样的效果. 终端可以用 rg 命令搜也非常快. 如果是 idea 项目的话, idea 自带的搜索功能也有全局搜索内容. 还有上面说打开非常大的日志文件的有个工具很厉害 lnav, 专门看日志的.
    jheroy
        36
    jheroy  
       62 天前   ❤️ 2
    用 mac 和 linux 一定要把思维转过来, 类 unix 的设计思路和 windows 不太一样, unix 就是尽量避免重复发明轮子, 所有每个工具都是小而精, 而不是大而全,所以很多需求都是几个小工具组合就可以了. 还有就是作为程序员的话换 mac 或者 linux 不用 cli 工具基本等同于自断一臂, 应为太多好用而且开源的工具都是 cli 的, 不习惯使用 cli 还不如用 windows, 即便是 windows 现在也注重这点了, wsl 就是很好的例子.
    skydiver
        37
    skydiver  
       62 天前
    既然是 idea 的 java 项目,为什么不直接在 idea 里搜…
    xuc
        38
    xuc  
       62 天前
    一直在用,以前打折的时候入了终身授权。经常用它处理 CSV 文件。
    tairan2006
        39
    tairan2006  
       62 天前
    rg+ctrlp ,啥都能搜…
    xy90321
        40
    xy90321  
       62 天前 via iPhone
    Windows 下
    UltraEditor
    Notepad++
    Sakura Editor
    ···
    都可以(不就是个 grep 么?)

    跨平台的就不列了
    Aurora0
        41
    Aurora0  
    OP
       62 天前 via iPhone
    @skydiver 我这个是举例
    est
        42
    est  
       61 天前
    sublime 呀

    但是单行太长也会很卡。
    skys215
        43
    skys215  
       61 天前
    不就是全局搜索功能吗?是个编辑器不都有这个功能吗
    命令行的话有 ag (the silver searcher)
    baoguok
        44
    baoguok  
       41 天前
    mac 下面试试 UltraEdit ,几 G 的文件也可以流畅的打开
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2649 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 02:51 · PVG 10:51 · LAX 18:51 · JFK 21:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.