2013-04-01 16:28:57 +0000 2013-04-01 16:28:57 +0000
36
36

Блокнот++ вставка специальных символов Юникода в UTF-8

Как лучше всего вводить специальные символы Юникода в блокнот++? Нужно ли полагаться на операционную систему (Windows)? 0x2 и 0x2 и поиск решения see-and-click.

Я могу вызвать панель вставки ASCII с помощью редактирования | Панель символов - это отлично работает, - но она имеет только 256 необработанных символов. В режиме UTF-8 я хотел бы иметь похожую функцию для полного набора кодировок, например, для греческого алфавита, математических символов и т.д. Я не хочу использовать цифровую клавиатуру . Похожий вопрос на sourceforge , но ответа там тоже нет.

Ответы (4)

32
32
32
2015-10-08 15:13:10 +0000

А теперь для чего-то совершенно другого, галерея вырезов и вставок:


☀☁☂☃☄☇☈☉☊☋☌☍☎☏☐☑☒☓【ツ】☚☛☜☝☞☟☠☡☢☣☤☥☦☧☨☩☪☫☬☭☮☯☸☹☺☻☼☽☾✁✂✃✄✆✇✈✉✌✍✎✏✐✑✒✓✔✕✖✗✘✙✚✛✜✝✞✟❍❏❐❑❒❖❘❙❚❡❢❣❤❥❦❧☿♀♁♂♃♄♅♆♇♈♉♊♋♌♍♎♏♐♑♒♓♨

ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ αβγδεζηθικλμνξοπρςστυφχψω

ϊϋόύώΪΫάέήίΰ

АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧЧШШШИБЫЬЭЮЯ абвгдежзийклмнопрстуфхцррчрчыщяя

ЀЁЂЃЄЅІЇЈЉЊЋЌЍЎЏѠѢѤѦѨѪѬѮѰѲѴѶѸѺѼѾҀ҂҃҄҅҆҇҈҉ҊҌҎҐҒҔҖҘҚҜҞҠҢҤҦҨҪҬҮҰҲҴҶҸҺҼҾӀӁӃӅӇӉӋӍӐӒӔӖӘӚӜӞӠӢӤӦӨӪӬӮӰӲӴӶӸӺӼӾԀԂԄԆԈԊԌԎԐԒԮԔԖԘԚԜԞԠԢԤԦԨԪԬᲀᲁᲂᲃᲄᲅᲆᲇᲈᴫᵸ⃝ⷠⷡⷢⷣⷤⷥⷦⷦⷧⷨⷪⷫⷬⷭⷮⷯⷰⷱⷲⷳⷸⷴⷵⷶⷷⷺⷺⷻⷼⷾⷿꙵꙶꙷꙸꙹꙻꚞꚟꙀꙂꙄꙆꙈꙊꙌꙎꙐꙒꙔꙖꙘꙚꙜꙞꙠꙢꙤꙦꙨꙪꙬꚘꙮꚚꙴⷩ꙱꙳꙳꙼꙯︮꙾ꙿꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚜ꙾ꙿꚀꚂꚄꚆꚈꚊꚌꚎꚐꚒꚔꚖꚜ

ѐёђѓєѕіїјљњћќѝўџѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӏӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԯԕԗԙԛԝԟԡԣԥԧԩԫԭꙁꙃꙅꙇꙉꙋꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚙꚛꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚝ

º¹²³⁴⁵⁺-⁼⁽ ⁾ ⁿ ¼½¾‰‱℃ ℉ ⓥⓁⓒⒷⓍ❶❷❸❹❺❻❼❽❾❿➀➁➂➃➄➅➆➇➈➉➊➋➌➍➎➏➐➑➒➓①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳⓪ⒶⓖⓇⒼⓙⓚⒿⓗⒹⓜⓄⒽⓃⓉⓘⓏⓥⒻⒸⓊⓐⒾⓔⓅⓖⓞⓣⓙⓚⓛⓞⓆⓟⓋⓡⓢⓣⓤⓥⓝⓕⓩⓩⓩⓩⓩⓦⓩⓩⓩⓩⓩⓩⓞⓞⓞⓟⓠⓡⓩⓤⓤⓥⓦⓧⓑⓩⓩ.

♩♪♫♬♭♮♯☰☱☲☳☴☵☶☷♔♕♖♗♘♙♚♛♜♝♞♟弗♠♡♣♤♥♦♧

