MarioLuisGarcia
V2EX  ›  问与答

为何 OSX 文件夹里单击右键不能创建空文本文件(出于什么样的考虑)?

  •  
  •   MarioLuisGarcia · Dec 23, 2014 · 10175 views
    This topic created in 4191 days ago, the information mentioned may be changed or developed.

    win 和 linux 下在空文件夹里,单击右键都能有创建新文本文件的选项。

    唯独OSX, 单击右键是不能建空文本文件的,非得开个文本编辑器,或是用terminal.

    有点抓狂

    Supplement 1  ·  Dec 23, 2014
    而且非常丧心病狂的一点是,允许右键建空文件夹。哥,我建了空文件夹还想弄点文件啊!
    Supplement 2  ·  Dec 23, 2014
    输入法我遇到一个无法自定义快捷键的问题。然后也卸了默认输入法换第三方输入法了。

    丧病啊!
    Supplement 3  ·  Dec 24, 2014
    另,mac下快捷阅读win系统txt文件的方式是?

    有好用的轮子可以直接用轮子。
    Supplement 4  ·  Dec 24, 2014
    附言3问题已通过自己摸索解决。方法是改变text_editor里的编码偏好设置。
    Supplement 5  ·  Jan 12, 2015
    Top menu bar不能很方便地隐藏啊。。
    54 replies    2022-08-16 14:27:49 +08:00
    churchmice
        1
    churchmice  
       Dec 23, 2014
    不用怀疑,这是世界上最先进的操作系统,没有之一
    Sylv
        2
    Sylv  
       Dec 23, 2014 via iPhone
    You need XtraFinder.
    viator42
        3
    viator42  
       Dec 23, 2014
    思维习惯不一样吧,程序员是先创建文件再往里写东西.一般用户是写完之后再找地方存.
    lsongdev
        4
    lsongdev  
       Dec 23, 2014
    这样说吧 : 你创建个新的空文本文件是想干嘛?

    你可能会说:当然是要编辑这个文件啦!这还用说?

    那,为什么不直接编辑文件然后保存呢 ?干嘛费二遍事儿呢。
    nicai000
        5
    nicai000  
       Dec 23, 2014   ❤️ 2
    @song940 创建新的更省事儿, 因为不用选择目标文件夹

    当然了, 这是世界上最先进的操作系统, 请你继续相信
    binxin
        6
    binxin  
       Dec 23, 2014
    对于个人来说,创建一个空文本文件是打开文本编辑器最快的方式。
    66beta
        7
    66beta  
       Dec 23, 2014
    确实,这个很不方便,有时候我想新建一个html、一个xml?有时候要好几个想先占个地方?
    好歹给个选项啊
    jarlyyn
        8
    jarlyyn  
       Dec 23, 2014
    虽然我不喜欢macos,不过gnome3的鹦鹉螺也不可以。
    FrankFang128
        9
    FrankFang128  
       Dec 23, 2014
    要写字?开 Word/Pages。
    Vedar
        10
    Vedar  
       Dec 23, 2014
    同样感到困惑。。。不过影响并不大。。
    MarioLuisGarcia
        11
    MarioLuisGarcia  
    OP
       Dec 23, 2014
    @FrankFang128 就是有时候你切到一个文件夹,然后觉得要写个readme.md什么的,然后再去找一个文本编辑器,再存? 丧心病狂啊
    sadaharu09
        12
    sadaharu09  
       Dec 23, 2014
    会不会是专利问题导致这样的情况?
    shiny
        13
    shiny  
    PRO
       Dec 23, 2014
    刚用 Mac 的时候为这点问题抓狂,直到后来发现了 XtraFinder。
    gdgoldlion
        14
    gdgoldlion  
       Dec 23, 2014
    哈哈,这是苹果设计师的自(ao)信(man),在OS X系统里,类似这种情况其实不算少见,不过大部分时候他们都是对的。

    想右键新建就装插件解决。xtralFinder,totalFinder,PathFinder都行
    kikyous
        15
    kikyous  
       Dec 23, 2014
    macos 渣渣
    imn1
        16
    imn1  
       Dec 23, 2014
    @song940
    不一定,我是经常建空文件,用非系统语言(例如韩文、泰文)命名,用于测试程序
    不过这事在win下做比较多,因为至今也未搞清win文件系统的混合编码规则
    chztv
        17
    chztv  
       Dec 23, 2014
    楼主的这个习惯是纯Windows,你多用MAC,自然不会有这样的习惯
    程序员也不需要经常性的新建空文本文件吧?
    真要建,直接在SublimeText里新建不行?
    换个思维,你会发现OSX的右键真的够用
    换用OSX,千万不要过度依赖右键!!!
    ostholz
        18
    ostholz  
       Dec 23, 2014
    有时候会在Terminal里 touch 一个想要的文件类型
    MarioLuisGarcia
        19
    MarioLuisGarcia  
    OP
       Dec 23, 2014
    @chztv linux也可以右键新建呢,近些年很少用win了,忠诚果粉来了。。
    MarioLuisGarcia
        20
    MarioLuisGarcia  
    OP
       Dec 23, 2014   ❤️ 1
    @gdgoldlion 下载了xtralfinder,里面一大堆选项。。。
    realityone
        21
    realityone  
       Dec 23, 2014 via iPhone
    我记得有人提过,然后用automator临时解决了
    bugeye
        22
    bugeye  
       Dec 23, 2014
    @song940 linux有条命令叫touch.我觉得是非常 有用的。
    otakustay
        23
    otakustay  
       Dec 23, 2014
    @chztv 是的,常用OSX都没机会想得到竟然有这种快捷方便提升效率的习惯……无论用啥编辑器新建,保存的时候还得再指定一次路径,蛋疼么
    sammo
        24
    sammo  
       Dec 23, 2014
    当前目录打开终端
    touch 1.txt
    USCONAN
        25
    USCONAN  
       Dec 23, 2014
    我覺得用 touch 更舒服啊,沒有類型限制
    013231
        26
    013231  
       Dec 23, 2014 via iPhone
    @otakustay
    @nicai000
    直接在当前路径打开terminal编辑即可,无需手动指定路径。
    nicai000
        27
    nicai000  
       Dec 23, 2014
    @013231 我没问这个问题, 你@我干什么? 或者你脑洞大到觉得对普通人来说开terminal编辑比新建一个文本文档方便?

    Apple好, Mac OS X好, iOS好, 啥毛病没有, 完美, 领先世界二十年, 统治宇宙指日可待!
    hljjhb
        28
    hljjhb  
       Dec 23, 2014
    粉丝有千百万般理由
    omi4399
        29
    omi4399  
       Dec 23, 2014
    楼主,要知道以前的 Macintosh 是没有鼠标右键的,一直到05年MIGHTY和 OS X的出现才有了右键,所以 apple 的逗比工程师能让你的右键有功能就不错了
    otakustay
        30
    otakustay  
       Dec 23, 2014
    @013231 OSX已经成了程序员专用系统了么,是个事儿就要terminal。顺便“在当前路径打开terminal”这事就不麻烦了吗,别说有alfred啊……
    cha1
        31
    cha1  
       Dec 23, 2014
    @jarlyyn nautilus吗?在/home/Templates 里面新建一个模板,这个模板就会出现在"新建文档"中。
    knightluffy
        32
    knightluffy  
       Dec 23, 2014
    这是世界上最先进的操作系统, 请你持续相信
    agassi_yzh
        33
    agassi_yzh  
       Dec 23, 2014
    ⌘+⇧+N
    drakeet
        34
    drakeet  
       Dec 23, 2014
    支持。
    wohenyingyu01
        35
    wohenyingyu01  
       Dec 23, 2014
    这算什么,楼主你知道iPhone的定时关闭音乐功能吗?呵呵,要进倒计时那个软件然后选倒计时停止后的动作,在播放器里面是找不到的。
    MarioLuisGarcia
        36
    MarioLuisGarcia  
    OP
       Dec 23, 2014
    @agassi_yzh 一个新的空文件夹已被创建
    canautumn
        37
    canautumn  
       Dec 24, 2014
    第一个问题pathfinder可以,不习惯的话可以做一个apple script的脚本,拖到finder的工具栏里。你搜“touch here mac”有现成的,我自己还做了一个yosemite的按钮图标加进去。你加到services菜单也行。mac好玩的地方多得很。

    txt编码问题值得吐槽的是windows,不过mac下推荐ez text 2转码。
    canautumn
        38
    canautumn  
       Dec 24, 2014   ❤️ 1
    不同意楼上有些人说的“为啥不到文本编辑器里新建”,你没需求不代表别人没需求,这个功能windows做的确实更好,windows还能定义在explorer里新建各种文件的模板。不过好在mac有强大的自定义功能。我自己给finder加了好几个按钮,最常用的就是新建文本文件和在此处打开终端,非常好用。
    lightening
        39
    lightening  
       Dec 24, 2014
    这还有啥考虑啊,就是没考虑过呗。
    jesse0628
        40
    jesse0628  
       Dec 24, 2014
    来说说个人感受哈:
    window需要我们每个用户了解他到文件存储结构,需要用户自己去规划存储空间(这是我在教育爸妈学电脑的时候必定会教的一步,什么是C盘D盘XX盘,为什么要有这些盘,照片要放到哪里,音乐要放到哪里),mac就不强调你去管理文件,不鼓励用户去了解内部细节,你只要知道是,听音乐你就打开itunes,你所有歌曲都在里面,你不用关心他存在哪里,管理照片你就打开iPhoto。所以windows感觉日常使用纬度是文件浏览器为主,先找到文件再打开,而mac感觉入口是app,打开特定app做特定的事情,所以右键创建一个空文件对普通mac用户来说应该是一件比较莫名奇妙的事情但却要放在如此重要的位置。
    纯猜测,拙见拙见。。
    exploreexe
        41
    exploreexe  
       Dec 24, 2014
    LZ应该刚用MAC没多久吧,我刚换mac时候也这样,这有什么奇怪的?奇怪的多了去了,后来我渐渐理解了,苹果就是这样,个性、任性。潜台词:老子就爱这么设计,咋地?爱用用 不用滚 =。=

    推荐用XtraFinder 这软件巨牛逼,你想要的功能几乎都涵盖了,包括你说的右键新建文件。

    顺带说一句,自带得编辑器太难用了,如果是程序员 还是换个专业点的编辑器吧,ctrl+空格 输入编辑器名瞬间打开,为毛还要右键新建?
    013231
        42
    013231  
       Dec 24, 2014
    @nicai000 是为了告诉你,直接编辑文件并保存,一样『不用选择目标文件夹』。

    @otakustay 右键菜单里新建文件要点击两下鼠标,当前目录打开terminal也是点击两下鼠标或一次拖动,哪里麻烦了?如果你愿意安装插件,只要点击一次鼠标就可以了。
    lnkisi
        43
    lnkisi  
       Dec 24, 2014
    touch一下
    caonan
        44
    caonan  
       Dec 24, 2014
    @jesse0628 其实在 Win XP 时代,我给爸妈分区时就只有一个 C 盘,让他们把所有东西放到「我的文档」或者桌面就行,这样理解起来其实更加容易。
    AnyOfYou
        45
    AnyOfYou  
       Dec 24, 2014
    没这个功能确实不太方便。XtraFinder这类的软件完全就是把Finder变成了Windows的Explorer,不太喜欢。
    amon
        46
    amon  
       Dec 24, 2014
    为毛不新建文件后选择保存路径,顺便new folder。
    如上AnyOfYou所说,
    “没这个功能确实不太方便。XtraFinder这类的软件完全就是把Finder变成了Windows的Explorer,不太喜欢。”
    如果你喜欢变成Windows操作方式的话
    otakustay
        47
    otakustay  
       Dec 24, 2014
    @013231 如果使用terminal新建文件,我们先假设所有使用OSX的用户懂terminal(看来苹果是放弃普通用户市场了)

    1. 点击Dock打开Terminal,前提是Terminal在Dock上,否则还需要额外的操作
    2. 将Terminal的窗口与Finder错开
    3. 在Terminal中输入vim[空格]
    4. 点击或用CMD+Tab聚焦到Finder
    5. 鼠标移到文件夹上,如果当前Finder正好在文件夹内,需要再向上一层,这里假设大家都会用快捷键,所以是CMD+UP完成
    6. 三指按住
    7. 拖动到Terminal中
    8. 在Terminal中使用键盘输入[空格]文件名
    9. 按回车,等待编辑器打开,开始编辑

    是不是有更好的办法来缩短这个流程呢?

    用右键菜单的话:

    1. 双指轻敲
    2. 移动鼠标到“新建文件”
    3. 单指轻敲
    4. 键盘输入文件名
    5. 按回车
    6. 按CMD+O打开文件进行编辑

    无论是鼠标的移动距离,使用的手指数量,打开的应用数量,键盘的敲击次数,都有显著的优势不是吗?
    wozaimalu
        48
    wozaimalu  
       Dec 24, 2014
    用mac必装alfred,然后安装NewFile扩展后,一切都变得简单了:
    双击option,输入: new 文件名.txt 回车后,自动在当前文件夹建立名为 “文件名.txt” 的文件,并用文本编辑器打开此文件; 甚至你可以新建任何类型的文件,然后系统会自动用默认的打开工具打开此文件,比如新建 xxx.doc 会自动新建word文档 并用word打开
    jarlyyn
        49
    jarlyyn  
       Dec 24, 2014
    总的来说,windows卖不低的价钱,占有率还远比mac os高,说明windows自然有大量优秀的地方。
    所以,你发现很多mac os上不如windows的地方是很正常的,windows上很多地方不如mac os才不正常。
    如果你选择mac os,那说明mac os上有你重视的的东西,那么用好你重视的地方就可以了,不然完全可以换其他系统。
    至少我觉得我的debian testing还是跑的很溜的。
    013231
        50
    013231  
       Dec 24, 2014
    @otakustay 也就是说你不知道怎样在一个特定目录打开Terminal. 有这么几种操作方式:

    A. 把目录图标从Finder拖动到Terminal图标或窗口. "如果当前Finder正好在文件夹内"? 直接从Path Bar拖动, 不用返回上级目录.

    B. 在Finder的目录图标上打开右键菜单, 选择"New Terminal at Folder". "如果当前Finder正好在文件夹内"? 直接在Path Bar点击, 不用返回上级目录.

    C. 如果你安装了Go2Shell之类的插件, 单击插件图标即可.
    revlis7
        51
    revlis7  
       Dec 24, 2014
    @013231 我觉得苹果并不想让一个普通用户了解terminal怎么用,或者说我在教我妈或者我老婆用mac的时候,我绝对不会和她们说这个玩意得用一个叫terminal的东西才能实现,更不用提还要输入什么奇怪的命令了。你是程序员你当然可以这么理解,对一个普通人来说,你要求太多了。
    otakustay
        52
    otakustay  
       Dec 24, 2014
    @013231 看来我确实不了解有这些用法。不过这到底哪个用法能胜过右击-新建文本文件了呢……
    013231
        53
    013231  
       Dec 24, 2014
    @otakustay 对于习惯CLI编辑器的人,『在当前目录打开Terminal -> 打开编辑器』比『右击新建文件 -> 打开文件』更方便快捷。
    按照你的描述,『右击新建文件并编辑』的操作流程是这样的:

    1. 双指轻敲
    2. 移动鼠标到“新建文件”
    3. 单指轻敲
    4. 键盘输入文件名
    5. 按回车
    6. 按CMD+O打开文件进行编辑


    而我的操作流程是这样的:
    1. 单击cdto按钮
    2. 键盘输入『vim 文件名』
    3. 按回车进行编辑
    xgqfrms2015
        54
    xgqfrms2015  
       Aug 16, 2022
    vscode
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5704 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 831ms · UTC 01:50 · PVG 09:50 · LAX 18:50 · JFK 21:50
    ♥ Do have faith in what you're doing.