Apakah ada alat yang tersedia untuk mempermudah penelusuran kesalahan dalam blok mode-org? (Saya bekerja dengan python secara khusus)
Alur kerja saya saat ini adalah menyalin kode yang berfungsi ke blok sumber, dan hanya mencoba membuat modifikasi minimal. Jika kesalahan besar terjadi, saya salin kembali ke file lain, atau kusut blok dan debug file yang dihasilkan.
Apakah ada alat yang saya lewatkan? (misalnya, sesuatu seperti mode kompilasi di mana ia akan membawa Anda ke garis kesalahan aktif.)
Sunting: misalnya, saya baru saja menemukan Cc Cv v, yang memunculkan buffer dengan referensi noweb diperluas. Sayangnya, itu tidak termasuk argumen tajuk, jadi kode dari ini tidak dapat dijalankan tanpa mengimpor yang di interpreter pertama. Demikian pula, jika saya memiliki pernyataan kembali, yang membuatnya tidak dieksekusi, dan buffer tidak dapat diedit, jadi diperlukan beberapa langkah untuk mendapatkan sumber runnable dari blok python.
:session
header ke blok kode Anda? mis :session *my-python*
. Kemudian tonton saja eksekusi skrip di *my-python*
buffer di bingkai atau jendela lain. Saya kira Anda menginginkan sesuatu yang lebih canggih dari ini, benar?
(org-src-debug)
. Ini memiliki keuntungan bahwa Anda dapat men-debug blok kode sumber dengan argumen input.