bush911
V2EX  ›  macOS

几十年 windows 老登请教: MacOS 下到底如何快速地新建 txt 文件

  •  
  •   bush911 · 15h 38m ago via Android · 3714 views

    如题。 我目前是打开文本编辑器新建后设置格式再另存。始终觉得不方便。

    网上搜索发现有自动操作的教程,可能太笨了没有成功过。

    谢谢

    60 replies    2026-07-01 23:53:34 +08:00
    xtreme1
        1
    xtreme1  
       15h 38m ago   ❤️ 1
    你就当没有 Finder 这东西
    HeyWeGo
        2
    HeyWeGo  
       15h 37m ago   ❤️ 1
    terminal touch
    privil
        3
    privil  
       15h 33m ago
    装个软件。Easy New File
    bush911
        4
    bush911  
    OP
       15h 32m ago via Android
    @HeyWeGo 你是指在终端里用命令行吗?这个稍微编辑一些。不懂 MacOS 的目录结构,所以不能很快定位到我要的“文件夹”

    @xtreme1 不太懂
    Funnyrz
        5
    Funnyrz  
       15h 24m ago
    你等我马上给你写个右键菜单创建文件的软件
    crackself
        6
    crackself  
       15h 22m ago via Android
    文本编辑器不可以设置默认格式是 txt 吗
    ixixi
        7
    ixixi  
       15h 22m ago
    @Funnyrz 再加个 剪切功能吧 , 还有把复制改个名叫复制一份 ;
    wu67
        8
    wu67  
       15h 19m ago
    # 切到当前目录的路径
    $ cdf

    # 创建 txt
    $ echo ''> new.txt
    migim
        9
    migim  
       15h 12m ago
    需要和 UI 交互的话还是交给 applescript ,用快捷指令包装一下,放到菜单栏随时调用
    lscho
        10
    lscho  
       15h 8m ago via Android   ❤️ 3
    macos 在这点上另外一种设计理念。

    既然要编辑一个文件,那你肯定要用一个工具,那为什么不在这个工具里编辑完再保存呢,非要新建一个空白的文件,再打开编辑后保存呢?

    我现在已经接受这套逻辑了。毕竟用 Windows 的思维用 macOS 太难受了,哪哪都不对劲
    bush911
        11
    bush911  
    OP
       15h 8m ago via Android
    @migim #9 谢谢,我就是学这个没学会🤣
    tedding
        12
    tedding  
       14h 16m ago
    右键目录,在终端中打开,touch file.txt
    coconut5200
        13
    coconut5200  
       14h 16m ago
    touch
    diudiuu
        14
    diudiuu  
       14h 14m ago
    有个软件可以控制右键,等我晚上看下。
    nsjs
        15
    nsjs  
       14h 5m ago via iPhone
    苹果觉得你不需要这个功能……命令行或者三方软件
    morota
        16
    morota  
       14h 4m ago
    terminal
    cd xxx
    touch aaa
    wclebb
        17
    wclebb  
       13h 18m ago
    算是笨办法吧

    先创建一个 文件夹
    然后直接压缩成 zip
    然后重命名为 txt ,完成。
    wclebb
        18
    wclebb  
       13h 16m ago
    如果经常用,可能还需要在自建一个右击用的快捷功能。
    anxiaodu666
        19
    anxiaodu666  
       13h 16m ago
    @ixixi 哈哈哈哈,复制和拷贝,傻傻分不清楚
    EmberSpirit
        20
    EmberSpirit  
       13h 12m ago
    @xtreme1 #1 你这个头像是因为喜欢玩 CK 吗
    liuxue
        21
    liuxue  
       13h 11m ago
    @wu67 这个默认应该是没有的
    liuxue
        22
    liuxue  
       13h 11m ago
    我记得应用商店里面有个软件可以做到
    wobuhuicode
        23
    wobuhuicode  
       13h 9m ago
    touch
    wangstar
        24
    wangstar  
       13h 6m ago
    我用的这个
    youyouzi
        25
    youyouzi  
       13h 3m ago
    超级右键 这种类似的东西,要么就打开 vscode 新建文件
    chengYT
        26
    chengYT  
       12h 59m ago
    touch XX.txt
    Fish1024
        27
    Fish1024  
       12h 57m ago
    @ixixi cmd+c,cmd+option+v
    xiangyuecn
        28
    xiangyuecn  
       12h 57m ago
    你说他好用吧,有 复制 有 拷贝

    你说他好用吧,又有 复制 又有 拷贝
    notfornothing
        29
    notfornothing  
       12h 53m ago   ❤️ 3
    这个开源的,还不错:

    https://github.com/wflixu/RClick

    deplives
        30
    deplives  
       12h 50m ago
    touch new.txt
    rossroma
        31
    rossroma  
       12h 49m ago
    我一般是打开 vscode ,打开一个新 tab ,输入 文件名.txt ,然后保存
    zainJJ
        32
    zainJJ  
       12h 43m ago
    自动操作里可以加一下,设置快捷键后能直接新增文件,我是这么弄的 [有道云笔记] 新建文件 https://share.note.youdao.com/s/CrgSIxze
    littlewing
        33
    littlewing  
       12h 40m ago
    为什么要新建一个空白 txt ?直接用任何一个文本编辑器编辑完了保存不就行了
    gp0119
        34
    gp0119  
       12h 13m ago
    还是 alfred 好用
    ttsh
        35
    ttsh  
       11h 21m ago
    让 AI 帮你做,真的可以的
    409164
        36
    409164  
       11h 21m ago via iPhone
    akring
        37
    akring  
       10h 46m ago
    vim xxx.txt

    :wq
    Solix
        38
    Solix  
       10h 43m ago
    嗯……确实不方便,不过我现在都是直接打开 nodepad--,写的时候顺手 cmd+s 就弹出来保存了
    w0017
        39
    w0017  
       10h 6m ago
    terminal vim
    jzhone
        40
    jzhone  
       10h 4m ago
    打开文本编辑,新建文稿,再按 cmd+shift+t ,再保存就是 txt 了
    itskingname
        41
    itskingname  
       9h 55m ago   ❤️ 2
    先通过 Finder 里面,定位到你需要的那个文件夹。在文件夹上面右键,弹出快捷菜单以后,按住键盘上的 Option 键,此时就会出现『复制当前文件夹的地址』,点击它。

    在终端里面 cd 然后 Command + V 然后回车。即可进入这个文件夹。
    Muyiafan
        42
    Muyiafan  
       9h 51m ago
    桌面放一个 空白.txt 复制 粘贴 搞定。
    Building
        43
    Building  
       9h 47m ago
    在桌面固定放一个空白 seed.txt ,然后无限粘贴复制即可
    Angryraven
        44
    Angryraven  
       9h 25m ago
    如果建一个 .txt 是为了快速记东西,推荐两个思路:

    1 、触发角设置成快速备忘录,比如设置为右下角,鼠标滑到右下角会立刻打开备忘录。路径:设置--桌面与程序坞--触发角

    2 、下载 Tot ,一个非常轻型的记事本,类似于 WIN 的 TXT ,但是能支持 markdown
    run2
        45
    run2  
       8h 22m ago
    @wu67 我也有 cdf

    which cdf
    cdf: aliased to cd "`osascript -e "tell application \\"Finder\\" to get POSIX path of (insertion location as text)"`"
    asAnotherJack
        46
    asAnotherJack  
       8h 7m ago
    哈哈哈,刚用 mac 的时候也不会,终端里 touch ,很离谱,也就程序员群体会吧,普通用户都不会用终端
    FlashEcho
        47
    FlashEcho  
       7h 50m ago
    右键单击这个文件夹,在当前目录打开终端,然后 touch

    苹果的逻辑是,如果你连终端都不会用,那不建议买 mac 了
    run2
        48
    run2  
       7h 45m ago
    automator 新建 quick action, newText 😊原来 touchbar 也可以显示它
    ```
    on run {input, parameters}
    tell application "Finder"
    set targetFolder to insertion location
    set baseName to "untitled"
    set ext to ".txt"
    set fileName to baseName & ext
    set counter to 2

    -- 循环查重
    repeat while exists file fileName of targetFolder
    set fileName to baseName & counter & ext
    set counter to counter + 1
    end repeat

    set newFile to make new file at targetFolder with properties {name:fileName}

    -- 设置显示扩展名
    set extension hidden of newFile to false

    display notification "已创建:" & fileName with title "新建文本文件"
    end tell
    end run
    ```
    auroraccc
        49
    auroraccc  
       7h 43m ago
    不用 finder ,forklift 有这样的功能
    run2
        50
    run2  
       7h 14m ago
    最不折腾的方法:
    在 macOS 26+ 最标准的 app 应该注册 intent
    spotlight search (⌘+空格键) 框直接按⌘+3 输入 New Doc 都能看到很多对应的 intent 了,甚至可以设置快捷键加 tab 可以输入文件名和内容 
    SuzhaharCan
        51
    SuzhaharCan  
       7h 0m ago
    问:Mac 通用新建文件方式;
    答:

    喜欢使用 Finder:
    1. 安装 OpeninTerminal-Lite
    2. 在 Finder 的 待新建路径下 点击 跳转打开 指定路径的终端, 键入 通用命令 touch demo.txt (demo.txt 是待新建的文件名.后缀名)

    或者 安装 QSpace Pro 等类 Finder 的第三方文件管理器 自带新建文件方式;


    喜欢使用终端:
    1. 安装 homebrew + autojump (自动记录你常用的路径,模糊检索 直接跳转)
    2. 在终端中 通过 z, j 等触发词 直接跳转到指定路径后, 再新建.

    备注:不建议为纯粹的功能点去 安装 专门的 APP 或 脚本. 日常通用的文件操作 去 使用 通用普适的 工具 去 操作管理.
    582033
        52
    582033  
       6h 47m ago
    touch txt
    volvo007
        53
    volvo007  
       6h 12m ago
    @auroraccc 我一直没想到可以用这玩意替换 Finder …… 学到了……
    GeminiPro
        54
    GeminiPro  
       6h 5m ago
    textEdit-> New Document
    sunchaoylq
        55
    sunchaoylq  
       6h 4m ago
    刚转 Mac 的时候,我也各种寻找“怎么能像 Windows 一样 XXXX”的操作方法。
    后来没找到。
    再后来发现其实也没什么影响,只是操作习惯差异的问题。
    pricky777
        56
    pricky777  
       5h 29m ago
    虽然但是。。。Mac 为什么需要 txt 。。。
    f1ynnv2
        57
    f1ynnv2  
       5h 29m ago
    @wu67 touch
    Hyschtaxjh
        58
    Hyschtaxjh  
       4h 12m ago via iPhone
    時代變了 讓 Agent 建
    Hellert
        59
    Hellert  
       4h 1m ago via Android
    我对这么多人回答这个问题的积极性感到震惊
    iamshang
        60
    iamshang  
       3h 22m ago via Android
    苹果的了逻辑一直都是 我认为你需要的你一定需要;我认为你不需要的你一定不需要🙂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1005 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 220ms · UTC 19:16 · PVG 03:16 · LAX 12:16 · JFK 15:16
    ♥ Do have faith in what you're doing.