vscode“没有可用的重构” c ++,(带有arduino扩展)

时间:2019-02-09 15:46:44

标签: c++ linux arduino visual-studio-code refactoring

在编程Arduino项目并按CTRL+SHIFT+R进行重构时,我收到此错误消息:

  

没有重构功能

我在 .ino .h 文件中的 .cpp 文件中也得到了这个。我安装了Arduino,C / C ++,C ++ Intellisense扩展,并将文件编程语言设置为C ++。 my vscode extensions

我在Ubuntu 18.10上使用vscode。我从存储库中使用these指令安装了vscode,并将其更新为最新版本(1.31.0)。我在做什么错了?

还有vscode中“ about”的一些其他信息:

Version: 1.31.0
Commit: 7c66f58312b48ed8ca4e387ebd9ffe9605332caa
Date: 2019-02-06T08:51:24.856Z
Electron: 3.1.2
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Linux x64 4.18.0-13-generic

我已经发布了这个问题here,但是之前我不知道这个建议:https://github.com/Microsoft/vscode/issues/new/choose