今回はVS Codeの問題点について。
コーディングには基本的にVSCodeというエディタを使っています。
このVSCode、とても使いやすく特に困ったことはありませんでした。
しかし、自作のモジュールを使うときに困ったことがありました。
自作モジュールを使う場合、以下の分を冒頭にいれる必要があります。
import sys sys.path.append("./../../mymodule")
その下から自作のモジュールをインポートしていました。
from mymodule import module
ですが、このプログラムを実行しようとすると
from mymodule import module import sys sys.path.append("./../../mymodule")
入れ替わる!?
調べたところ、ファイルの実行時にはまずファイルの保存が行われます。
その時、自動で文章が整形されてしまい入れ替わってしまってるようでした。
そこでファイル保存時の自動整形をOFFにします。
設定は簡単です。
メニューの「ファイル」→「基本設定」→「設定」へいきます。
ユーザータブで「formaton」で検索します。
後はEditor:Format On Saveのチェックボックスを外します。
いったんVSCodeを再起動して、実行してみてください。
入れ替わることなく実行されると思います。
他にも対処法があるかもしれませんし、自動整形で入れ替わってしまうということは文章自体に問題があるのかもしれません。
とりえあず、動いたのでお困りの方は試してみてください。
<合わせて読みたいWordPressに関する記事はこちら>
Sponsored Link
Pingback: VSCodeの実行が遅いときの対処法
これだと変更を加えた後にもう一度全体を整形できなくないですか?
そうですね。これはあくまで暫定的な処置ということで紹介しています。
自動整形機能も使用しつつ、自作モジュールの入れ替わりを防ぐ方法は調べていないので対応できないです。
よろしくお願いします。
返信ありがとうございます。自分でもまだ解決策は分からず, 指摘はしたものの対策の紹介なしですみません