赞
踩
ruby插件推荐用这个来实现,但是现在这个在加载文件索引时候,特别慢,时好时坏,所以现在推荐用Solargraph实现
$ mkdir ruby-extensions $ cd ruby-extensions $ touch Gemfile $ touch .ruby-version # Gemfile source 'https://rubygems.org' ruby '3.1.4' # Ruby LSP gem 'rubocop' gem 'ruby-lsp' # .ruby-version 3.1.4
"rubyLsp.enableExperimentalFeatures": false, "rubyLsp.rubyVersionManager": "rbenv", "rubyLsp.bundleGemfile": "/Users/pagorn/ruby-extensions/Gemfile", "rubyLsp.enabledFeatures": { "codeActions": true, "diagnostics": true, "documentHighlights": true, "documentLink": true, "documentSymbols": true, "foldingRanges": true, "formatting": true, "hover": false, "inlayHint": true, "onTypeFormatting": true, "selectionRanges": true, "semanticHighlighting": true, "completion": false, "codeLens": true, "definition": true, "workspaceSymbol": true, "signatureHelp": true },
安装ruby插件 0.27.0,高版本的在vscode新版本中启动会报错
插件市场下载0.27.0rebornix.Ruby-0.27.0.vsix
,放在/Applications/Visual Studio Code.app/Contents/Resources/app/bin
目录下,然后 code --install-extension rebornix.Ruby-0.27.0.vsix --force
安装Ruby Solargraph
vscode setting设置
"solargraph.diagnostics": true,
"solargraph.definitions": true,
"solargraph.formatting": true,
"solargraph.completion": true,
"solargraph.hover": true,
"solargraph.commandPath": "/Users/rushboy/.rbenv/shims/solargraph",
"ruby.useLanguageServer": true,
"ruby.intellisense": "rubyLocate",
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。