★☆✠✡✢✣✤✥✦✧✩✪✫✬✭✮✯✰✱✲✳✴✵✶✷✸✹✺✻✼✽✾✿❀❁❂❃❄❅❆❇❈❉❊❋➔➘➙➚➛➜➝➞➟➠➡➢➣➤➥➦➧➨➩➪➫➬➭➮➯➱➲➳➴➵➶➷➸➹➺➻➼➽➾←↑→↓↔↕↘↙↚↛↜↝↞↟↠↡↢↣↤↥↦↧↨↫↬↭↮↯↰↱↲↳↴↵↶↷↸↹↺↻↼↽↾↿⇀⇁⇂⇃⇄⇅⇆⇇⇈⇉⇊⇋⇌⇍⇎⇏⇐⇑⇒⇓⇔⇕⇖⇗⇘⇙⇚⇛⇜⇝⇞⇟⇠⇡⇢⇣⇤⇥⇦⇧⇨⇩⇪

■□▢▣▤▥▦▧▨▩▪▫▬▭▮▯▰▱▲△▴▵▶▷▸▹►▻▼▽▾▿◀◁◂◃◄◅◆◇◈◉◊○◌◍◎●◐◑◒◓◔◕◖◗◘◙◚◛◜◝◞◟◠◡◢◣◤◥◦◧◨◩◪◫◬◭◮◯ ▔ ▕ ░ ▒ ▀ ▓ ▂ ▃ ▄ ▅ ▆ ▇ “ ▉ ▊ ▋ ▌ ▍ ▎ ▏▐

∀∁∂∃∄∅∆∇∈∉∊∋∌∍∎∏∐∑−±∓∔∕∖∗∘∙√∛∜∝∞∟∠∡∢∣∤∥∦∧∨∩∪∫∬∭∮∯∰∱∲∳∴∵∶∷∸∹∺∻∼∽∾∿≀≁≂≃≄≅≆≇≈≉≊≋≌≍≎≏≐≑≒≓≔≕≖≗≘≙≚≛≜≝≞≟≠≡≢≣≤≥≦≧≨≩≪≫≬≭≮≯≰≱≲≳≴≵≶≷≸≹≺≻≼≽≾≿⊀⊁⊂⊃⊄⊅⊆⊇⊈⊉⊊⊋⊌⊍⊎⊏⊐⊑⊒⊓⊔⊕⊖⊗⊘⊙⊚⊛⊜⊝⊞⊟⊠⊡⊢⊣⊤⊥⊦⊧⊨⊩⊪⊫⊬⊭⊮⊯⊰⊱⊲⊳⊴⊵⊶⊷⊸⊹⊺⊻⊼⊽⊾⊿⋀⋁⋂⋃⋄⋅⋆⋇⋈⋉⋊⋋⋌⋍⋎⋏⋐⋑⋒⋓⋔⋕⋖⋗⋘⋙⋜⋝⋞⋟⋠⋡⋢⋣⋦⋧⋨⋩⋪⋫⋬⋭⋮⋯ ⋰ ⋱

¿¡- ‘'‗ ”“. ” ’ ‘ ’ ‘ “ ” † ‡ - ‣ ․ ‥ … ‧ ’ ‘ ’ ‴ ‵ ‶ ‷ ‸ ‘ ’ ‘ ※ ‼ ‽ ‾‿⁀⁁⁂⁃ ⁃ ⁄ ⁅ ⁆

ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ ĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽž ſƀƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƠơƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿǀǁǂǃ ſƀƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑƒƓƔƕƖƗƘƙƚƛƜƝƞƟƠơƤƥƦƧƨƩƪƫƬƭƮƯưƱƲƳƴƵƶƷƸƹƺƻƼƽƾƿǀǁǂǃ. ǍǎǏǐǑǒǓǔǕǖǗǘǙǚǛǜǝǞǟǠǡǢǣǤǥǦǧǨǩǪǫǬǭǮǯǰǴǵǶǷǸǹ ǺǻǼǽǾǿȀȁȂȃȄȅȆȇȈȉȊȋȌȍȎȏȐȑȒȓȔȕȖȗȘșȚțȜȝȞȟȠ ȦȧȨȩȪȫȬȭȮȯȰȱȲȳɐɑɒɓɔɕɖɗɘəɚɛɜɝɞɟɠɡɢɣɤɥɦɧɨɩɪɫɬɭɯɰɱɲɳɴɵɶɷɸɹɺɻɼɽɾɿʀʁʂʃʄʅʆʇʈʉʊʋʌʍʎʏʐʑʒʓʔʕʖʗʘʙʚʛʜʝʞʟʠʡʢʭ

⛄⚽⚾⛳⛪⛺⛲⛵⛽


несколько Пространства (показаны здесь между полными блоками █ так же известными как █)

“” (ничего)

