Hai!
Saya tidak bisa mendapatkan vscode untuk memformat kode, kesalahannya adalah:
[Trace - 9:32:34 PM] Received response 'textDocument/formatting - (15)' in 0ms. Request failed: Reformat failed to complete successfully (-32603).
[Error - 9:32:34 PM] Request textDocument/formatting failed.
Message: Reformat failed to complete successfully
Code: -32603
rustftm melalui format cmd file yang sama ok.
apa yang harus diperiksa atau dikonfigurasi?
Terima kasih!
rustc 1.33.0 (2aa4c46cf 2019-02-28)
rustfmt 1.0.1-stabil (be13559 2018-12-10)
kargo 1.33.0 (f099fe94b 2019-02-12)
rustup 1.17.0 (069c88ed6 2019-03-05)
Saya baru saja mulai belajar Rust dengan plugin VSCode dan rls-vscode dan mendapatkan kesalahan yang sama. Untuk memeriksa apa pesan kesalahannya, klik View > Open View dan tulis Output (panel) lalu tekan Enter.
Menjalankan Ubuntu Budgie 18.04.2 LTS
rustc 1.33.0 (2aa4c46cf 2019-02-28)
rustfmt 1.0.1-stabil (be13559 2018-12-10)
kargo 1.33.0 (f099fe94b 2019-02-12)
rustup 1.17.0 (069c88ed6 2019-03-05)
Sayangnya, ini adalah masalah dengan RLS itu sendiri. Itu tinggi dalam daftar jadi semoga ini akan segera teratasi
Apakah masalah hulu https://github.com/rust-lang/rls/issues/1397?
Setiap pembaruan tentang masalah ini?
Saya tidak mendapatkan kesalahan, tetapi saya memformat tidak melakukan apa-apa di pihak saya juga
Saya mendapatkan kesalahan yang sama.
Halo
Keluarkan "cargo fmt" dari dalam direktori proyek Anda. Ini akan memberikan lebih banyak informasi mengapa pemformatan tidak dapat digunakan.
Dalam kasus saya, rantai alat saya melewatkan cargo-fmt.exe. setelah itu berfungsi dari commandline dan dari dalam vscode
Saya memiliki masalah yang sama dan "cargo fmt" berfungsi dengan baik, tidak ada kesalahan ketika saya menjalankan dari baris perintah. Dulu berfungsi hingga baru-baru ini di dalam VSCode juga, sekarang saya mendapatkan kesalahan yang dilaporkan di atas setiap saat.
Sama di sini, cargo fmt
berfungsi tetapi menjalankan Format Document
memberi saya kesalahan ini:
[Error - 4:45:32 PM] Request textDocument/formatting failed.
Message: Reformat failed to complete successfully
Code: -32603
saya menggunakan
rustc 1.37.0 (eae3437df 2019-08-13)
rustfmt 1.3.0-stable (d3345024 2019-06-09)
cargo 1.37.0 (9edd08916 2019-08-02)
Saya juga memperhatikan bahwa RLS [building]
spinner di bilah status vscode tidak pernah berubah dan tidak ada output kecuali kesalahan di atas saat saya menyimpan.
Saya memiliki satu mesin yang menjalankan VS Code 1.37 yang berfungsi dengan baik, dan satu lagi menjalankan 1.38.1 yang tidak berfungsi, jadi sepertinya itu adalah regresi dari masalah sebelumnya.
Peringatan sederhana untuk rekan-rekan pemula yang baru mulai belajar Rust seperti saya. Tampaknya Anda memerlukan file Cargo.toml di proyek Anda sehingga rls-vscode
memformat kode Anda.
Tampaknya Anda memerlukan file Cargo.toml di proyek Anda
Tidak berfungsi untuk saya bahkan dengan file Cargo.toml
:( Saya menggunakan VS Code 1.40.2 di macOS 10.15 - tidak ada output yang ditampilkan atau dicatat ketika saya menjalankan format, meskipun tidak ada yang terjadi, dan menggunakan rustfmt
dari baris perintah berfungsi dengan baik.
Sunting: bekerja setelah semua - Lebih cantik digunakan secara tidak benar karena ditetapkan sebagai formatter default dalam pengaturan Kode VS saya
Saya mendapatkan kesalahan yang sama ketika rustfmt gagal. Dalam kasus saya ini sepertinya terkait dengan masalah ini dari rustfmt. Secara khusus kode ini menyebabkan rustfmt gagal:
match var.name{
name if
//BAD COMMENT causes fmt error
name.contains("smth")
// other comment
| name.contains("smth else") => {true}
_ => false,
}
Kesalahan rls yang disebabkan cukup diam. Awalnya saya memeriksa pengaturan dan memperbarui karat dengan rustup (yang tidak membantu).
Pemformatan manual dengan rustfmt menyebabkan kesalahan ini (karenanya tautan ke masalah rustfmt):
rustfmt /path/to/file.rs
error[internal]: left behind trailing whitespace
--> /path/to/file.rs:157:157:19
|
157 | name if
| ^
|
warning: rustfmt has failed to format. See previous 1 errors.
kenapa error ini masih belum diperbaiki?
Komentar yang paling membantu
Setiap pembaruan tentang masalah ini?