GUNS TOOL : 小説執筆用・原稿テキスト整形アシストツール
VS_Code拡張機能を利用したガンズ&ユニバース(旧群雛)向けの原稿作成のアシストツールです。 生原稿テキストファイルをBCCKSフォーマットで提出用に成形します。 https://BCCKS.com での利用を中心に考えていますが、単にテキストを変換・整形しているだけですので、BCCKS以外でも利用可能です。 作成される原稿テキストの表記規則は: https://www.aiajp.org/2014/01/gunsu_21.html の「本文(縦書き)の表記」に準拠します。 ※個人使用のために作成したものです(ただいまテスト中)。過度に信用なさいませんように>< 動作中のエディタの内容を修正しますが、保存はしていないので、原稿修正後はご自身の目でよく確認してから保存するようにしてください。 試しにマーケットプレイスで公開してみました:https://marketplace.visualstudio.com/items?itemName=RASEN-WORKS.guns-tool インストール方法など
使いかた
コマンドと各機能コマンド:「GTool:全修正を一括で行う」
機能:
実行順序:
使用例コマンドパレット(Ctrl+Shift+P)から「GTool:全修正を一括で行う」を実行すると、上記の9つのコマンドが順番に実行されます。 BCCKSにアップする前のテキスト原稿ファイルに対してこのコマンドを一度実行するだけで一気に基本的整形が行われ(るといいな)たりします。 以下、個別のコマンド(一括コマンドから呼び出されています)コマンド:「GTool:行頭にスペース挿入」
機能
コマンド:「GTool:全角!!、!?等を半角横指定に変換」
機能:
動作例:
コマンド:「GTool:ルビ変換:青空→BCCKS」
機能:
動作例入力: |爆裂《ばくれつ》 出力: {爆裂}(ばくれつ) コマンド:「GTool:ルビ変換2:BCCKS→青空」
機能:
動作例入力: {爆裂}(ばくれつ) 出力: |爆裂《ばくれつ》 コマンド:「GTool:アルファベット単独文字を全角に」
機能:
動作例入力: 漢字 A 漢字 → 出力: 漢字 A 漢字 入力: 漢字 1 漢字 → 出力: 漢字 1 漢字 入力: A 漢字 → 出力: A 漢字 (片側のみ日本語でもマッチするケースは今の実装では「両側が日本語」のみにマッチします。) コマンド:「GTool:アルファベット略称(3文字以下)を全角に」
機能:
動作例入力: 漢字 ABC 漢字 → 出力: 漢字 ABC 漢字 入力: 漢字 AI 漢字 → 出力: 漢字 AI 漢字 入力: 漢字 A 漢字 → 出力: 漢字 A 漢字 コマンド:「GTool:半角数値(2ケタ)を縦中横に」
機能:
動作例入力: 漢字 12 漢字 → 出力: 漢字 [tcy]12[/tcy] 漢字 入力: 漢字 99 漢字 → 出力: 漢字 [tcy]99[/tcy] 漢字 コマンド:「GTool:三点リーダ修正」
機能:
動作例入力: 漢字・・・漢字 → 出力: 漢字……漢字 入力: 漢字‥漢字 → 出力: 漢字……漢字 入力: 漢字…‥・漢字 → 出力: 漢字……漢字 コマンド:「GTool:感嘆符/疑問符の後にスペース挿入」
機能:
動作例入力: 彼は叫んだ!世界へ → 出力: 彼は叫んだ! 世界へ 入力: 本当に驚いた!? → 出力: 本当に驚いた!?(スペース挿入なし) 入力: 「何だ?」と思った → 出力: 「何だ?」と思った(」の前なのでスペース挿入なし) 入力: 驚いた![tcy]!![/tcy]ね → 出力: 驚いた![tcy]!![/tcy]ね([の前なのでスペース挿入なし) 既出の問題
Release Notesv0.0.1
v0.0.2
v0.0.3
v0.0.4
v0.0.5
v0.0.6
v0.0.7
v0.0.8
v0.1.0
v0.1.1
v0.1.2
LicenseThis extension is licensed under the MIT License. See the LICENSE file for details. Enjoy! |