Di shell utama IDLE, error selalu mengembalikan nomor baris tetapi lingkungan pengembangan bahkan tidak memiliki nomor baris. Apakah ada cara untuk mengaktifkan nomor baris?
python
python-idle
Pengguna
sumber
sumber
Jawaban:
Versi 3.8 atau yang lebih baru:
Untuk menampilkan nomor baris di jendela saat ini, buka
Options
dan klikShow Line Numbers
.Untuk menunjukkan secara otomatis, pergi ke
Options
>Configure IDLE
>General
dan centangShow line numbers in new windows
kotak.Versi 3.7 atau lebih lama:
Sayangnya tidak ada opsi untuk menampilkan nomor baris di IDLE meskipun ada permintaan peningkatan terbuka untuk ini.
Namun, ada beberapa cara untuk mengatasinya:
Di bawah menu edit ada opsi masuk ke baris (ada pintasan default Alt + G untuk ini).
Ada tampilan di kanan bawah yang memberi tahu Anda nomor / posisi baris Anda saat ini di baris:
sumber
Ada satu set ekstensi berguna untuk IDLE yang disebut IDLEX yang bekerja dengan MacOS dan Windows http://idlex.sourceforge.net/
Ini termasuk penomoran baris dan saya merasa cukup berguna & gratis.
Jika tidak, ada banyak IDE lain yang beberapa di antaranya gratis: https://wiki.python.org/moin/IntegratedDevelopmentEnvironments
sumber
Jika Anda mencoba untuk melacak baris mana yang menyebabkan kesalahan, jika Anda mengklik kanan di shell Python di mana kesalahan baris ditampilkan, itu akan muncul dengan "Buka file / baris" yang membawa Anda langsung ke baris yang dimaksud .
sumber
Seperti yang dikatakan Davos, Anda bisa menggunakan IDLEX
Kebetulan saya menggunakan versi Linux dan dari semua ekstensi yang saya butuhkan hanya LineNumbers. Jadi saya telah mengunduh arsip IDLEX, mengambil LineNumbers.py darinya, menyalinnya ke folder lib Python (dalam kasus saya, /usr/lib/python3.5/idlelib) dan menambahkan baris berikut ke file konfigurasi di folder rumah saya yaitu ~ / .idlerc / config-extensions.cfg:
sumber
Nomor baris telah ditambahkan ke editor IDLE dua hari yang lalu dan akan muncul di 3.8.0a3 mendatang dan kemudian 3.7.5. Untuk jendela baru, mereka dinonaktifkan secara default, tetapi ini dapat dibalik pada dialog Pengaturan, tab Umum, bagian Editor. Untuk windows yang ada, ada entri Show (Hide) Line Numbers baru pada menu Options. Saat ini tidak ada hotkey. Seseorang dapat memilih satu baris atau blok baris dengan mengklik satu baris atau mengklik dan menyeret.
Beberapa orang mungkin melewatkan Edit / Go to Line. Menu konteks klik kanan Goto File / Line berfungsi pada keluaran grep (Temukan di File) serta pada trackback.
sumber
Seperti yang sudah dijawab @StahlRat. Saya ingin menambahkan metode lain untuk itu. Ada paket ekstensi untuk Python Default editor Paket Ekstensi Python .
sumber
Seperti disebutkan di atas (cara cepat untuk melakukan ini):
Kemudian saya membuat shortcut di Desktop (Win10) seperti ini:
Jalurnya mungkin berbeda dan perlu diubah:
(Terima kasih atas jawaban bagus di atas)
sumber
C:\Python\Python37\pythonw.exe "C:\Python\Python37\Scripts\idlex.pyw"
disimpan sebagai .bat di Windows?C:\Python\Python37\pythonw.exe "C:\Python\Python37\Scripts\idlex.pyw"
. selesai.idlex.bat
file seperti apaPython36\Lib\idlelib\idle.bat
dan membuat pintasan untukidlex.bat
.