本拡張はVSCode向けです。
prhとprh-languageserverを利用しての文書校正を支援します。 それぞれ、prhコマンドとprhlsコマンドが提供されています。
VSCodeがインストールされていれば、MarketplaceのInstallボタンから導入を開始することができます。
もしくは、VSCodeを開いて Cmd+P
(Ctrl+P
)でコマンドパレットを開きます。
そこで ext install prh
を実行すると本拡張が検索できます。
prhの使い方や設定は本体の説明を参照してください。
本拡張ではMarkdown、Re:VIEW文章に対してVSCode上でリアルタイムに校正の指摘を確認することができます。 校正の指摘はQuick Fixとして提供されるので、VSCodeの標準的な操作で修正を適用することができます。
コマンドパレット経由で prh: Apply All Quick Fixes
を提供しています。
1ファイルに対して全ての指摘を自動的に反映させることができます。
本拡張は基本的にバンドルされたprhlsを利用します。 prhlsが提供する機能はprhコマンド経由で提供される機能と同等です。
本拡張に対して、設定からいくつかのオプションを与えることができます。
{
// prhによるチェックを行うか行わないか
"prh.enable": true,
// prhlsコマンドの場所を明示的に指定する
"prh.prhlsPath": "./node_modules/.bin/prhls",
// 校正ルールファイルの場所 prhコマンドで--rulesでの指定と同等
"prh.configFiles": [
"prh.yml"
],
// prhlsからのログ出力レベル
"prh.trace.server": "off"
}
プロジェクト毎にワークスペースに対して設定を行うのをお勧めします。 npmの依存関係にprhとprh-languageserverを追加し、次の設定を利用します。
{
// prhlsコマンドの場所を明示的に指定する
"prh.prhlsPath": "./node_modules/.bin/prhls"
}
本プロジェクトをVSCodeで開き、F5キーでデバッグ実行が可能。
次の事を行うと拡張以外を含めた開発が便利になる。 prh-languageserverを手元にcloneしビルドし、prhlsPathでそちらを参照させる。
see https://code.visualstudio.com/docs/extensions/publish-extension
$ npm install -g vsce
$ vsce publish patch