IDEA 14 Community Edition

I often work with binary data.

1.
How I can see binary(hex) values in Watch window for ordinary variables and digital arrays?

2.
byte array b
In variables window show as hex - b[i]=0x99
If i try edit this to 0xE9 will appear error window "Type mismatch".
Why?

3.
You show hex values only in variables window, but for temporary variables IDEA reset view to decimal every cycle.
You can fix it?

4.
You show hex values only in variables window, but not save this view mode in project settings.
Reload IDEA will reset view to decimal every times.
You can fix it?

8 comments
Comment actions Permalink

Hi, the only way now is to use View as -> Hex.
And true, it is not persisted between sessions :(
There is a number of bugs about that already, please vote:
https://youtrack.jetbrains.com/issue/IDEA-79114
https://youtrack.jetbrains.com/issue/IDEA-29759
https://youtrack.jetbrains.com/issue/IDEA-106133

0
Comment actions Permalink

Напишу ответ на русском. Т.к., наверное, я очень понятно написал по-английски. (модераторы могут перевести этот ответ на английский)...

1.How I can see binary(hex) values in Watch window for ordinary variables and digital arrays?
В 13-й версии можно было отображать переменные в шестнадцатеричном виде в окне Watch.
В 14-й что-то поломали, в контекстном меню есть пункт "view as hex", но он НЕ РАБОТАЕТ, при его выборе...
Желательно также добавить возможность отображать шестнадцатеричный вид и для числовых массивов...

2.
байтовый массив b
В окне variables светится как - b[i]=0x99
Установка нового значения 0xE9 для элемента массива приводит к выводу диалогового окна сс строкой "Type mismatch".
Почему?

3 и 4 - понятно между сессиями не сохраняется, при новой отладке в той же сессии скидывается на вывод в десятичной системе.
Не понятно, почему не правят это, раз люди уже не раз поднимали этот вопрос?


Вообще, желательно окна просмотра переменных при отладке сделать как в Визуал студии. Там можно сделать:
- несколько окно Watch,
- одним кликом можно менять вывод для всех переменных (10<->16), и это сохраняется в свойствах проекта.
- к каждой переменной можно дописать модификаторы вывода, которые предписывают студии как отображать данную переменную(как строку, дамп памяти, просто чисто, алрес ...)

0
Comment actions Permalink

It much better in Russan, thanks!
I filed:
1 as https://youtrack.jetbrains.com/issue/IDEA-130833
2 as https://youtrack.jetbrains.com/issue/IDEA-130834
Will try to fix asap.
As for general hex view improvements - if time permits.
Thanks!

0
Comment actions Permalink

My project's name VvodNaxInet, in title of IDEA's window this repeat 3 times + name of open file + name of İDEA = long-long title.
This is right?
İ think short name "VvodNaxInet - İntelliJ IDEA 14 (Community Edition)" is better.

in russian
Мой проект называется VvodNaxInet. В заголовке окна ИДЕИ это название повторяется дважды + локация проекта, получается трижды, + название открытого файла + название самой ИДЕИ
Получается километровая надпись..
Это так задумано?
Имхо, достаточно "VvodNaxInet - İntelliJ IDEA 14 (Community Edition)"



Attachment(s):
idea01.jpg
0
Comment actions Permalink

3rd one is module name

0
Comment actions Permalink

Всё равно, такой длинный заголовок никому не нужен. Если владельцы дисплеев с диагональю 21+ всё видят, то на планшетах с виндой - нет.
К тому же, при переключении задач по ALT-TAB, Windows также обрезает этот заголовок и показывает первые несколько слов.

0

Please sign in to leave a comment.