bush911
V2EX  ›  macOS

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

  •  
  •   bush911 · 10 days ago via Android · 9732 views

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

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

    谢谢

    Supplement 1  ·  9 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  
       10 days ago   ❤️ 2
    你就当没有 Finder 这东西
    HeyWeGo
        2
    HeyWeGo  
       10 days ago   ❤️ 2
    terminal touch
    privil
        3
    privil  
       10 days ago
    装个软件。Easy New File
    bush911
        4
    bush911  
    OP
       10 days ago via Android
    @HeyWeGo 你是指在终端里用命令行吗?这个稍微编辑一些。不懂 MacOS 的目录结构,所以不能很快定位到我要的“文件夹”

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

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

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

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

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

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

    https://github.com/wflixu/RClick

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

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

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

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

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

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

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

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

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

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

    区别也不是很大呀。
    lrigi
        78
    lrigi  
       9 days ago via iPhone
    要不然命令行 nano 一个,要不然就是你打开文本编辑,点新建文稿,然后把东西复制进去,保存的具体文件夹的话又要选,要不然就是提前复制,这真有点蠢。 垃圾 mac
    woxihejinghao
        79
    woxihejinghao  
       9 days ago
    就打开 文本编辑 软件,cmd+shit+t 生成的文件就是 txt 后缀了
    sn0wdr1am
        80
    sn0wdr1am  
       9 days ago
    安装一个编辑器软件。
    my1569101
        81
    my1569101  
       9 days ago
    安装个 coteditor 免费的,当 win 下面的 notepad 用
    lulaolu
        82
    lulaolu  
       9 days ago
    一个会用 V 站的人,却无法通过网络搜索和 AI 找到创建文件的正确方法,有点诡异
    Phariel
        83
    Phariel  
       9 days ago
    命令行 nano xxx.txt ctrl+x
    Wataru
        84
    Wataru  
       9 days ago
    vscode,然后新建吧
    run2
        85
    run2  
       9 days ago
    @Hellert 让我破防的是,还有人让关 sip 就是为了解决新建文件的问题,硬黑啊
    lqcc
        86
    lqcc  
       9 days ago
    我一般打开 terminal ,vim test.txt 。
    NicholasYX
        87
    NicholasYX  
       9 days ago
    留一个空的 txt 文件在那,用到时候复制粘贴一个……
    shunia
        88
    shunia  
       9 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  
       9 days ago
    你要不要试试我这个小工具:
    https://www.v2ex.com/t/1220982
    MaxwellX
        90
    MaxwellX  
       9 days ago
    哈哈,OP 可以下一个 TRAE / qoder ,直接在里面让 AI 给你操作就可以啦,在 trae 里面新建一个 txt 也行
    eventlooped
        91
    eventlooped  
       9 days ago
    我猜你肯定是想用图形界面:

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

    许多觉得 Mac 难入门,没法用的,都是 Windows 的一小圈水晃荡的类型,然后把用 Windows 的习惯套在 macOS 上,就像驾驶马车的,怎么也不习惯为什么汽车被自己的鞭子大力鞭打,仍旧纹丝不动!
    fyq
        96
    fyq  
       8 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  
       8 days ago
    我一般都是复制粘贴,先复制一个其他的 txt 文件过来,改了名字就可以用了
    Foobar2000K
        98
    Foobar2000K  
       8 days ago
    用 Typora 吧那就
    gigishy
        99
    gigishy  
       8 days ago via iPhone
    @fyq #96
    你的回答,恰好说的不是普通人的需求,普通人根本不需要,也弄不懂终端,wsl ,沙盒,虚拟机,网页服务器等,甚至不少程序员都不需要你列举的那些功能。
    普通人只需要把电脑当工具完成自己的事,越简单、稳定、隐私安全越好。
    xceszzy
        100
    xceszzy  
       7 days ago
    不是。。。默认的右击,新建文件。 不就是一个新的 txt 么?
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1053 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 230ms · UTC 18:47 · PVG 02:47 · LAX 11:47 · JFK 14:47
    ♥ Do have faith in what you're doing.