MarioLuisGarcia
V2EX  ›  问与答

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

  •  
  •   MarioLuisGarcia · Dec 23, 2014 · 10711 views
    This topic created in 4337 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
    churchmice
    Dec 23, 2014
    1
    不用怀疑,这是世界上最先进的操作系统,没有之一
    Sylv
    Sylv
    Dec 23, 2014 via iPhone
    2
    You need XtraFinder.
    viator42
    viator42
    Dec 23, 2014
    3
    思维习惯不一样吧,程序员是先创建文件再往里写东西.一般用户是写完之后再找地方存.
    lsongdev
    lsongdev
    Dec 23, 2014
    4
    这样说吧 : 你创建个新的空文本文件是想干嘛?

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

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

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

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

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

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

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

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

    @otakustay 右键菜单里新建文件要点击两下鼠标,当前目录打开terminal也是点击两下鼠标或一次拖动,哪里麻烦了?如果你愿意安装插件,只要点击一次鼠标就可以了。
    lnkisi
    lnkisi
    Dec 24, 2014
    43
    touch一下
    caonan
    caonan
    Dec 24, 2014
    44
    @jesse0628 其实在 Win XP 时代,我给爸妈分区时就只有一个 C 盘,让他们把所有东西放到「我的文档」或者桌面就行,这样理解起来其实更加容易。
    AnyOfYou
    AnyOfYou
    Dec 24, 2014
    45
    没这个功能确实不太方便。XtraFinder这类的软件完全就是把Finder变成了Windows的Explorer,不太喜欢。
    amon
    amon
    Dec 24, 2014
    46
    为毛不新建文件后选择保存路径,顺便new folder。
    如上AnyOfYou所说,
    “没这个功能确实不太方便。XtraFinder这类的软件完全就是把Finder变成了Windows的Explorer,不太喜欢。”
    如果你喜欢变成Windows操作方式的话
    otakustay
    otakustay
    Dec 24, 2014
    47
    @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
    wozaimalu
    Dec 24, 2014
    48
    用mac必装alfred,然后安装NewFile扩展后,一切都变得简单了:
    双击option,输入: new 文件名.txt 回车后,自动在当前文件夹建立名为 “文件名.txt” 的文件,并用文本编辑器打开此文件; 甚至你可以新建任何类型的文件,然后系统会自动用默认的打开工具打开此文件,比如新建 xxx.doc 会自动新建word文档 并用word打开
    jarlyyn
    jarlyyn
    Dec 24, 2014
    49
    总的来说,windows卖不低的价钱,占有率还远比mac os高,说明windows自然有大量优秀的地方。
    所以,你发现很多mac os上不如windows的地方是很正常的,windows上很多地方不如mac os才不正常。
    如果你选择mac os,那说明mac os上有你重视的的东西,那么用好你重视的地方就可以了,不然完全可以换其他系统。
    至少我觉得我的debian testing还是跑的很溜的。
    013231
    013231
    Dec 24, 2014
    50
    @otakustay 也就是说你不知道怎样在一个特定目录打开Terminal. 有这么几种操作方式:

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

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

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

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