bush911
V2EX  ›  macOS

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

  •  
  •   bush911 · 1 day ago via Android · 5310 views

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

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

    谢谢

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

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

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

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

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

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

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

    https://github.com/wflixu/RClick

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

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

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

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

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

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

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

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

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

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

    区别也不是很大呀。
    lrigi
        78
    lrigi  
       2h 13m ago via iPhone
    要不然命令行 nano 一个,要不然就是你打开文本编辑,点新建文稿,然后把东西复制进去,保存的具体文件夹的话又要选,要不然就是提前复制,这真有点蠢。 垃圾 mac
    woxihejinghao
        79
    woxihejinghao  
       2h 7m ago
    就打开 文本编辑 软件,cmd+shit+t 生成的文件就是 txt 后缀了
    sn0wdr1am
        80
    sn0wdr1am  
       1h 57m ago
    安装一个编辑器软件。
    my1569101
        81
    my1569101  
       1h 41m ago
    安装个 coteditor 免费的,当 win 下面的 notepad 用
    lulaolu
        82
    lulaolu  
       1h 33m ago
    一个会用 V 站的人,却无法通过网络搜索和 AI 找到创建文件的正确方法,有点诡异
    Phariel
        83
    Phariel  
       1h 22m ago
    命令行 nano xxx.txt ctrl+x
    Wataru
        84
    Wataru  
       1h 14m ago
    vscode,然后新建吧
    run2
        85
    run2  
       1h 3m ago
    @Hellert 让我破防的是,还有人让关 sip 就是为了解决新建文件的问题,硬黑啊
    lqcc
        86
    lqcc  
       27 mins ago
    我一般打开 terminal ,vim test.txt 。
    NicholasYX
        87
    NicholasYX  
       2 mins ago
    留一个空的 txt 文件在那,用到时候复制粘贴一个……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3690 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 249ms · UTC 04:41 · PVG 12:41 · LAX 21:41 · JFK 00:41
    ♥ Do have faith in what you're doing.