Quais são as melhores maneiras de inserir caracteres Unicode especiais em um documento do Notepad ++? Preciso confiar no sistema operacional (Windows)?
Procurando uma solução de ver e clicar .
Eu posso abrir o Painel de Inserção ASCII com Editar | Painel de caracteres - que funciona muito bem - mas possui apenas os 256 caracteres brutos. No modo UTF-8, eu gostaria de ter um recurso semelhante para todo o conjunto codificado, por exemplo, alfabeto grego, símbolos matemáticos, etc. Não quero usar o teclado numérico . Pergunta semelhante no sourceforge, mas também não há resposta.
notepad++
unicode
text-editing
special-characters
utf-8
Bob Stein
fonte
fonte
charmap.exe
!Respostas:
Configure um comando definido pelo usuário:
Agora, sempre que desejar inserir um caractere, use o menu Executar ou a tecla de atalho / acelerador para abrir o Mapa de Caracteres do Windows e escolha um ou mais caracteres ou procure-os usando seu nome Unicode em "Procurar:", copie para a área de transferência, feche o Mapa de caracteres e cole no Notepad ++.
Observe que você precisa estar em um formato unicode para que os caracteres sejam exibidos no Notepad ++. Isso é feito acessando o menu Formatar e selecionando "Codificar em UTF-8" ou similar. Agora você pode colar letras gregas, subscritos etc. no Notepad ++.
fonte
C:\Windows\System32\charmap.exe
E agora, para algo completamente diferente, uma galeria de recortar e colar:
☀☁☂☃☄☇☈☉☊☋☌☍🏻☏☐☑☒☓☏☐☑☒☓ ✁✂✃✄✆✇✈✉✌✍✎✏✐✑✒✓✔✕✖✗✘✙✚✛✜✝✞✟❍❏❐❑❒❖❘❙❚❡❢❣❤❥❦❧☿♀♁♂♃♄ ♅♆♇♈♉♊♋♌♍♎♏♐♑♒♓♨
ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ αβγδεζηθικλμνξοπρςστυφχψω
ϊϋόύώΪΫάέήίΰ
АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ абвгдежзийклмнопрстуфхцчшщъыьэюя
ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀ҂҃҄҅҆҇҈҉ҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԮԔԖԘԚԜԞԠԢԤԦԨԪԬᲀᲁᲂᲃᲄᲅᲆᲇᲈᴫᵸ⃝ⷠⷡⷢⷣⷤⷥⷦⷧⷨⷩⷪⷫⷬⷭⷮⷯⷰⷱⷲⷳⷴⷵⷶⷷⷸⷹⷺⷻⷼⷽⷾⷿꙴꙵꙶꙷꙸꙹꙺꙻꚞꚟꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚘꙮꚚ꙯꙰꙱꙲꙳꙼꙽︮︯꙾ꙿꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚜ
ѐёђѓєѐёђѓєїјљњћќѝўџѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӏӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԯԕԗԙԛԝԟԡԣԥԧԩԫԭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚙꚛꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚝ
º¹²³⁴⁵⁺⁻⁼⁽⁾ ¼½¾ ‰‱ ℃ ℉ ❶❷❸❹❺❻❼❽❾❿➀➁➂➃➄➅➆➇➈➉➊➋➌➍➎➏➐➑➒➓①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⓪ⒶⒷⒸⒹⒺⒻⒼⒽⒾⒿⓀⓁⓂⓃⓄⓅⓆⓇⓈⓉⓊⓋⓌⓍⓎⓏⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚ Ⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ
♩ ♪ ♫ ♬ ♠ ♡ ♠ ♠ ♥ ♦ ♣
★ ☆ ✠✡✢✣✤✥✦✧✩✪✫✬✭✮✯✰✱✲✳✴✵✶✷✸✹✺✻✼✽✾✿❀❁❂❃❄❅❆❇❈❉❊❋➔➘➙➚➛ ➣➤➥➦➧➨➩➪➫➬➭➮➯➱➲➳➴➵➶➷➸➹➺➻➼➽➾➢➣➤➥➦➧➨➩➪➫➬➭➮➯➱➲➳➴➵➶➷➸➹➺➻➼➽➾ ← ↑ → ↓ ↔↕↖↗↘↙↚↛↜↝↞↟ ↠↡↢↣↤↥↦↧↨↩↪↫↬↭↮↯↰↱↲↳↴↵↶↷↸↹↺↻↼↽↾↿⇀⇁⇂⇃⇄⇅⇆⇇⇈⇉⇊⇋⇌⇍⇎⇏⇐⇑ ⇒⇓⇔⇕⇖⇗⇘⇙⇚⇛⇜⇝⇞⇟⇠⇡⇢⇣⇤⇥⇦⇧⇨⇩⇪
■ □ ▶ ▶ ▷ ▸▹►▻ ▼ ▽ ▾▿ ◀ ◁ ◂◃◄◅ ◆ ◇ ○ ○ ◎ ◐◑ ● ◎ ◒◓◔◕◖◗◘◙◚◛◜◝◞◟◠◡◢◣◤◥◦◧◨◩◪◫◬◭◮ ◯ ▔ ▕ ░ ▓ ▀ ▅ ▆ ▇ █ ▊ ▋ ▌ ▎ ▏▐
∀∁∂∃∄∅∆∇∈∉∊∋∌∍ل∏∐∑− ± ∓∔ ∛∜∝∞∟∠∡∢∣∤∥∦∧∨∩∪∫∬∭∮∯∰ ∗ ∘ ∙ √∛∜∝∞∟∠∡∢∣∤∥∦∧∨∩∪∫∬∭∮∯∰ ∱∲∳∴∵∶∷∸∹∺∻∼∽∾∿≀≁≂≃≄≅≆≇≈≉≊≋≌≍≎≏≐≑ ≒ ≓≔≕≖≗≘≙≚≛≜≝≞≟ ≠ ≣≤≥ ≦ ≧ ≨≩≪≫≬≭≮≯≰≱≲≳≴≵≶≷≸≹≺≻≼≽≾≿⊀⊁⊂⊃⊄⊅⊆⊇⊈⊉⊊⊋⊌⊍⊎⊏⊐⊑⊒⊓⊔ ⊕⊖⊗⊘⊙⊚⊛⊜⊝⊞⊟⊠⊡⊢⊣⊤⊥⊦⊧⊨⊩⊪⊫⊬⊭⊮⊯⊰⊱⊲⊳⊴⊵⊶⊷⊸⊹⊺⊻⊼⊽⊾⊿⋀⋁⋂⋃⋄⋅⋆ ⋇⋈⋉⋊⋋⋌⋍⋎⋏⋐⋑⋒⋓⋔⋕⋖⋗⋘⋙⋜⋝⋞⋟⋠⋡⋢⋣⋦⋧⋨⋩⋪⋫⋬⋭ ⋮ ⋯ ⋰
¿‖ '' '”” ”” ”” ”” ”” ”' ‥… ‧ ′ ″ ‴ ‵ ‶ ‷ ‸ ‹› ※‼‽ ‾‿⁀⁁⁂ ⁃ ⁄ ⁅ ⁆
ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ × ØÙÚÛÜÝßàáãäåæçèéêëìíîïðñòóôôööùúûüýþÿ ĀāÃ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĎďĐđĒēĔĕĖėĘİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁIJijĴĵĶķĸĹĺĻļĽľĿŀŁŃĠġĢģĤĥĦħĨĩĪĬĭĮįĬĭĮįIJijĴĵĶķĸĹĺĻļĽľĿŀŁIJijĴĵĶķĸĹĺĻļĽľĿŀŁŠŃŒĬĭĮįĬĭĮįIJijĴĵĶķĸĹĺĻļĽľĿŀŁ ŠĀŔŕŖŗŘŢţŤťŦŧŨũŪĬĭĮįIJijĴĵĶķĸĹĺĻļĽľĿŀŁŠŠŒŢţŤťŦŧŨũŪĬĭĮįĬĭĮįIJijĴĵĶķĸĹĺĻļĽľĿŀŁŠŒŒŢţŤťŦŧŨũŪĬĭĮįIJijĴĵĶķĸĹĺĻļĽľĿŀŁIJijĴĵĶķĸĹĺĻļĽľĿŀŁŠŒŢţŤťŦŧŨũŪĬĭĮįĬĭĮįIJijĴĵĶķĸĹĺĻļĽľĿŀŁIJijĴĵĶķĸĹĺĻļĽľĿŀŁŒ ×ĬĭĮįĬĭĮįIJijĴĵĶķĸĹĺĻļĽľĿŀŁIJijĴĵĶķĸĹĺĻļĽľĿŀŁ × × ×ĬĭĮįĬĭĮįIJijĴĵĶķĸĹĺĻļĽľĿŀŁ × × × × × × × × × × × × × × × × × × × × × × × × × × × × × × × × × × × × × × × ×
🎳🏂🌁🌉🌋🌌🌏🌑🌓🌔🌕🌛🌠🌰🍏🌱🌼🌽🌿🍄🍇🍈🍌🍍🍑🍒🍩🍕🍖🍗🍠🍤🍥🍨🍪🍫🍬🍭🍮🍯🍷🍹🎊🎋🎠🎣🎭🎮🎲🎴 🎹🎻🎼🎽🏡🏮🐌🐜🐝🐞🐡🐢🐣🐥🐩🐼🐽🐾👅👓👖👚👛👝👤👪👰👹👺💌💕💖💞💠💥💧💫💬💮💯💲💳💴💵💸💾📁📂📃📄 📅📆📇📈📉📊📋📌📍📎📏📐📑📒📓📔📕📙📚📛📜📞📟📤📥📦📧📨📪📰📹🔃🔋🔌🔎🔏🔐🔖🔗🔘🔙🔚🔛🔜🔟🔠🔡🔢🔣🔤 🔦🔧🔩🔪🔮🔵🔶🔷🔸🔹🔼🔽😄😊😃😉😍😘😚😳😌😁😜😝😒😏😓😔😞😱😠😡😪😷👿👽💛💙💜💗💚💔💓💘🌟💢💤💨💦🎶 🎵🔥💩👍👎👌👊👋👐👆👇👉👈🙌🙏👏💪🚶🏃👫💃👯🙆🙅💁🙇💏💑💆💇💅👦👧👩👨👶👵👴👱👲👳👷👮👼👸💂💀👣💋👄 👂👀👃⛄🌙🌀🌊🐱🐶🐭🐹🐰🐺🐸🐯🐨🐻🐷🐮🐗🐵🐒🐴🐎🐫🐑🐘🐍🐦🐤🐔🐧🐛🐙🐠🐟🐳🐬💐🌸🌹🌻🌺🍁🍃🍂🌴🌵🌾🐚 🎍💝🎎🎒🎓🎏🎆🎇🎐🎑🎃👻🎅🎄🎁🔔🎉🎈💿📀📷🎥💻📺📱📠💽📼🔊📢📣📻📡🔍🔓🔒🔑🔨💡📲📩📫📮🛀🚽💺💰🔱🚬💣 🔫💊💉🏈🏀⚽⚾🎾⛳🎱🏊🏄🎿🏆👾🎷🎸👟👡👠👢👕👔👜💄💍💎🍵🍺🍻🍸🍶🍴🍔🍟🍝🍛🍱🍣🍙🍘🍚🍜🍲🍞🍳🍢🍡🍦🍧 🎂🍰🍎🍊🍉🍓🍆🍅🏠🏫🏢🏣🏥🏦🏪🏩🏨💒⛪🏬🌇🌆🏯🏰⛺🏭🗼🗻🌄🌅🌃🗽🌈
alguns espaços (mostrados aqui entre os blocos completos,
█
aka█
)Nothing (nada)
█ (espaço com largura zero) █ (espaço para cabelos) █ (espaço seis por em) █ (espaço delgado) █ █ (espaço estreito e sem interrupção) █ (quatro por espaço -em) █ █ (espaço) █ █ (sem ruptura espaço) █ █ (espaço tri-per-in) █ █ (en espaço) █ █ (espaço eme)
​
​
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Agradecimentos a Maxitweet , Johannes Knabe e copypastecharacter .
Dica: Ctrl += ampliar. Ctrl 0= Restaurar. (Mac ⌘ +e ⌘ 0.)
fonte
Se você pode escrever usando o teclado numérico, isso significa que você já tem o ponto de código para o caractere. Basta digitar o valor hexadecimal do (s) caractere (s) desejado (s) no Notepad ++, selecione-o e abra o menu: Plugins → Conversor → HEX -> ASCII
Demonstração:
Conversão de ASCII para HEX e HEX para ASCII Notepad ++
Você também pode obter resultados ao vivo no painel de conversão
Outra maneira é usar o plug-in HexEditor, que foi incluído nas versões anteriores do Notepad ++, mas foi removido recentemente . Você ainda pode instalar o plugin (ou reativá-lo se estiver desativado) a partir do gerenciador de plugins, com a ressalva de que às vezes ele pode ser instável.
Dessa forma, basta selecionar Plug-ins → Hex-Editor → Visualizar em HEX (ou clicar no
H
botão próximo à direita da barra de menus) e digitar os bytes UTF-8 na janela de edição hexadecimal. Por exemplo, para obter a string 🔙🔚🔛🔜 que estáf0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c
em UTF-8, basta digitar esses valores hexadecimais para despejar a coluna e retornar ao modo de texto normal; você verá esses caracteres aparecerem.Observe que pode ser mais fácil trabalhar em UTF-16 ou UTF-32, pois é complicado obter a codificação UTF-8 de um caractere manualmente. Afinal, basta converter o arquivo de volta para UTF-8 ao salvar
Também é possível usar o conversor Base64 para esse fim. Basta selecionar a string codificada em base64 e selecionar Plug-ins → Ferramentas MIME → Decodificação Base64
Se você quiser inserir alguns caracteres especiais com frequência, é melhor usar uma macro.
Primeiro, você precisa obter a codificação base64 da string colando-a no Notepad ++ e depois usar o recurso Codificação Base64 . Depois disso, selecione Macro → Iniciar gravação , digite a sequência base64 que você obtém, selecione-a e decodifique-a como acima. Agora você pode parar a gravação e salvar a macro com algum nome descritivo e, possivelmente, junto com um atalho. Também é possível usar o recurso HEX → ASCII em vez de base64
Mais tarde, quando você desejar inserir essa sequência, basta reproduzir a macro
Editar:
O Painel de Conversão funcionará com Unicode apenas se você colar um caractere Unicode diretamente no campo ASCII
fonte
E28094
(3) Plugins | Conversor | HEX -> ASCII. Voila. Não sequitur: essa é uma ótima maneira de seguir o outro caminho, para determinar a codificação UTF-8 para um caractere que eu possa recortar e colar.Se você conhece algum LaTeX, pode usar este script AutoHotKey para converter entradas do tipo LaTeX em caracteres Unicode . Ctrl+Alt+Shift+Uirá ativar (ícone H na barra de tarefas) e desativar (ícone S).
Por exemplo, se você digitar
o resultado será
αβΓ∞¹₂ℝ
fonte