【问题标题】:VS Code Elixir F2 "rename symbol" not workingVS Code Elixir F2“重命名符号”不起作用
【发布时间】:2021-07-09 07:18:25
【问题描述】:

我正在使用 ElixirLS: Elixir support and debugger JakeBecker.elixir-lseditor.formatOnType 工作正常。

F2 重命名变量不起作用。 ElixirLS 没有输出。

我尝试过的:

  • 使用命令面板 (Ctrl+Shift+P) - 输入“重命名”时没有任何用处。

  • 只有一个扩展 ElixirLS 处于活动状态

  • 右键单击要重命名的符号只会列出语法未知的“更改所有出现次数”。

  • Saving a new workspace as suggested for Python

如何使用 VS Code 轻松重命名 Elixir 中的变量?

【问题讨论】:

  • 它应该可以工作。我已经在我的机器上检查过了。你应该重新检查你的扩展。也许他们之间有一些冲突。
  • 在键盘快捷键(代码 -> 首选项 -> 键盘快捷键)中搜索“重命名符号”。我的显示“Shift+F6”,但这或多或少地使用范围为 整个 文件的活动光标进行查找/替换,不知道什么是 var 名称与映射键。 IE。仍然没用,不是你需要的。
  • @Minh-Khang 你确定你自己使用的是同一个扩展,考虑到 Everett 和下面 eddy147 的答案吗?
  • 当然。尝试右键单击变量而不是F2

标签: visual-studio-code elixir vscode-settings


【解决方案1】:

ElixirLS 目前不支持此功能。 我为它创建了一个功能请求:https://github.com/elixir-lsp/elixir-ls/issues/436

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-27
    • 2019-04-05
    • 2021-08-02
    • 1970-01-01
    • 2018-12-16
    • 1970-01-01
    • 2018-02-04
    • 1970-01-01
    相关资源
    最近更新 更多