[英]Change the color of the type hint in coc.nvim's rust-analyzer
[英]Working with single file rust using rust-analyzer
我正在嘗試使 rust-analyzer(使用 Neovim)與單個 Rust 文件一起工作。 我知道使用 Cargo 應該是默認設置,但我正在嘗試解決項目 euler中的問題,在這些問題中,為每個問題制作一個項目似乎有點過頭了。 此外,我用各種語言解決問題,所以我想讓每個代碼獨立。
但是,使用coc-rust-analyzer ,它說:
[coc.nvim] rust-analyzer failed to discover workspace, no Cargo.toml found, dirs searched: /Users/jay/some-dir
我只想用這個文件運行 rust-analyzer。 我應該怎么辦?
————
更新:我剛剛開始使用 Rust,我使用 Python、OCaml、C++ 來解決以前的問題。 我用rustc
來解決一個簡單的問題。
像 OCaml 這樣的語言使用ocamlfind
和ocamlopt
提供(詳細)解決方案,並使用merlin ,它是 vim 和 emacs 的工具,我只需要一個頂級.merlin
文件,例如
PKG core stdio ppx_deriving.std ppx_variants_conv
列出了我需要使用的所有包。 我本可以使用dune ,這有點像 cargo 的構建系統部分。
我發現rustc
可以鏈接外部 crate,例如rustc executable.rs --extern rary=library.rlib &&./executable
。 我承認這可能比基於 Cargo 的解決方案更復雜,但仍然讓我懷疑 rust-analyzer 是否只能用於基於 Cargo 的項目。
rust-analyzer 可以用於獨立/單個 rust 文件, https://github.com/rust-analyzer/rust-analyzer/pull/8955,coc-rust-analyzer也支持這個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.