Slack menggunakan berbagai karakter untuk pemformatan penurunan harga sendiri.
Bagaimana saya bisa memasukkan pesan dengan karakter yang dipesan itu lolos?
mis. Apakah mungkin untuk mengirim pesan persis seperti ini:
* Saya tidak ingin ini menjadi berani *
slack
text-formatting
special-characters
BadHorsie
sumber
sumber
Jawaban:
Larutan
Salin dan tempel teks di bawah ini dan ubah kata di tanda bintang untuk kebutuhan Anda sendiri:
Itu tidak akan diterjemahkan sebagai teks tebal ketika Anda memposting pesan Slack Anda. Catatan: Ada karakter tersembunyi di kedua sisi tanda bintang yang akan mencegah Slack memformat kata Anda di antara tanda bintang.
Penjelasan
Ini adalah variasi dari jawaban ShaneB yang tampaknya bekerja lebih baik. Alih-alih menambahkan ruang (tak terlihat) ke sisi "terlampir" tanda bintang:
pertimbangkan untuk menghapus ruang pada sisi "terlepas" dengan memasukkan non-spasi (tidak terlihat):
Ini "menanamkan" tanda bintang dan karenanya membuatnya tidak aktif. Tanda hubung yang lembut sepertinya karakter yang bagus di sini.
sumber
|
Anda harus memasukkan karakter unicode (U + 00AD). Di Linux sambil menahan SHIFT + CTRL tekanu
dan kemudian tombolad
. Pada Windows sambil menahan tombol ALT ketik tombol0173
. Informasi lebih lanjut tentang input unicode dapat Anda temukan di en.wikipedia.org/wiki/Unicode_inputSaya baru saja menguji dan satu tanda centang akan keluar dari karakter pemformatan yang akan datang untuk sisa pesan.
Itu akan diformat sebagai kode
Itu akan diformat secara normal tetapi kedua tanda bintang akan muncul alih-alih membuat teks tebal.
sumber
UPDATE !: (2017-12-07)
Tampaknya Google telah memperbarui kontrol browser web Chrome (dan mungkin yang lain) untuk menunjukkan placeholder untuk banyak karakter kontrol ASCII umum, TERMASUK karakter Tab Vertikal! Perubahan ini telah menyebabkan Solusi asli saya di bawah ini rusak, sekarang menampilkan kotak "karakter tidak dikenal" atau dalam beberapa kasus spasi putih, di mana sebelumnya tidak melanggar dalam kebanyakan kasus penggunaan (terutama Slack!). Tidak perlu takut, ada Perbaiki sederhana!
PERBAIKI: Alih-alih menggunakan Tab Vertikal (karakter hex 0x0B ), SEKARANG menggunakan karakter Umpan Formulir (karakter hex 0x0C )!
Solusi: Salin teks tetap di bawah ini ke Slack dan Edit:
Atau gunakan hex to ascii converter (yaitu: ASCII ke Hex ) untuk mengonversi ini:
Secara pribadi saya menemukan itu selalu termudah dan lebih kompatibel untuk menggunakan berbagai ASCII solusi yang bertentangan dengan godaan nasib dengan solusi Unicode seperti dalam jawaban leclercdumombasin. NAMUN, sejauh menyangkut kegunaannya, jawaban leclercdumombasin adalah elegan karena Anda dapat dengan mudah menyalin dan menempelkan tanda hubung lunak dan menandai kata-kata yang Anda ingin tetap tidak diformat dengan hanya satu karakter tersembunyi. Perbedaan utama antara keduanya adalah solusi saya menggunakan karakter yang akan tetap tersembunyi jika disalin / ditempelkan ke editor teks sederhana, sedangkan solusi soft-hyphen dalam pengujian saya dikonversi ke tanda hubung standar pada editor teks sederhana yang umum.
TL; DR: Anda sekarang memiliki DUA solusi yang bekerja untuk harga satu!
POST ASLI:
Saya harus setuju dengan Richard Simões di atas, tidak ada jawaban yang benar-benar memberikan solusi nyata. Meskipun semuanya benar dalam satu hal, tidak ada metode yang sengaja dibuat untuk menangani kasus penggunaan ini, itu akan memerlukan semacam hack. ... Dan karena tidak ada peretasan yang diberikan sejauh ini dapat diterima, saya mengambil hotpocket dan beberapa kaset Xena dan mulai membuktikan bahwa kung-fu saya kuat.
Hasil: Kang-fu saya kuat.
Solusi: Gunakan karakter Tab Vertikal .Seperti yang disebutkan di atas, Anda dapat menggunakan spasi untuk memilah tanda bintang dari kata atau frasa yang ada di sekitarnya, seperti:
Ini menurut saya adalah jawaban terbaik yang sudah diberikan, tetapi masih menambah ruang yang tidak sedap dipandang. Jadi alih-alih jika Anda menggunakan Tab Vertikal (VT), itu akan cukup untuk memisahkan tanda bintang, tanpa menambahkan ruang tambahan antara tanda bintang dan kata yang mengelilingi.
Ini adalah info karakter, meskipun saya tidak yakin bagaimana StackExchange dan / atau browser web pribadi Anda akan menampilkan ini. Jika secara otomatis mengubahnya menjadi spasi, atau yang serupa lihat di bawah ini ke metode alternatif:
Dan dalam kalimat seperti yang Anda gunakan pada Slack, di mana saya telah mengujinya dengan sukses, terlepas dari cara kerjanya di sini (cukup salin / tempel ke Slack):
Cara termudah yang saya temukan untuk bekerja dengan peretasan karakter yang tidak dapat dicetak seperti ini adalah dengan menyimpan urutan dalam file teks sebagai hex, maka setiap kali saya perlu menggunakannya saya dapat dengan cepat membuka tab baru, google 'hex to ascii' , lalu salin / tempel melalui konverter apa pun. Saya juga merekomendasikan menggunakan editor teks yang memiliki opsi untuk menampilkan karakter spasi putih. Ini adalah string dalam hex untuk digunakan, cukup konversikan ke ascii dan ganti 'hax' dengan apa pun yang Anda maksud untuk mengetik:
sumber
Hanya ada satu cara untuk mencapai apa yang Anda inginkan: Gunakan bot untuk membuat pesan menggunakan Slack API . Berikut adalah halaman dengan contoh yang menunjukkan bagaimana melakukan persis apa yang Anda inginkan.
Tetapi jika Anda, manusia, mengetik menggunakan klien Slack, seperti yang orang lain katakan, tidak ada cara untuk menghasilkan string teks yang dikelilingi oleh tanda bintang. Jika Anda tidak ingin pemformatan jenis lain diterapkan (seperti
code
), berikut adalah beberapa kompromi yang akan membuat Anda dekat dengan yang Anda inginkan:spasi (saya menemukan ini lebih mudah dibaca)
* I don't want this to be bold *
memimpin garis miring terbalik atau garis bawah
\*I don't want this to be bold*
_*I don't want this to be bold*
sumber
Ada karakter Unicode, "Combining Grapheme Joiner" (͏Unode: U + 034F, UTF-8: CD 8F) yang, jika dimasukkan tepat sebelum salah satu karakter khusus di Slack, entah bagaimana deteksi Slack tentang karakter khusus:
Ini
menipuhack tampaknya lolos dari karakter berikut, memungkinkan tanda bintang, tildes, garis bawah, dan (bagi saya yang paling penting dari semua) kurung sudut yang akan diketik tanpa Slack menggunakannya sebagai kode format.Saya menyadari bahwa ini adalah hack skanky: Ini relatif mudah pada Mac, tetapi saya tidak dapat berbicara untuk kawan Windows saya apakah ini mudah dilakukan atau tidak.
PS: Saya mencoba beberapa karakter Unicode lainnya, termasuk backspace, ruang tipis, ruang rambut, ruang nol-lebar, dan sebagainya, tetapi Slack menelanjangi mereka, setidaknya ketika mereka adalah karakter pertama pada sebuah garis (yang membuat mengetikkan sesuatu seperti
> 9,000!
sebagai komentar mustahil di Slack, karena itu menjadi blockquote).sumber
Mungkin menggunakan karakter Unicode U + 066D (٭) ketika Anda bermaksud karakter *?
Solusi di atas di mana kontributor merekomendasikan menggunakan karakter tab vertikal bekerja untuk saya sampai saya juga menyertakan markup yang menggunakan sintaks .. , pada titik mana tidak.
sumber
Kutu punggung tunggal akan melakukannya, kutu tiga punggung akan membuatnya memblokir teks . . . tetapi keduanya akan memformatnya sebagai kode. Seperti yang dikonfirmasi oleh tweet ini oleh Slack .
sumber
Pilihan lain adalah menggandakan salah satu tanda bintang.
*cough**
dan**cough*
keduanya bekerja untuk saya dalam pengujian saya.sumber
Untuk keluar dari karakter khusus, fe * atau @, ketikkan karakter berikut tepat sebelum karakter yang ingin kita lepas:
Terus ditekan:
<ctrl><shift>
Tekan dan lepaskan, satu demi satu, karakter berikut:
u
a
d
Melepaskan:
<ctrl><shift>
Untuk sesaat, kita akan melihat, digarisbawahi:
uAD
yang akan segera menjadi tidak terlihat.Sekarang Anda dapat mengetik karakter khusus.
Jawaban ini diberikan oleh @Suboptimal dalam komentar.
Saya mencoba membalasnya tetapi komentar tidak mengizinkan pemformatan yang diperlukan.
Jika dia akan memposting jawaban ini, saya dengan senang hati akan membatalkannya dan menghapus yang ini.
sumber
Anda dapat memasukkan Hash dengan spasi, lalu teks, lalu gunakan backspace untuk menghubungkan keduanya.
Yaitu
Mulailah dengan ...... # SlackIsGreat
Kemudian letakkan kursor di 'S "dan tekan backspace.
sumber