Don*_*kby 10 ruby visual-studio-code
我对 Visual Studio Code 很陌生,我正在尝试编辑一些 Ruby 代码。我安装了Ruby support,并启用了语言服务器,但是Ctrl单击函数名称不起作用,F12. 这两个功能都适用于 Python 代码。
如何从函数调用导航到 Ruby 代码中的定义?
这是我尝试过的 Ruby 代码:
def foo
puts "In foo."
end
foo()
Run Code Online (Sandbox Code Playgroud)
这是我的设置:
{
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"terminal.integrated.fontSize": 15,
"git.confirmSync": false,
"ruby.useLanguageServer": true,
"editor.rulers": [80, 120]
}
Run Code Online (Sandbox Code Playgroud)
这是运行良好的 Python 代码:
def foo():
print('In foo.')
foo()
Run Code Online (Sandbox Code Playgroud)
小智 27
感谢Chris 的建议,我得到了更好的错误信息。遵循这一原则,我发现 Ruby 的代码导航似乎需要第二语言服务器:solargraph。我不知道您是否需要两者,但我现在可以导航到 Ruby 定义。我也有自动完成功能。
| 归档时间: |
|
| 查看次数: |
6207 次 |
| 最近记录: |