Анализ пихарма завершен. Найдена одна опечатка. Где это?

Я использую Pycharm 2016.1.4 (последняя версия на данный момент), и в правом верхнем углу окна есть небольшая коробка (флажок, если все правильно).

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

Когда вы нажимаете на него, он сообщает вам некоторую информацию о предупреждениях/ошибках/опечатках.

Теперь, когда я понял, что у меня есть некоторые проблемы, я попытаюсь их исправить. Легко видеть, где ошибки и предупреждения (их строки выделены в правой части прокрутки). Но как я могу быстро (не просматривая весь текст для фигурного подчеркивания) определить позиции опечаток?

Ответ 1

PyCharm сообщает вам тип проблемы и ее расположение по крошечным линиям на полосе прокрутки этого файла. Различные цвета означают разные типы ошибок.

Красные линии ломают ошибки, а желтые - предложения. Вы можете щелкнуть по этим маленьким строкам, чтобы их вернули в нужное место.

Это не показывает местоположение опечаток, это правда. Но я нашел обходное решение, перейдя в Настройки → Инспекции и изменив степень Правописание → Типовая на Слабое предупреждение, в этом случае опечатки отображаются правильно и вы можете использовать горячие клавиши для Следующая выделенная ошибка и Предыдущая выделенная ошибка, которые показаны на панели Настройки → Клавиатура. Для меня это F2 и Shift + F2, поэтому я должен использовать Fn + F2 или Fn + Shift + F2, потому что я нахожусь в Macbook.

Но я чаще всего использую параметр Код → Проверить код, потому что он ищет весь проект/модуль для ошибок, предупреждений и даже опечаток и показывает их действительно удобным способом в другой панели, где вы также можете щелкнуть по ошибкам, которые нужно предпринять, в нужное место. Также он показывает краткий обзор проблемы и возможное разрешение.

Ответ 2

Вы можете установить цвет для опечаток, выполнив поиск "опечатки" в диалоговом окне "Настройки". (Для моей версии она находится в разделе "Редактор/Цветная схема/Общие" в группе "Ошибки и предупреждения". Изменение способа отображения опечаток помогает вам находить их без изменения их уровня предупреждения или аналогичного.