Ich habe eine UTF-8 Textdatei in Eclipse geöffnet, und ich möchte herausfinden, was ein bestimmtes Unicode-Zeichen ist. Gibt es eine Funktion, um den Unicode-Codepunkt des Zeichens unter dem Cursor anzuzeigen?Zeige den Unicode Codepunkt eines Charakters in Eclipse
Antwort
Ich glaube nicht, dass es noch ein Plugin macht genau was Sie suchen.
Ich weiß, über eine kleine Plugin Lage zu kodieren/dekodieren eine Unicode-Sequenz:
Die Quellen (es gibt nicht einmal eine voll unterkellerte jar-Plugin noch) are here, mit der damit verbundenen tarball: Sie kann es als ein PDE-Plugin-Projekt importieren, d testen es in Ihrer Eclipse.
Hier ist ein Python-Skript zum Anzeigen von Informationen über Unicode-Zeichen in einer Windows-Zwischenablage. Kopieren Sie einfach das Zeichen in Ihren bevorzugten Editor und führen Sie dieses Programm aus.
Nicht in Eclipse integriert, aber ich werde wahrscheinlich verwenden, wenn ich keine bessere Option habe.
"""
Print information about Unicode characters on the Windows clipboard
Requires Python 2.6 and PyWin32.
For ideas on how to make it work on Linux via GTK, see:
http://mrlauer.wordpress.com/2007/12/31/python-and-the-clipboard/
"""
import win32con
import win32clipboard
import unicodedata
import sys
import codecs
from contextlib import contextmanager
MAX_PRINT_CHARS = 1
# If a character can't be output in the current encoding, output a replacement e.g. '??'
sys.stdout = codecs.getwriter(sys.stdout.encoding)(sys.stdout, errors='replace')
@contextmanager
def win_clipboard_context():
"""
A context manager for using the Windows clipboard safely.
"""
try:
win32clipboard.OpenClipboard()
yield
finally:
win32clipboard.CloseClipboard()
def get_clipboard_text():
with win_clipboard_context():
clipboard_text = win32clipboard.GetClipboardData(win32con.CF_UNICODETEXT)
return clipboard_text
def print_unicode_info(text):
for char in text[:MAX_PRINT_CHARS]:
print(u"Char: {0}".format(char))
print(u" Code: {0:#x} (hex), {0} (dec)".format(ord(char)))
print(u" Name: {0}".format(unicodedata.name(char, u"Unknown")))
try:
clipboard_text = get_clipboard_text()
except TypeError:
print(u"The clipboard does not contain Unicode text")
else:
print_unicode_info(clipboard_text)
Sie können auch ein Zeichen in der Unicode-Datenbank mit den Character Properties Unicode Utility bei http://unicode.org/ Suche. Ich habe eine Firefox Search Engine gemacht, um über dieses Dienstprogramm zu suchen. Also, kopieren und einfügen von Ihrem Lieblings-Editor in das Suchfeld.
Siehe list of online tools at http://unicode.org/. Z.B. Es listet Unicode Lookup von Jonathan Hedley auf.
- 1. Konvertiere einen get den Unicode (?) Wert eines Charakters?
- 2. Übersetzen Unicode (UTF-8) Codepunkt in Bytes
- 3. Convert String in seine Unicode-Codepunkt
- 4. Den Unicode Codepoint eines Zeichens in GNU Emacs finden
- 5. svg: Koordinaten eines Charakters?
- 6. Einfachster Weg, Unicode-Codepunkt in UTF-8 zu konvertieren
- 7. Wie kann ich den Unicode-Codepunkt in Swift durch eine Ganzzahl darstellen?
- 8. Warum wird 'U +' verwendet, um einen Unicode-Codepunkt anzugeben?
- 9. Erstellen eines 3D-sprechenden Charakters iPhone App
- 10. Zeige Escaped String als Unicode in Python
- 11. Wie kann ich die Sprache eines Charakters herausfinden?
- 12. Finden Sie, ob Codepunkt in Elixir Großbuchstaben
- 13. django - Modell Unicode() zeige Fremdschlüsselobjekt Attribut
- 14. Zeige generierte SQL in Toplink in Eclipse
- 15. Warum wird "\ 1" in einem String mit drei Anführungszeichen zu einem Unicode-0x1-Codepunkt
- 16. Testen Sie, ob ein Unicode-Codepunkt in der ISO-8859-5-Gruppe mit C++ enthalten ist
- 17. Lass den Kopf eines manipulierten Charakters synchron mit einer Quaternion in Unity rotieren.
- 18. Was ist der effizienteste Weg, um den Index eines bestimmten Charakters in einer Zeichenkette zu verfolgen?
- 19. Wie konvertiert man einen Unicode-Textblock in einen UTF-8 (HEX) Codepunkt?
- 20. Gibt es eine Codierung in Unicode, bei der jedes "Zeichen" nur ein Codepunkt ist?
- 21. Übereinstimmungen eines bestimmten Charakters nach einem positiven Lookbehind
- 22. Wie zeige ich in Julia den Inhalt eines Makros an?
- 23. Was wäre das Unicode-Zeichen für große Kugel in der Mitte des Charakters?
- 24. Wird strcmp utf-8 Zeichenfolgen in Codepunkt-Reihenfolge vergleichen?
- 25. Unicode Supplementary Multilingual Plane in Java
- 26. Welche davon ist der schnellste Weg, um den Fall eines Charakters zu überprüfen?
- 27. Entkommen Unicode zu Unicode-Zeichen in Cocoa
- 28. Wie kombiniere Unicode-Zeichen in Freetype?
- 29. Unicode-Block eines Zeichens in Python
- 30. kann keine Unicode-rechts-Pfeil
Sieht gut aus. Es tut mir leid zu sagen, dass ich nicht einmal weiß, wie ich es einrichten soll - ich war noch nie ein Java-Programmierer und habe Eclipse für Python und C/C++ benutzt. Aber mit der Zeit werde ich versuchen zu lernen. –