簡體   English   中英

Visual Studio 代碼重構似乎不起作用(例如重命名符號 - f2)

[英]Visual studio code refactoring does not seem to work (e.g. rename symbol - f2)

所以我剛剛在 ubuntu 上安裝了 vscode 版本:1.27.2。 我也安裝了 c++ 的擴展。

它一切正常,除了我似乎無法使用重構操作。 具體來說,我想使用重命名符號 (f2)。

當我單擊一個變量並按 f2 時沒有任何反應。 如果我執行 ctrl+shift+r(重構操作),我總是得到“沒有可用的重構”。

我檢查了鍵綁定,它顯示為“f2”:

  • 命令:重命名符號
  • 按鍵綁定: F2
  • 來源:默認
  • 時間: editorHasRenameProvider && editorTextFocus && !editorReadonly

所以我檢查了編輯器是可寫的並且文本有焦點 - 兩者都是正確的。 但我不確定這個編輯器的重命名提供程序是什么?

所以我需要安裝其他東西嗎? - 我怎樣才能讓重構工作?

更新

這現已在vscode-cpptools擴展中實現:版本v0.26,稱為“重命名符號”。

C++ 擴展當前未實現重命名,但下周將為我們的“內部人員”發布該功能的預覽(將C_Cpp.updateChannel設置設置為"Insiders"以獲取它)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM