Покажите значение кодовой точки Unicode символа в Eclipse

Я всегда устанавливаю следующее, чтобы облегчить справляться и взаимодействовать с окнами

  • кнопки Taskix - Reorder в Вашей панели задач Windows
  • , KatMouse - прокручивает окно непосредственно под курсором
  • мыши, который Оборот WinSplit - организует Ваши окна путем мозаичного размещения, изменения размеров и расположения их
  • allSnap - окна автоматически хватают к краям окна и (дополнительно) краям других окон

5
задан Craig McQueen 4 November 2009 в 01:55
поделиться

3 ответа

I do not think there is yet a plugin doing exactly what you are looking for.

I know about a small plugin able to encode/decode a unicode sequence:

alt text

The sources (there is not even a fully built jar plugin yet) are here, with its associated tarball: you can import it as a PDE plugin project a,d test it in your eclipse.

3
ответ дан 14 December 2019 в 19:17
поделиться

Вот сценарий Python для отображения информации о символах Юникода в буфере обмена Windows. Итак, просто скопируйте символ в свой любимый редактор, а затем запустите эту программу.

Не встроено в Eclipse, но это то, что я, вероятно, буду использовать, когда у меня нет лучшего варианта.

"""
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)
0
ответ дан 14 December 2019 в 19:17
поделиться

Вы также можете найти символ в базе данных Unicode, используя Утилиту свойств Unicode по адресу http://unicode.org/ . Я сделал поисковую систему Firefox для поиска с помощью этой утилиты. Итак, просто скопируйте и вставьте из вашего любимого редактора в окно поиска.

См. Список онлайн-инструментов на http://unicode.org/. Например, в нем перечислены Поиск в Юникоде Джонатана Хедли.

2
ответ дан 14 December 2019 в 19:17
поделиться
Другие вопросы по тегам:

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