【问题标题】:commands like 'stack exec — yesod --help'像'stack exec — yesod --help'这样的命令
【发布时间】:2017-05-23 09:25:22
【问题描述】:

在 Yesod 书中 https://www.yesodweb.com/book/scaffolding-and-the-site-template 给出的命令就像 'stack exec — yesod --help' 和 'stack exec — yesod devel' 但是那个'-'符号是什么(我只能复制/粘贴它),它的含义是什么?

【问题讨论】:

    标签: yesod


    【解决方案1】:

    它被称为破折号(and how to create it on your keyboard)。在与 Yesod 一起使用的情况下,我有点不清楚是否有意使用 em dash。某些程序(如 Microsoft Word)会自动将两个连字符 (--) 转换为 em 破折号。我认为这可能就是在这种情况下发生的事情——因为在 GitHub 上,is a post 使用了命令 stack exec -- yesod devel。这将与连字符的典型命令行用法更一致 - the single and double hyphens are supposed to have specific/standard meaning when used in command line utilities

    【讨论】:

    • 根据您的回答,我进行了一些进一步的实验,发现必须将破折号替换为 -- 后跟空格(如您所说)。此后的空间至关重要,这也是我最初遗漏的地方。所以给定的命令是:'stack exec -- yesod --help' 和 'stack exec -- yesod devel'。谢谢!
    • 不客气!如果您认为我的回答适合回答您的问题,您可以点击复选标记接受它
    • OK 我点击了复选标记(我不仅是 Haskell / Yesod 的新手,也是 StackOverflow 的新手)。我注意到在线书籍中的破折号现在改为双连字符!
    猜你喜欢
    • 1970-01-01
    • 2018-05-26
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    相关资源
    最近更新 更多