发布于 2026-01-06 2 阅读
0

VSCode 作为 Perl IDE 概述 安装用于开发的 Perl 解释器 安装 Perl 的 LanguageServer 安装 VSCode(实际上是 VSCodium) 安装 VSCode 的 Perl 扩展

VSCode 作为 Perl IDE

概述

安装用于开发的 Perl 解释器

安装 Perl 的 LanguageServer

安装 VSCode(实际上是 VSCodium)

安装适用于 VSCode 的 Perl 扩展

概述

VSCode IDE 通过语言服务器协议 ( LSP) 实现语言支持,该协议旨在将语言支持与编辑器彻底分离。对于 Perl,Perl::LanguageServer中实现了一个功能齐全的语言服务器,它可以与任何支持 LSP 的编辑器配合使用。

VSCode 既可以在本地编辑,也可以在远程环境中编辑。本简要指南将帮助您开始在本地(例如在您的台式机或笔记本电脑上)编辑,但 Perl VSCode 扩展和 Perl 的 LanguageServer 在两种情况下都适用。

安装用于开发的 Perl 解释器

虽然Linux、BSD或macOS上可能已经安装了Perl解释器(例如系统自带的Perl),但最佳实践是让系统使用它,并为你的开发工作安装你自己的解释器。在Windows上,你很可能会安装Strawberry Perl。

请按照本指南安装用于开发的 Perl 解释器。

安装 Perl 的 LanguageServer

假设 cpanm 已安装,只需运行:

cpanm Perl::LanguageServer
Enter fullscreen mode Exit fullscreen mode

好了,Perl语言服务器现在已经准备就绪。

安装 VSCode(实际上是 VSCodium)

VSCodium是 VSCode 的完全开源版本(类似于 Chromium)。我建议您安装 VSCodium 而不是 VSCode。

Fedora、SuSE 和 Debian 系列 Linux 发行版均可从此维护的存储库进行安装。

对于其他操作系统(包括 macOS 和 Windows),只需从官方安装说明中选择您喜欢的方法即可。

安装适用于 VSCode 的 Perl 扩展

运行 VSCode(VSCodium),使用熟悉的“文件 -> 打开”界面打开一个 Perl 源文件。请注意,虽然内置的“Perl 语言基础”插件已经提供了语法高亮显示,但实际的 IDE 功能却没有——例如,尝试“运行 -> 开始调试”。

我们需要配置 VSCode 以使用我们的 Perl LanguageServer,方法是安装Perl 扩展。好消息是,该扩展已在官方 VS Marketplace 上架,因此安装起来非常快捷方便。

在实际的 VSCode 中,最快的方法是点击Ctrl-P然后输入:

ext install richterger.perl
Enter fullscreen mode Exit fullscreen mode

您也可以点击“文件 -> 首选项 -> 扩展”,然后搜索“perl”,点击安装。

VSCodium使用的是Open VSX 注册表,但该注册表目前还不包含 perl 扩展。

从 VS Marketplace插件页面,点击右侧的“下载扩展”链接下载扩展程序。

在本地系统的命令行中(无需关闭 VSCodium),将目录更改为下载目录并运行:

codium --install-extension richterger.perl-*.vsix 
Enter fullscreen mode Exit fullscreen mode

返回 VSCode 或 VSCodium,可以看到 Perl 扩展现在已安装在扩展列表中(“文件 -> 首选项 -> 扩展” Ctrl-Shift-X) 。

打开 Perl 源文件,点击“运行 -> 开始调试”或按下F5,观察是否出现与之前不同的错误。

现在来探索所有与 Perl 完美配合的 VSCocde IDE 函数吧!

文章来源:https://dev.to/perldean/vscode-as-a-perl-ide-3cco