“” ​ ​ (пространство нулевой ширины) “ ”     (пространство волос) “ ” “     (шесть- per-em space) ” “       (тонкое пространство) ” “     (узкое безразрывное пространство) ” “       (четырехразрядное пространство) ” “     (пространство) ”  “       (без перерыва) ” “       (трехпер-эм пространство) ” “     (в пространстве) ” “       (эм пространство)

Спасибо Maxitweet , Johannes Knabe , и copypastecharacter .

Совет: Ctrl +=зум. Ctrl 0=восстановление. (Mac ⌘ + и ⌘ 0).

18
18
18
2013-04-10 11:22:10 +0000

Установите пользовательскую команду:

  1. Выберите “Выполнить”, а затем “Выполнить”…
  2. Введите схему
  3. Нажмите Сохранить…
  4. Введите имя для его идентификации, например &charmap (амперсанд позволяет указать C в качестве ключа-ускорителя, поэтому Alt+R затем C активируйте его, если только у вас нет другой команды с таким же ключом-ускорителем).
  5. Дополнительно укажите комбинацию клавиш, чтобы активировать ее, например, ALT и Num +
  6. Щелкните OK

Now всякий раз, когда вы хотите ввести символ, используйте меню Run или клавишу быстрого вызова/акселератора, чтобы открыть карту символов Windows, и либо выберите один или несколько символов, либо выполните поиск по имени в Unicode в разделе “Поиск:”, скопируйте в буфер обмена, закройте карту символов и вставьте ее в блокнот++.

Обратите внимание, что для отображения символов в Блокноте++ необходимо использовать формат Юникод. Это можно сделать, перейдя в меню Формат и выбрав “Кодировать в кодировке UTF-8” или что-то в этом роде. Теперь вы можете вставить греческие буквы, подписки и т.д. в Блокнот++.

9
9
9
2015-10-08 16:36:29 +0000

Если вы можете писать с помощью цифровой клавиатуры, это означает, что у вас уже есть кодовая точка для символа. Просто введите шестнадцатеричное значение нужного вам символа (символов) в блокнот++, выберите их, затем откройте меню: Плагины → Преобразователь → HEX -> ASCII

Демонстрация:

ASCII в HEX и HEX в ASCII Преобразование Блокнот +++


Вы также можете получить результаты преобразования в реальном времени с панели преобразования


Другой способ - использовать плагин HexEditor, который был включен в предыдущие версии Блокнота ++, но был недавно удален . Вы всё ещё можете установить плагин (или возобновить его работу, если он был отключён) из менеджера плагинов с оговоркой, что иногда он может быть нестабильным.

Таким образом, вы просто выбираете Plugins → Hex-Editor → View in HEX (или нажимаете кнопку H в правой части панели меню) и вводите UTF-8 байт в окне редактирования шестнадцатеричного кода. Например, чтобы получить строку f0 9f 94 99 f0 9f 94 9a f0 9f 94 9b f0 9f 94 9c в UTF-8, просто введите эти шестнадцатеричные значения в столбец дампа и вернитесь в обычный текстовый режим; вы увидите, как эти символы появятся.

Заметьте, что может быть проще работать в UTF-16 или UTF-32, так как получить кодировку UTF-8 символа вручную непросто. В конце концов, просто конвертируйте файл обратно в UTF-8 при сохранении


Для этого также можно использовать конвертер Base64. Просто выберите строку в кодировке base64 и выберите Plugins → MIME Tools → Base64 Decode


Если вы просто хотите часто вводить несколько специальных символов, то лучше использовать макрос.

Сначала вам нужно забыть кодировку base64 string, вставив ее в блокнот++, а затем воспользоваться функцией Base64 Encode. После этого выберите Macro → Start record, введите полученную строку base64, выберите ее и расшифруйте, как описано выше. Теперь вы можете остановить запись и сохранить макрос с каким-нибудь описательным именем и, возможно, с ярлыком. Также можно использовать функцию HEX → ASCII вместо base64

Позже, когда нужно вставить эту строку, просто повторите макрос

Правка:

Панель преобразования работает с Юникодом только в том случае, если вы вставили символ Юникода непосредственно в поле ASCII

.

0
0
0
2017-11-15 06:38:58 +0000

Если вы знаете некоторые LaTeX, вы можете использовать этот скрипт AutoHotKey для преобразования LaTeX-подобного ввода в символы Юникода . Ctrl+Alt+Shift+U включит его (иконка H на панели задач) и выключит (иконка S).

Так, например, если вы наберете

\alpha \beta \Gamma \infty ^1 _2 \Bbb{R}

, то результат будет αβΓ∞¹₂ℝ.

Похожие вопросы

8
1
6
4
1