Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>NovelCount - 小説執筆支援New to Visual Studio Code? Get it now.
NovelCount - 小説執筆支援

NovelCount - 小説執筆支援

Hiroyuki Sunaga

| (0) | Free
小説執筆に特化した文字数カウント拡張機能。原稿用紙換算・地の文/セリフ割合・目標進捗などを表示します。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NovelCount - 小説執筆支援

小説の執筆作業をサポートするVisual Studio Code拡張機能です。 ステータスバーにリアルタイムな文字数カウントなどを表示し、執筆の進捗と状況を視覚的に把握しやすくします。

主な機能

  • 文字数カウント: 原稿用紙換算(デフォルト400字詰め)での枚数と文字数を表示
  • ルビの除外: カクヨムやなろう等のルビ記法(例: |漢字《かんじ》)の読み仮名部分を文字数から除外して正確な文字数をカウント
  • セリフ割合: 「」や『』で囲まれた部分をセリフとして認識し、地の文とセリフの比率を表示
  • 平均文字数: 一文あたりの平均文字数をリアルタイムで計算・表示
  • 目標文字数設定: ファイル単位で目標文字数を設定し、進捗率を可視化(ファイル先頭のコメントから自動読み込みも可能)

コマンド一覧

コマンドパレット (Ctrl+Shift+P / Cmd+Shift+P) から実行できます。

  • NovelCount: 目標文字数を設定 (コマンドID: novelcount.setTarget) 現在のファイルの目標文字数を入力して設定します。
  • NovelCount: 詳細を表示 (コマンドID: novelcount.showDetail) 文字数カウントの詳細情報をメッセージボックスで表示します。

拡張機能の設定

本拡張機能は、VSCodeの設定 (settings.json) から以下の項目をカスタマイズ可能です。

  • novelcount.manuscriptCharsPerPage: 原稿用紙1枚あたりの文字数(デフォルト: 400)
  • novelcount.dialogueOpenMarkers: セリフの開始括弧(デフォルト: ["「", "『"])
  • novelcount.dialogueCloseMarkers: セリフの終了括弧(デフォルト: ["」", "』"])
  • novelcount.enableRubyExclusion: ルビ記法の読み仮名をカウントから除外する(デフォルト: true)
  • novelcount.countSpaces: スペース・全角スペース・タブを文字数に含める(デフォルト: false)
  • novelcount.countNewlines: 改行コードを文字数に含める(デフォルト: false)
  • novelcount.showDialogueRatio: ステータスバーに地の文/セリフ割合を表示する(デフォルト: true)
  • novelcount.showAverageSentence: ステータスバーに一文の平均文字数を表示する(デフォルト: true)
  • novelcount.sentenceEndMarkers: 一文の終端とみなす記号(デフォルト: "。!?…")
  • novelcount.activateOnFileTypes: この拡張機能を有効にするファイル言語ID(デフォルト: ["plaintext", "markdown"])。空リストにすると全ファイルで有効になります。
  • novelcount.statusBarAlignment: ステータスバーの表示位置(left または right。デフォルト: right)

リリースノート

変更履歴については CHANGELOG.md をご参照ください。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft