在 VS Code 中使用 Vale 自动检查风格和语法#
使用 Chocolatey 安装 Vale#
Chocolatey 是一个用于 Windows 的软件包管理器,简化了安装、更新和管理软件应用程序的过程。它提供了一个命令行界面(CLI),让用户可以轻松搜索、安装和卸载软件包。Chocolatey 自动化了从各种来源(如官方网站或软件仓库)下载软件的过程,并为您处理安装和配置步骤。
使用 Chocolatey,您可以管理开源和商业软件包,包括开发工具、生产力应用程序、实用工具等。它使您能够通过自动安装多个软件包一次性设置和配置 Windows 环境,这在配置新计算机或在多台计算机上部署应用程序时特别有用。
要在 Windows 上使用 Chocolatey 安装 Vale,请按照以下分步说明操作:
-
安装 Chocolatey:
a. 按
Win+X
键,然后选择“Windows 终端(管理员)”,或者在开始菜单中搜索“Windows PowerShell”,右键单击它并选择“以管理员身份运行”。b. 在 PowerShell 窗口中,确保您已设置正确的执行策略,通过运行以下命令来设置:
1 2 3
```shell Set-ExecutionPolicy Bypass -Scope Process -Force ```
c. 现在,运行以下命令来安装 Chocolatey:
1 2 3
```shell iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) ```
d. 安装完成后,关闭 PowerShell 窗口。
-
安装 Vale:
a. 以管理员身份打开一个新的 PowerShell 窗口(如步骤 1a 所述)。
b. 运行以下命令安装 Vale:
1 2 3
```shell choco install vale ```
c. 等待安装完成。Chocolatey 会自动为您下载并安装 Vale。
-
验证安装:
a. 关闭并重新以管理员身份打开 PowerShell 窗口。
b. 运行以下命令检查 Vale 版本:
1 2 3
```shell vale -v ```
如果 Vale 安装正确,您应该在输出中看到版本号。
-
配置 Vale:
a. 要获得初始 Vale 配置,您需要克隆或下载 Vale-boilerplate。
b. 点此下载,如果您要克隆,请确保电脑上安装 Git,然后在命令行中输入:
1 2 3
``` git clone https://github.com/errata-ai/vale-boilerplate.git ```
c. 用文本编辑器打开
.vale.ini
文件,并根据您的需求进行自定义。您也可以在 Config Generator 中创建自定义配置,并将代码块复制粘贴覆盖 .vale.ini 文件,然后运行vale sync
对其进行初始化。d. 由于国内防火墙(GFW)问题,此命令失效,即使通过网络代理也无法执行命令。您可以到 Vale 风格指南仓库 下载您所需要的风格指南到 Style 目录,并打开 .vale.ini,将文件夹名称添加到 BasedOnStyles 中。
-
使用 Vale:
a. 现在,您可以使用 Vale 来检查文本文件中的风格和语法问题。要执行此操作,请在 vale 目录下打开 PowerShell 运行以下命令:
1 2 3 4 5 6 7 |
|
-
升级 Vale:
您可以使用 Chocolatey 更新 Vale。
a. 确保您已经安装了 Vale。
1 2 3
```shell vale -v ```
此命令显示安装的 Vale 版本。
b. 确保您安装了 Chocolatey。
1 2 3
```shell choco -v ```
此命令显示安装的 Chocolatey 版本。
c. 更新 Vale 版本。
1 2 3
```shell choco upgrade vale ```
此命令将 Vale 更新为存储为 Chocolatey 包的最新版本的 Vale。
在 VS Code 中使用 Vale#
要在 VS Code 中配置扩展插件 Vale,您需要按照以下步骤进行操作:
-
安装 Vale 插件:打开 VS Code 并进入扩展视图(可以使用快捷键
Ctrl+Shift+X
或点击左侧活动栏中的插件图标)。在搜索栏中输入"Vale",找到 Vale 插件并点击"安装"按钮进行安装。 -
配置 Vale 插件:安装完成后,打开 VS Code 的设置(可以使用快捷键
Ctrl+,
或点击左下角齿轮图标)。在设置中搜索"vale.valeCLI.config",在输入框中输入配置文件(.vale.ini)的绝对路径,比如C:\Vale-config\.vale.ini
-
重新加载 VS Code 窗口,以使配置更改生效。
-
现在,您已经成功配置了 Vale 扩展插件。它将在您编辑的文件中提供文本检查和风格建议。当你在 VS Code 中打开任何 Markdown 文件时,Vale 会自动在有问题的单词或句子下面划线。您可以将鼠标悬停在带下划线的文本上或转到 VS Code 底部的问题选项卡。
创建自己的风格指南#
要添加您自己的规则:
-
使用您自己的风格指南名称创建一个目录。例如,my-styleguide。
-
将 my-styleguide 目录复制到包含所有其他样式指南的 Style 目录。
-
在 VS Code 中打开 .vale.ini 配置文件。
-
将您的 my-styleguide 文件名添加到 BasedOnStyles 中。
-
保存更改。
-
将编辑好的 YML 文件(即规则)添加到 my-styleguide 目录中。
2023-09-19 01:39 2024-02-16 16:25