3

Notepad++ の NppExec プラグインに問題があるようです。私は Windows 環境でコーディングするのは初めてなので、かなり明白な何かが欠けていると考えられます。

数日前、NppExec プラグインを Notepad++ で動作するようにしました。NppExec プラグインの「実行」ウィンドウの下に、これを保存しました。

"c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\csc.exe" /out:"$(FULL_CURRENT_PATH).exe" "$(FULL_CURRENT_PATH)"
 "$(FULL_CURRENT_PATH).exe"

初めて C# コードをコンパイルすると、すべてが正常に機能します。小さな変更を加えるとしたら、書くのと同じくらい簡単なことです

Console.WriteLine("testing: 1,2,3");

Main メソッドの下部で、Notepad++ ソフトウェアはコンパイラにファイルを再コンパイルするように指示しません。代わりに、コードを再度実行すると、コードの過去のバージョンが (変更を保存したにもかかわらず) もう一度実行されます。

なぜこれが起こっているのか、そしてNotepad ++にファイルを再コンパイルするようにコンパイラに指示させるために私ができることを誰かが理解していますか?

前もって感謝します。

4

1 に答える 1

1

2 つのアプローチがあります。

1. Npp Exec スクリプトを改善して、$(FULL_CURRENT_PATH)コンパイルする前にどこかにファイルをダンプします。

  • cmd /c copy "$(FULL_CURRENT_PATH)" "$(CURRENT_DIRECTORY)\currentfile.txt"
  • このようにして、実際に Notepad++ からコンパイラに渡されるコードを理解できます。

2. Visual Studio を購入する必要はありません。(ダウンロードして Notepad++ のように使用するだけです。)

于 2015-09-12T14:37:48.913 に答える