所以我刚刚在ubuntu上安装了vscode的版本: 1.27.2。我也安装了c++的扩展名。
这一切都很好,除了我似乎不能使用重构操作。具体来说,我想使用重命名符号(f2)。
当我单击一个变量并按f2时,什么都不会发生。如果我做了ctrl+shift+r (重构操作),我总是得到“没有可用的重构”。
我检查了键绑定,它显示了"f2":
所以我检查了编辑器是可写的,文本有焦点--都是对的。但我不知道这个编辑器有什么重命名提供者?
所以我需要安装其他的东西?-我怎么能让重构工作?
更新
这一点现在已经在vscode-cpptools扩展中实现了:称为“重命名符号”的v0.26版本。
发布于 2019-09-20 15:02:14
重命名目前还没有由C++扩展实现,但是下周将为我们的“内部人员”发布该特性的预览版(将C_Cpp.updateChannel设置为"Insiders"以获得它)。
https://stackoverflow.com/questions/53097940
复制相似问题