Dokumen PyCharm tertaut ke kelas

IntelliJ IDEA memungkinkan untuk menghubungkan ke metode lain dalam komentar dokumen Java. Hal ini memungkinkan saya untuk memindahkan kursor ke atas simbol dan melompat ke definisi menggunakan pintasan keyboard, serta menahan ctrl sambil mengarahkan mouse untuk menampilkan garis bawah di bawah simbol yang dapat diklik. Misalnya:

/**
  * This is a link to a method {@link #setBalance}
  */

Saya mencoba mencapai ini dengan Python dengan PyCharm. Saya sudah mencoba berbagai hal dari jawaban lain tanpa hasil. Berikut beberapa upayanya:

def my_func(my_arg):
    '''
    Convert a S{decimal.Decimal} to an :ref:`int`.

    This method imports a module called :mod:``django``.

    Sometimes we might call :func:`~utils.error` to raise an {@link Exception}.
    '''

Tak satu pun dari pelengkapan otomatis atau membuat hyperlink.

Mungkinkah PyCharm belum mengimplementasikan fungsi ini (belum)?

Pertanyaan ini mirip dengan Tautan ke metode kelas di python docstring tetapi jawaban sepertinya tidak berlaku untuk PyCharm.


person gak    schedule 14.12.2014    source sumber


Jawaban (2)


Saya menghubungi support dan ternyata belum terlaksana.

Saya telah membuat permintaan fitur pada pelacak masalah mereka:

https://youtrack.jetbrains.com/issue/PY-14743

Pembaruan:

permintaan fitur asli ditandai sebagai duplikat

https://youtrack.jetbrains.com/issue/PY-27635

Negara: Sedang berlangsung

person gak    schedule 15.12.2014
comment
2018 dan masih belum ada perbaikan atau penugasan. - person Erdin Eray; 30.10.2018
comment
Akhir tahun 2020 dan masih belum ada implementasi - person Eliav Louski; 08.12.2020

def die_hard(self):
    """
    Throws a :class:`NakatomiPlazaError`.
    """
    raise NakatomiPlazaError('Yippee ki-yay')

Bekerja untuk saya.

person MrMister    schedule 14.09.2018
comment
Saya mencoba ini, ctrl-klik pada kelas di doc-string tidak masuk ke definisi. - person Chris2048; 05.07.2019
comment
Ini berfungsi, tetapi anehnya hanya di bagian utama docstring. Untuk beberapa alasan, mis. tidak berfungsi dalam satu baris setelah :param name_of_param: - person z33k; 18.02.2021
comment
Ini juga berhasil untuk saya di Intellij 2020.3 - person Leroy; 09.03.2021