Средство форматирования Eclipse/nsight не соблюдает политику отступов тела функции

Я использую версию nsight для CUDA 8.0 (платформа Eclipse 4.4.0, CDT 8.4.0). Мой форматтер Eclipse C/++ настроен на отступ следующим образом (изображение взято из конфигурации Formatter prev:

введите здесь описание изображения

но если у меня есть этот код:

введите здесь описание изображения

и я нажимаю ввод, перехожу к следующей строке (курсор помещается под span) и ввожу открывающую фигурную скобку, она не ставится в начале строки, а остается с отступом:

введите здесь описание изображения

Это баг или я что-то не так настроил?

Примечания:

  • Я пробовал как встроенный форматтер, так и форматтер «CUDA C»; они ведут себя одинаково в этом случае

person einpoklum    schedule 25.01.2017    source источник


Ответы (1)


Я вижу такое поведение и в стоковом CDT. Это похоже на ошибку. Пожалуйста, отправьте отчет об ошибке.

person HighCommander4    schedule 26.01.2017
comment
Это очень плохо. Спасибо. - person einpoklum; 26.01.2017
comment
После создания учетной записи и попытки войти в bugzilla я получаю сообщение о том, что либо продукты не определены для ввода ошибок, либо вам не был предоставлен доступ ни к одному из них. ; возможно, вы могли бы дать ссылку на какое-то место, объясняющее, как именно там возникают ошибки в одном файле? - person einpoklum; 26.01.2017
comment
@einpoklum Цитата с веб-сайта: из-за спама, если вы являетесь НОВЫМ пользователем и хотите сообщить об ошибках, вам необходимо связаться с веб-мастером в eclipse dot org, чтобы получить разрешение. Все остальные пользователи не должны быть затронуты этим изменением. В качестве хорошего, доброго (но предвзятого) совета: если вы заботитесь о своем здравомыслии, не используйте Eclipse или любые продукты на его основе, если только это действительно действительно уникальная программа, без которой вы не можете жить (Nsight Eclipse Edition не попадает в эту категорию). категория; НВВП, ну... может быть). - person Ivan Aksamentov - Drop; 26.01.2017
comment
@Drop: я стараюсь игнорировать более глубокие ямы Eclipse; но - если у вас есть другие рекомендации, я открыт для них, я полагаю. Хотя, возможно, это было бы более уместно для чата. - person einpoklum; 26.01.2017
comment
@einpoklum: я зарегистрировал для вас ошибку: bugs.eclipse.org/bugs/ show_bug.cgi?id=511144. - person HighCommander4; 27.01.2017
comment
@einpoklum: Обратите внимание, что запуск средства форматирования (Ctrl+Shift+F или Source -> Format) исправляет отступ фигурных скобок. - person HighCommander4; 27.01.2017
comment
@HighCommander4: Да, я это знаю; это одна из причин, по которой это озадачило меня. Спасибо. - person einpoklum; 27.01.2017