Visual Studio代码重构似乎不起作用(例如,重命名符号-f2)

cod*_*der 8 c++ ubuntu refactoring visual-studio-code

所以我刚刚在版本1.27.2的ubuntu上安装了vscode。我也已经安装了c ++扩展。

一切正常,除了我似乎无法使用重构动作。具体来说,我想使用重命名符号(f2)。

当我单击一个变量并按f2时,没有任何反应。如果我执行ctrl + shift + r(重构操作),我总是会得到“没有可用的重构”。

我检查了键绑定,它显示为“ f2”:

  • 命令:重命名符号
  • 键绑定: F2
  • 来源:默认
  • 时间: editorHasRenameProvider && editorTextFocus &&!editorReadonly

因此,我检查了编辑器是否可写且文本具有焦点-都正确。但是我不确定该编辑器的重命名提供者是什么?

所以我需要安装其他东西吗?-如何进行重构?

小智 2

C++ 扩展目前尚未实现重命名,但该功能的预览版将于下周为我们的“内部人员”发布(将设置设置C_Cpp.updateChannel"Insiders"即可获得)。