私はemacsとnreplで作業しています。どうすれば次のことができますか:
終了します
nrepl
(現在、バッファを削除するだけです)で作業していたものをすべてリロードします
nrepl
。
これを行うことで解決しようとしている問題は、ns
フォームをロードしたときにエラーが発生した場合、以前のエラーが引き続き発生するため、正しいコードをロードできないことです。
1)nreplを終了します(現在、バッファを強制終了しています)
M-x nrepl-quit
2) nrepl のすべてをリロードします。(nsをロードしたときにこの問題が発生し、エラーが発生しました。その後、正しいコードをロードできません。以前のエラーが引き続き表示されます)
バッファに切り替えて、 を使用C-c C-k
してバッファをロードするか、単に を使用C-c C-c
して式を評価できます。別のオプションは次のとおりです。
(use :reload 'my.namespace)
REPLで。
repl で名前空間管理のための Stuart Sierra のツールを確認し、効果的な使用方法を説明しているブログ記事を読んでください。コーディングの規律が少しあれば、nrepl を終了する必要がなくなります (いずれにせよ、少なくなります)。幸運を。