Yarn: Dukungan emoji opsional

Dibuat pada 13 Okt 2016  ·  31Komentar  ·  Sumber: yarnpkg/yarn

Apakah Anda ingin meminta _fitur_ atau melaporkan _bug_?
_Feature_ (mungkin _bug_, setelah salah satu fitur di README adalah "Emoji lainnya. " )

Apa perilaku saat ini?
Emoji hanya untuk OSX

Apa perilaku yang diharapkan?
Emoji untuk platform lain

Sebutkan versi node.js, benang, dan sistem operasi Anda.
node.js: v6.7.0
benang: v0.15.1
OS: ArchLinux

Ini semacam terkait dengan #405 dan 9f58576d127b34aadbb0c5b89e506faf503b3e34.

Seperti yang dibahas di # 405, emoji di Powershell buruk. Tapi itu bisa bagus di tempat lain…

Saya mencoba untuk memaksa mengaktifkan emoji di sini (Terminal Gnome di Arch Linux) dan bekerja dengan sangat baik (walaupun terbatas pada monokrom). Itu karena saya memiliki font dan konfigurasi yang benar.

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

Jadi akan lebih baik jika kita bisa mengaktifkan emoji secara opsional. Bahkan bisa menjadi variabel lingkungan YARN_EMOJIS=1 .

cat-feature

Komentar yang paling membantu

yarn config set -- --emoji true .

@elyobo Berhasil ! Terima kasih .

Semua 31 komentar

_Pendapat subjektif_

Emoji tidak dimaksudkan untuk digunakan dalam alat pengembangan profesional. Tidak semua orang menyukai emoji. Dan saya yakin bukan hanya saya di sini, yang tidak menyukai penggunaan gambar pada antarmuka CLI.

Namun, jika alat ini dapat menangani emoji dengan baik, itu harus diaktifkan (atau dinonaktifkan) secara opsional.

@GRIM2D ya, "(atau dinonaktifkan)" Anda secara implisit ada di dalam proposal emoji opsional saya.

Saya sedang menguji benang hari ini dan saya ingin tahu mengapa keluaran saya tidak memiliki emoji (seperti yang ada dalam dokumentasi). Kemudian memeriksa kode saya menemukan ini:

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

Itu pemaksaan yang aneh. Masalahnya bukan hanya opini tentang emoji.

@GRIM2D Dalam konteks ini emoji digunakan sebagai ikon yang setara dengan GUI Anda yang biasa. Hanya karena spesifikasi Unicode menyebutnya emoji tidak secara otomatis membuat mereka tidak profesional.

@patrys

emoji tidak secara otomatis membuat mereka tidak profesional

Tapi, emoji banyak digunakan saat mengobrol. Juga saya lakukan. Dan saya tidak mengatakan bahwa menggunakan emoji membuat alat tidak profesional. Maksud saya CLI sebagian besar berbasis teks. Dan kebanyakan menggunakan bahasa Inggris sebagai bahasa utama. Bahkan menjadi penutur asli bahasa Rusia, melihat karakter cyrillic di terminal saya tidak nyaman bagi saya. Begitu juga dengan emoji.

Akhirnya, mendukung emoji hanya di beberapa platform adalah ide yang buruk. Sementara macOS (sebelumnya OS X) sepenuhnya mendukung emoji, bagaimana dengan platform lain?
Dan kemudian ada masalah besar dengan emoji - semua orang mengartikan emoji secara berbeda. Ini memengaruhi desainer, yang menggambar setiap emoji. Hanya google "Emoji yang sama telepon yang berbeda"

semua orang mengartikan emoji secara berbeda

Ingatlah bahwa kita berbicara tentang mesin terbang seperti "kaca pembesar" bukan "nelayan yang sedikit mengerutkan kening mengenakan setelan badut".

Dimulai, Perang Emoji, telah.

Saya pikir saya perlu mendukung Windows. Tapi dukungannya tidak bagus

Apakah ada cara untuk membuat kapur dalam emoji yang digunakan bersama dengan senar? Saya tidak bagaimana cara kerjanya.

/CC @sindresorhus

Diselesaikan oleh #922.

Permintaan tarik yang Anda sebutkan bukan untuk dukungan windows ... Ini untuk menonaktifkan Emoji ... Apa yang Anda lakukan ..

Ya, #922 bukanlah solusi untuk masalah ini. Tapi mungkin itu baik untuk saat ini. Benang tampak bagus tetapi memiliki banyak bug penting untuk diperbaiki.

@daltones Saya mengerti orang itu ... Saya tahu itu hanya hal yang konyol tetapi Dia seharusnya tidak menutupnya tanpa setidaknya memeriksanya terlebih dahulu

🍿

@kittens Ini tidak diselesaikan dengan #922. Masalah itu membuat emoji opsional. Masalah ini sebenarnya tentang membawa emoji ke platform lain seperti Linux

