Почему изменения, которые я делаю в своей программе Rust из кода VS, не отражаются при компиляции? - PullRequest
0 голосов
/ 15 октября 2018

У меня проблема с Rust, которая, как я сильно подозреваю, связана с разрывом между Cargo и VS Code.

  • Я создаю свой проект Cargo с cargo new project

  • Я редактирую свой src / main.rs с кодом VS и сохраняю его.

  • Я выдаю cargo run

  • Я вижу результат из hello world main.rs вместо результатов внесенных мною изменений.

Что яИнтересно, что если я выполняю cat src/main.rs с терминала, я вижу исходный код Rust, хотя VS Code уверяет меня, что он его сохранил, и показывает этот код, даже если я перезапускаю VS Code.

У меня была эта проблема на нескольких компьютерах (та же ОС, Fedora 28).Я сильно подозреваю, что Cargo где-то выполняет буферизацию, которая побеждает VS Code.Кто-нибудь еще видел такое поведение или знает причину?Есть какие-нибудь лекарства или обходные пути?

1 Ответ

0 голосов
/ 15 октября 2018

@ Тау оказался верным.Используя Kwrite, изменения, казалось, распространялись правильно.Что действительно странно, так это то, что Kwrite и VS Code, казалось, синхронизировались друг с другом.Это действительно раздражает меня, так как я фанат VS Code.Возможно я отправляю проблему об этом для VS Code.Спасибо всем за их предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...