Yarn: 可选的表情符号支持

创建于 2016-10-13  ·  31评论  ·  资料来源: yarnpkg/yarn

您是要请求一个 _feature_ 还是报告一个 _bug_?
_Feature_(可能是一个 _bug_,曾经 README 中的功能之一是“更多表情符号。🐈”😸)

目前的行为是什么?
仅适用于 OSX 的表情符号

什么是预期行为?
其他平台的表情符号

请提及您的 node.js、yarn 和操作系统版本。
node.js: v6.7.0
纱线:v0.15.1
操作系统:Arch Linux

这与#405 和 9f58576d127b34aadbb0c5b89e506faf503b3e34 有点相关。

正如#405 中所讨论的,Powershell 上的表情符号很糟糕。 但在其他地方可能会很好......

我试图在这里强制启用表情符号(Arch Linux 上的 Gnome 终端)并且效果很好(虽然仅限于单色)。 那是因为我有正确的字体和配置。

captura de tela de 2016-10-13 02-16-05

所以如果我们可以选择启用表情符号会更好。 它甚至可能是一个环境变量YARN_EMOJIS=1

cat-feature

最有用的评论

yarn config set -- --emoji true

@eyobo它有效! 谢谢😉。

所有31条评论

_主观意见_

表情符号不打算用于专业开发工具。 并非所有人都喜欢表情符号。 而且我确定不仅我在这里,谁不喜欢 CLI 界面上的图像用法。

但是,如果此工具可以很好地处理表情符号,则应选择性地启用(或禁用)它。

@GRIM2D是的,您的“(或禁用)”隐含在我的可选表情符号提案中。

我今天正在测试纱线,我很好奇为什么我的输出没有表情符号(就像文档一样)。 然后检查代码我发现了这个:

emoji: process.stdout.isTTY && process.platform === 'darwin'

这是一个奇怪的强制。 这个问题不仅仅是对表情符号的看法。

@GRIM2D在这种情况下,表情符号被用作您通常的 GUI 所具有的图标的等价物。 仅仅因为 Unicode 规范称它们为表情符号并不会自动使它们变得不专业。

@patrys

表情符号不会自动使他们变得不专业

但是,表情符号在聊天时被广泛使用。 我也是。 我并不是说使用表情符号会使工具变得不专业。 我的意思是 CLI 主要是基于文本的。 并且主要使用英语作为主要语言。 即使是俄语母语人士,在我的终端上看到西里尔字符也让我感到不舒服。 表情符号也是如此。

最后,仅在某些平台上支持表情符号是个坏主意。 虽然 macOS(前身为 OS X)完全支持表情符号,但其他平台呢?
然后表情符号有一个问题——每个人对表情符号的理解都不一样。 它影响了绘制每个表情符号的设计师。 只需谷歌“相同的表情符号不同的手机”

每个人对表情符号的理解不同

请记住,我们谈论的是诸如“放大镜”之类的字形,而不是“穿着小丑服、皱着眉头的渔夫”。

开始,表情符号战争,已经。

我想我需要支持Windows。 但是支持不好

有没有办法让粉笔在与字符串一起使用的表情符号中呈现? 我不知道它是如何工作的。

/CC @sindresorhus

由 #922 解决。

你提到的拉取请求不是为了 Windows 支持......它是为了禁用表情符号......你在做什么......

是的,#922 不是这个问题的解决方案。 但也许现在是好的。 Yarn 看起来很棒,但它有很多重要的错误需要修复。

@daltones我理解那个人......我知道这只是一件愚蠢的事情,但他不应该在没有至少先检查的情况下关闭它

🍿

@kittens #922 未解决。 这个问题使表情符号成为可选的。 这个问题实际上是关于将表情符号带到 Linux 等其他平台

@kittens没有解决...

为什么不添加一个选项?

922 不是解决这个问题的方法(并说这表明@kittens误解了这个问题)。 它 _is_ 一个有用的修复(在某些情况下您想禁用表情符号),但情况正好相反,我们希望在当前禁用表情符号的情况下启用_表情符号。

我认为在其他平台下的支持太难了,他们不想通过启用它来处理他们可能遇到的支持问题(即使在--emoji标志之后)一个噱头而不是一个关键功能。 这足够公平,但如果是这样的话就说吧:)

编辑:PR 支持通过 #3126 中添加的--emoji强制使用表情符号,

以上 PR 已经合并,所以--emoji现在是非 Mac 用户的主版本 :tada:

@eyobo谢谢! 顺便说一句,我试过了,但出于某种原因,在我的终端上我没有看到任何表情符号(并不是说它让我睡不着......)。 也许@daltones可以分享他为使 Emojis 在他的设置上工作所做的工作?
我正在使用 Ubuntu + i3 + 终结者

@luislobo您好,我遇到了这个问题,尝试了各种方法,包括无法实现彩色表情字体的安装。
可以参考http://www.omgubuntu.co.uk/2016/12/quickly-find-emoji-from-the-command-line
如果你能成功,希望能在这里分享:)

@luislobo我怀疑不想处理 Linux 用户的表情符号问题是他们最初不支持这个的原因......我不知道为什么你的表情符号不起作用,但我也在 Ubuntu 上,我的很好(虽然不是彩色的)。

你是从github安装的吗? npm 告诉我最新版本是五天前的,我的 PR 是四天前的,所以 npm 版本将_不_在非达尔文上有表情符号支持。

编辑: @ifzm那个 emoj 工具很漂亮 :D

$ emoj cat
🐱  🐈  😺  😻  😸  😼  😽

@eyobo谢谢)
我也遇到了同样的问题,在Linux上无法显示emoji,我想配置什么或安装特殊字体​​?
操作系统: Ubuntu 16.04
纱线: 0.24.5

@daltones希望大家能分享下Linux下的emoji字体和相关配置,非常感谢)

我也在 16.04,没有做任何特别的设置。

五月2017年17 18:06,吉姆[email protected]写道:

@eyobo https://github.com/eyobo谢谢)
我也遇到了同样的问题,在Linux上无法显示表情符号,我会
喜欢配置什么或安装特殊字体​​?
操作系统:Ubuntu 16.04

@daltones https://github.com/daltones希望大家可以分享下
Linux emoji 字体及相关配置,非常感谢)


你收到这个是因为你被提到了。
直接回复本邮件,在GitHub上查看
https://github.com/yarnpkg/yarn/issues/960#issuecomment-302017223或静音
线程
https://github.com/notifications/unsubscribe-auth/AAY4_mSnnp4mbkUmLdWZBMxh1EDTNyEAks5r6qqYgaJpZM4KVfsG
.

@eyobo谢谢你的回答)
我会找到一个很好的理由

@eyobo抱歉,如果这已经在某处讨论过了,但是有没有办法始终打开表情符号,这样我就不必一直输入--emoji

@willnode您可以将--emoji true放入.yarnrc以将其设置为默认值。

yarn config set -- --emoji true

@eyobo它有效! 谢谢😉。

yarn config set -- --emoji false也有效。 谢谢!😌

嘿,嘿,嘿,你为什么要去@RAS? :D

嘿,嘿,嘿,你为什么要去@RAS? :D

刚查过。 然后变回“真”😃

纱线配置集 -- --emoji true 它的工作感谢 boii

此页面是否有帮助?
0 / 5 - 0 等级