Как запретить PyCharm заполнять строки документации?

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

def fill_blank(self, direction):
    """ 
    :param direction: 
    :return:
    """ 

Я искал в настройках PyCharm слова «docstring» и «stub» и отключал все, что появляется, даже если это не относится к этому конкретному поведению; и я гуглил от и до, но не могу понять, как это остановить. Кто-нибудь знает, как? (Это в PyCharm CE 3.4)


person shanusmagnus    schedule 02.08.2014    source источник


Ответы (1)


Вам нужно установить формат строк документации на «Обычный». По умолчанию это reStructuredText, который дает вам эти подсказки.

Этот параметр находится в разделе «Интегрированные инструменты Python» в настройках вашего проекта.

  1. Файл > Настройки
  2. Интегрированные инструменты Python
  3. Формат строки документации

Снимок экрана

person Burhan Khalid    schedule 03.08.2014
comment
Спасибо! Я снял флажок, но никогда бы не подумал изменить тип. - person shanusmagnus; 03.08.2014
comment
Хм, начиная с версии 2016 года, это поведение по умолчанию. На самом деле, кажется, нет никакого способа включить его. - person user48956; 06.04.2016
comment
user48956, вы когда-нибудь находили ответ на этот вопрос? Я также пытаюсь вернуть старое поведение строки документации, но не могу заставить его работать на Pycharm professional 2016. Похоже на ошибку. мне нравится эта функция - person user2233949; 15.07.2016
comment
Зайдите в настройки-›Редактор-›Основные-›Смарт-клавиши-› и снимите флажок Вставить парную кавычку. - person user2682863; 29.10.2016
comment
user2682863, ты спасаешь жизнь. Я не мог заставить PyCharm вставить шаблон строки документации в течение нескольких месяцев. Снятие флажка «Вставить котировку пары» исправило это. Очень признателен. - person user2233949; 19.06.2017
comment
Другой путь для версии 2019.3. Файл/Настройки/Инструменты/Интегрированные инструменты Python - person Marc Condon; 02.10.2020