Too many special characters, or even the dreaded emoji are a problem. But, if you use a small amount, it can improve readabilty in some situations.
Ex: Spotify ( lots of names, only newest has icon )
items stand out, like a long filelisting <todo: screenshot test runner in vscode>
https://www.compart.com/en/unicode/block/U+1D100
Description | |
---|---|
Dash / Arrows | β’ |
Favorite Bookmarks | π |
Console / CommandLine | π» |
Search / Find | π§ |
List / Checklist | π |
Video / Youtube | π₯ |
Music / Audio | πΆ |
Web App | ππ» |
- β’ π π»
-
β’
β
β½
β
π·οΈ
β¦
-
bug report
π·οΈ
-
π¨
π₯οΈ
sdfs Wrap After π¨ Join-String π₯οΈ β 2021-02-04.ps1 Import PowerBI β½ Add-Type π‘π Assemblies 2021-01-26.ps1 Format-TypeName and Get-ObjectType -- Nicer summaries of type names π₯οΈ -2020-01-23.png Pretty output π¨ Console Diff π₯οΈ β 2021-01-21.ps1 _tabgs ππ β ββ½βΎβ βοΈπ‘ππΉππ₯π·οΈπΉοΈπ₯οΈ β Console π₯οΈ Formatting π¨.txt Find-Member π©βπ¬ Nicer condensed output β 2021-01-09.png
Example:
Date.ToText β½ using custom date format strings β2021-01-29.pbix
ArgumentCompleter π‘ as optional values π₯οΈ β 2021-01-29.ps1
Description | |
---|---|
Execute Program or run Fastest Tests |
π π |
Command includes Opening a Browser | π |
Log | γ |
Test Runners | |
---|---|
Unit Tests or Bug | π Foo Bar |
Slow Interation tests | ππ Foo Bar or ππ’ Foo Bar |
Uses Terminal Escape Sequences | π¨ or π₯οΈ |
Label | Runes |
---|---|
Tree hierarchy | β , β , β |
Unicode Category | Block | Range |
---|---|---|
So |
Box Drawing |
0x2500 - 0x257f |
β½β ββββββββββ
β ββ β€πβ€β₯β¬·β« βββ ββββββββββββ β€β€β€β€β€β₯ͺβ₯«β₯¬β₯β©β©β« β β€β€β₯ͺβ₯«β₯¬β₯β©ββββ
βββββββ β‘β’β£ββββ ββ β€β€β€β€β€β₯ͺβ₯«β₯¬β₯β©β©β«β«¦β¬·βͺβ«β¬ββΈΊβΈ»βΉγγ°οΈ±οΈ²οΉοΉοΉππ¨β€β€β₯ͺβ₯«β₯¬β₯β©βββββββββββββββββββββ©β«βββ ββββββββββββ β€ β€β€β€β€β₯ͺβ₯«β₯¬β₯β©β©β« ββ€β€β₯ͺβ₯«β₯¬β₯β¬βββ β€β€β€β€β€
Arrows β’β’β’
β€β€β₯ͺβ₯«β₯¬β₯β¬βββ β€β€β€β€β€
Dash βββββββ β‘β’β£ββββ ββ β€β€β€β€β€β₯ͺβ₯«β₯¬β₯β©β©β«β«¦β¬·βͺβ«β¬ββΈΊβΈ»βΉγγ°οΈ±οΈ²οΉοΉοΉππ¨β€β€β₯ͺβ₯«β₯¬β₯β©ββββββββ
ππ β ββ½βΎβ βοΈπ‘ππΉππ₯π·οΈπΉοΈπ₯οΈ
Name | Symbol |
---|---|
Space | β |
Escape | β |
aNewline | β€ |
Tab | β₯ |
Null | β |
VerticalTabSymbol | β |
TabSymbol | β |
CarriageReturn | β |
Newline | β€ |
(Get-Clipboard).EnumerateRunes() | Sort value | Join-String -sep '' | Set-Clipboard
# or render
(Get-Clipboard).EnumerateRunes() | Sort value -Unique | Join-String -sep ', '
# Out: β, β, β, β, β, β , β‘, β’, β£, β, β, β, β
, β, β, β, β, β, β, β, β, β, β, β, β, β , β€, β€, β€, β€, β€, β₯ͺ, β₯«, β₯¬, β₯, β©, β©, β«, ⫦, β¬·, βͺ, β«, β¬, β, βΈΊ, βΈ», βΉ, γ, γ°, οΈ±, οΈ², οΉ, οΉ, οΉ, π, π¨
PS> 'aπef'.EnumerateRunes() | Ft *length, value
Utf16SequenceLength Utf8SequenceLength Value
------------------- ------------------ -----
1 1 97
2 4 128018
1 1 101
1 1 102
Filter duplicates
'β’β’T β’ A'
| % EnumerateRunes | Sort -Unique Value | Join-String -sep ''
# ATβ’