bush911
V2EX  ›  macOS

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

  •  
  •   bush911 · 8 days ago via Android · 9241 views

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

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

    谢谢

    Supplement 1  ·  7 days ago
    感谢大家的踊跃发言。OP 不是程序员,所以大家的讨论很难加入进来。然后就有那种发个帖子骗铜币的感觉😨
    这个需求源自有一段时间经常让 AI 做一些 Html 的网页给小孩出的数学测试题,所以很多时候需要把那些代码复制到 txt 然后另存为 HTML ,windows 下的时候用的 notepad++,到 MacOS 就有点。蒙
    107 replies    2026-07-07 20:06:58 +08:00
    1  2  
    xtreme1
        1
    xtreme1  
       8 days ago   ❤️ 2
    你就当没有 Finder 这东西
    HeyWeGo
        2
    HeyWeGo  
       8 days ago   ❤️ 2
    terminal touch
    privil
        3
    privil  
       8 days ago
    装个软件。Easy New File
    bush911
        4
    bush911  
    OP
       8 days ago via Android
    @HeyWeGo 你是指在终端里用命令行吗?这个稍微编辑一些。不懂 MacOS 的目录结构,所以不能很快定位到我要的“文件夹”

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

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

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

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

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

    你说他好用吧,又有 复制 又有 拷贝
    notfornothing
        29
    notfornothing  
       8 days ago   ❤️ 5
    这个开源的,还不错:

    https://github.com/wflixu/RClick

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

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

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

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

    2 、下载 Tot ,一个非常轻型的记事本,类似于 WIN 的 TXT ,但是能支持 markdown
    run2
        45
    run2  
       8 days 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  
       8 days ago
    哈哈哈,刚用 mac 的时候也不会,终端里 touch ,很离谱,也就程序员群体会吧,普通用户都不会用终端
    FlashEcho
        47
    FlashEcho  
       8 days ago
    右键单击这个文件夹,在当前目录打开终端,然后 touch

    苹果的逻辑是,如果你连终端都不会用,那不建议买 mac 了
    run2
        48
    run2  
       8 days 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  
       8 days ago
    不用 finder ,forklift 有这样的功能
    run2
        50
    run2  
       8 days ago
    最不折腾的方法:
    在 macOS 26+ 最标准的 app 应该注册 intent
    spotlight search (⌘+空格键) 框直接按⌘+3 输入 New Doc 都能看到很多对应的 intent 了,甚至可以设置快捷键加 tab 可以输入文件名和内容 
    SuzhaharCan
        51
    SuzhaharCan  
       7 days 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  
       7 days ago
    touch txt
    volvo007
        53
    volvo007  
       7 days ago
    @auroraccc 我一直没想到可以用这玩意替换 Finder …… 学到了……
    GeminiPro
        54
    GeminiPro  
       7 days ago   ❤️ 1
    textEdit-> New Document
    sunchaoylq
        55
    sunchaoylq  
       7 days ago
    刚转 Mac 的时候,我也各种寻找“怎么能像 Windows 一样 XXXX”的操作方法。
    后来没找到。
    再后来发现其实也没什么影响,只是操作习惯差异的问题。
    pricky777
        56
    pricky777  
       7 days ago
    虽然但是。。。Mac 为什么需要 txt 。。。
    f1ynnv2
        57
    f1ynnv2  
       7 days ago
    @wu67 touch
    Hyschtaxjh
        58
    Hyschtaxjh  
       7 days ago via iPhone
    時代變了 讓 Agent 建
    Hellert
        59
    Hellert  
       7 days ago via Android   ❤️ 1
    我对这么多人回答这个问题的积极性感到震惊
    iamshang
        60
    iamshang  
       7 days ago via Android
    苹果的了逻辑一直都是 我认为你需要的你一定需要;我认为你不需要的你一定不需要🙂
    fyq
        61
    fyq  
       7 days ago   ❤️ 2
    用上 Mac 之后发现 Mac 的市占率如此之低,价格绝对不是主要原因。
    Krandgith
        62
    Krandgith  
       7 days ago
    @lscho 很多时候就想在当前目录下新建一个文件,如果先编辑再保存,保存的时候又要找一遍保存的路径
    damsaadx
        63
    damsaadx  
       7 days ago
    我马上开发个产品帮你解决 🐶
    expy
        64
    expy  
       7 days ago
    没有直接实现的功能就是不需要,请你自适应选择其它操作路径。
    n2Day
        65
    n2Day  
       7 days ago
    ca2oh4
        66
    ca2oh4  
       7 days ago
    打开终端 vim 关于为什么我是秦始皇.txt
    FqwKVgsv
        67
    FqwKVgsv  
       7 days ago
    我之前是用 nano 然后创建到具体路径下 然后看到你帖子 我研究了一下 发现 可以直接按 option 然后显示路径 然后在想要创建的文件夹右键 选择终端中打开 然后用命令 比如 touch 或者 echo 再或者 nano 都行
    HENQIGUAI
        68
    HENQIGUAI  
       7 days ago
    这是我一直喷 Mac 的原因之一,过于蠢了
    None2
        69
    None2  
       7 days ago
    右键助手专业版,也可以用楼上有提到的超级右键、RClick 等等
    bowencool
        70
    bowencool  
       7 days ago
    @lscho 虽然我也习惯了这套,但我觉得还是没必要强行习惯,工具就是要趁手,OP 装个软件就能解决了
    lscho
        71
    lscho  
       7 days ago
    @Krandgith 个人感觉还是操作逻辑的问题。。。因为所谓的当前目录,本来就是已经找了一遍的路径的结果了。

    只有一种场景是这个逻辑有问题的,就是本来就要进这个目录操作别的东西,操作完顺带创建一个文件,这种情况下,macOS 确实极其不方便
    lscho
        72
    lscho  
       7 days ago
    @bowencool 没毛病,习惯不了就装软件,强行习惯就很累
    zf1968
        73
    zf1968  
       7 days ago
    有点绷不住了。原来不止我一个人感到 mac 的 finder 如此抽象
    jaywcjlove
        74
    jaywcjlove  
       7 days ago
    欢迎使用我的 Menuist ,一款强大的 Finder 右键菜单增强工具

    ![]( https://wangchujiang.com/rightmenu-master/assets/screenshots-3.png)
    jaywcjlove
        75
    jaywcjlove  
       7 days ago
    使用 Menuist 增强 Finder 右键菜单,可以快速地新建 txt 文件

    ![]( https://wangchujiang.com/rightmenu-master/assets/screenshots-3.png)
    zuosiruan
        76
    zuosiruan  
       7 days ago
    全 tm 是自适应的 😂
    deepout
        77
    deepout  
       7 days ago
    Windows:
    桌面右键,新建 txt 文档。
    桌面出现 txt 文档,双击打开录入内容
    Ctrl S 保存

    macOS:
    Alfred 输入 Cot ,打开 CotEditor
    输入内容
    CMD S 保存

    区别也不是很大呀。
    lrigi
        78
    lrigi  
       7 days ago via iPhone
    要不然命令行 nano 一个,要不然就是你打开文本编辑,点新建文稿,然后把东西复制进去,保存的具体文件夹的话又要选,要不然就是提前复制,这真有点蠢。 垃圾 mac
    woxihejinghao
        79
    woxihejinghao  
       7 days ago
    就打开 文本编辑 软件,cmd+shit+t 生成的文件就是 txt 后缀了
    sn0wdr1am
        80
    sn0wdr1am  
       7 days ago
    安装一个编辑器软件。
    my1569101
        81
    my1569101  
       7 days ago
    安装个 coteditor 免费的,当 win 下面的 notepad 用
    lulaolu
        82
    lulaolu  
       7 days ago
    一个会用 V 站的人,却无法通过网络搜索和 AI 找到创建文件的正确方法,有点诡异
    Phariel
        83
    Phariel  
       7 days ago
    命令行 nano xxx.txt ctrl+x
    Wataru
        84
    Wataru  
       7 days ago
    vscode,然后新建吧
    run2
        85
    run2  
       7 days ago
    @Hellert 让我破防的是,还有人让关 sip 就是为了解决新建文件的问题,硬黑啊
    lqcc
        86
    lqcc  
       7 days ago
    我一般打开 terminal ,vim test.txt 。
    NicholasYX
        87
    NicholasYX  
       7 days ago
    留一个空的 txt 文件在那,用到时候复制粘贴一个……
    shunia
        88
    shunia  
       7 days ago
    "所以很多时候需要把那些代码复制到 txt 然后另存为 HTML ,windows 下的时候用的 notepad++,到 MacOS 就有点。蒙"

    我的疑问:
    1. 如果主要是为了 html ,应该使用一个可以创建 html 的工具。比如最简单的,你在哪里看到的教程需要 html ,直接在(几乎)任意浏览器里面按快捷键:ctrl+S ,就可以把当前页面保存成 htm/html ,然后直接修改这个 htm/html 文件
    2. 如果是为了修改 html ,notepad++也没啥优势吧?简洁一点可以 sublime-text ,复杂一点上 vscode ,体验好很多
    3. 到 MacOS 蒙之前或者之后,可以 google 一下"nodepad++ mac",可以看到很多 native port ,直接下载下来应该就能复刻 notepad++的体验
    4. notepad++之类的工具( sublime-text ,vscode ),都可以“创建文件”或者“New File”,这个时候应该就可以保存成任意文件比如 txt 或者 html 啊

    除非说你一定一定要在 mac 上先创建一个 txt 文件,再复制粘贴,在改成 html 后缀,再用 nodepad++打开,那再考虑一下 V 友们提供的各种方案。
    maemolee
        89
    maemolee  
       7 days ago
    你要不要试试我这个小工具:
    https://www.v2ex.com/t/1220982
    MaxwellX
        90
    MaxwellX  
       7 days ago
    哈哈,OP 可以下一个 TRAE / qoder ,直接在里面让 AI 给你操作就可以啦,在 trae 里面新建一个 txt 也行
    eventlooped
        91
    eventlooped  
       7 days ago
    我猜你肯定是想用图形界面:

    1. command + space > textEdit
    2. command + N
    3. command shift + T
    left7410
        92
    left7410  
       7 days ago   ❤️ 1
    Sublime Text
    a970891
        93
    a970891  
       7 days ago
    touch 1.txt?
    19cm
        94
    19cm  
       6 days ago
    超级右键
    gigishy
        95
    gigishy  
       6 days ago via iPhone
    @fyq #61
    如果你从来没用过个人电脑,换句话说,没用过 Windows ,(此处只谈 macOS 和 Windows )那么你会有两个感觉:
    1️⃣Windows 那么难学,难用,还那么不稳定……等等,真不知道用 Windows 的都是什么大神。
    2️⃣macOS 这么傻瓜式入门、人性化,且稳定和隐私安全,难道是 Mac 的价格耽误了它的占有率?!

    许多觉得 Mac 难入门,没法用的,都是 Windows 的一小圈水晃荡的类型,然后把用 Windows 的习惯套在 macOS 上,就像驾驶马车的,怎么也不习惯为什么汽车被自己的鞭子大力鞭打,仍旧纹丝不动!
    fyq
        96
    fyq  
       6 days ago
    @gigishy 如果我从来没用过 Windows 的电脑,那我就不会知道原来电脑可以这么好用。
    在 2026 年的当下,我觉得和同价位的 PC 比,Mac 就是个大号 iPad 。
    MacOS 的设计在很多地方给人的感觉像个半成品,而且充满了设计者的恶意,比如明明可以让 iPhone 在内的其他设备和 Mac 之间的文件管理更方便更直观,或者支持 NTFS 的写入,支持 SMB 的自动重连,但是就要加上限制,逼着你去用他们的 iCloud 或者通过第三方的收费软件来实现。
    我不是说 Windows 是最完美的系统,但是在 2026 年,Windows 早已不是当年的 Windows ,Terminal 、WSL 、Sandbox 、Visual Machine 、IIS ,无与伦比的兼容性,很多深入的地方你真的用到了才发现原来微软早就在这里等着你,越用越觉得微软牛逼,苹果相比之下抱着自己的封闭性,当然有它的拥趸,但真的很多时候对于非小白用户的计算机使用者需要的功能和设计,还是太简陋了。
    byte10
        97
    byte10  
       6 days ago
    我一般都是复制粘贴,先复制一个其他的 txt 文件过来,改了名字就可以用了
    Foobar2000K
        98
    Foobar2000K  
       5 days ago
    用 Typora 吧那就
    gigishy
        99
    gigishy  
       5 days ago via iPhone
    @fyq #96
    你的回答,恰好说的不是普通人的需求,普通人根本不需要,也弄不懂终端,wsl ,沙盒,虚拟机,网页服务器等,甚至不少程序员都不需要你列举的那些功能。
    普通人只需要把电脑当工具完成自己的事,越简单、稳定、隐私安全越好。
    xceszzy
        100
    xceszzy  
       5 days ago
    不是。。。默认的右击,新建文件。 不就是一个新的 txt 么?
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3326 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 352ms · UTC 12:09 · PVG 20:09 · LAX 05:09 · JFK 08:09
    ♥ Do have faith in what you're doing.