@kittens Tidak terselesaikan...

Mengapa tidak menambahkan opsi saja?

922 bukan perbaikan untuk ini (dan mengatakan bahwa itu menunjukkan bahwa @kittens telah salah memahami masalah ini). Ini _adalah_ perbaikan yang berguna (ada situasi di mana Anda ingin menonaktifkan emoji), tetapi ini adalah kebalikannya, situasi di mana kami ingin _mengaktifkan_ emoji di mana mereka saat ini dinonaktifkan.

Saya berasumsi bahwa dukungan di bawah platform lain terlalu sulit dan mereka tidak ingin berurusan dengan masalah dukungan yang mereka miliki dengan mengaktifkannya (bahkan di belakang sesuatu seperti flag --emoji ) untuk sesuatu yang sedikit gimmick daripada fitur utama. Yang cukup adil, tetapi katakan saja jika itu masalahnya :)

Sunting: PR untuk mendukung pemaksaan emoji melalui --emoji ditambahkan di #3126,

PR di atas telah digabungkan, jadi --emoji sekarang di master untuk pengguna non-Mac :tada:

@elyobo terima kasih! btw, saya mencobanya tetapi untuk beberapa alasan di terminal saya, saya tidak melihat Emoji apa pun (Bukannya itu menghilangkan tidur saya ...). mungkin @daltones dapat membagikan apa yang dia lakukan untuk membuat Emoji berfungsi di pengaturannya?
Saya menggunakan Ubuntu + i3 + terminator

@luislobo Halo, saya mengalami masalah ini, mencoba berbagai metode, termasuk pemasangan font emoji warna tidak dapat dicapai.
Dapat merujuk ke http://www.omgubuntu.co.uk/2016/12/quickly-find-emoji-from-the-command-line
Kalau bisa sukses, semoga bisa share disini :)

@luislobo Saya curiga tidak ingin berurusan dengan masalah emoji pengguna Linux adalah mengapa mereka awalnya tidak mendukung ini ... Saya tidak tahu mengapa emoji Anda tidak berfungsi, tetapi saya juga menggunakan Ubuntu dan milik saya baik-baik saja ( meskipun tidak berwarna).

Apakah Anda menginstalnya dari github? npm memberi tahu saya bahwa rilis terbaru adalah lima hari yang lalu, PR saya dari empat hari yang lalu, jadi versi npm akan _not_ memiliki dukungan emoji pada non-darwin.

Sunting: @ifzm alat emoj itu bagus :D

$ emoj cat
🐱  🐈  😺  😻  😸  😼  😽

@elyobo terima kasih)
Saya juga mengalami masalah yang sama, tidak dapat menampilkan emoji di Linux, saya ingin mengkonfigurasi apa atau menginstal font khusus?
OS: Ubuntu 16.04
Benang: 0.24.5

@daltones Saya harap Anda dapat berbagi di bawah font emoji Linux dan konfigurasi terkait, terima kasih banyak)

Saya juga menggunakan 16,04, tidak melakukan apa pun secara khusus untuk mengaturnya.

Pada 17 Mei 2017 pukul 18:06, Jim [email protected] menulis:

@elyobo https://github.com/elyobo terima kasih )
Saya juga mengalami masalah yang sama, tidak dapat menampilkan emoji di Linux, saya akan
ingin mengkonfigurasi apa atau menginstal font khusus?
OS (Ubuntu 16.04)

@daltones https://github.com/daltones Saya harap Anda dapat berbagi di bawah
Font emoji Linux dan konfigurasi terkait, terima kasih banyak)


Anda menerima ini karena Anda disebutkan.
Balas email ini secara langsung, lihat di GitHub
https://github.com/yarnpkg/yarn/issues/960#issuecomment-302017223 , atau bisukan
benang
https://github.com/notifications/unsubscribe-auth/AAY4_mSnnp4mbkUmLdWZBMxh1EDTNyEAks5r6qqYgaJpZM4KVfsG
.

@elyobo Terima kasih atas jawaban Anda)
Saya akan menemukan alasan yang bagus

@elyobo maaf kalau ini sudah pernah dibahas, tapi adakah cara untuk selalu mengaktifkan emoji agar saya tidak harus mengetik --emoji terus menerus?

@willnode Anda dapat memasukkan --emoji true ke .yarnrc untuk menetapkan ini sebagai default.

yarn config set -- --emoji true .

@elyobo Berhasil ! Terima kasih .

yarn config set -- --emoji false juga berfungsi. Terima kasih!

Hei, hei, hei, mengapa Anda ingin pergi dan melakukan itu @RAS? :D

Hei, hei, hei, mengapa Anda ingin pergi dan melakukan itu @RAS? :D

Baru saja diperiksa. Dan berbalik menjadi "benar"

set konfigurasi benang -- --emoji true ini berhasil, terima kasih boii

Apakah halaman ini membantu?
0 / 5 - 0 peringkat