Pandocのポータブル化

IT技術Markdown

Pandocは.msiのインストーラーしか配布していないので、Windowsに標準でインストールされているmsiexec.exeを使って内部のファイルを取り出す。

Pandocのダウンロード

[Pandocのダウンロードサイト](https://pandoc.org/installing.html)からmsiインストーラーをDLする。

msiファイルから中身を取り出す

    1. 展開用のフォルダを、msiファイルとは違う場所に作成する。
    2. ターミナルを開く。
    3. カレントディレクトリをmsiファイルがある場所に変更。
    4. 以下のコードを実行
      > start /WAIT msiexec.exe /a pandoc-x.yy.zz-windows.msi /qn targetdir="展開用フォルダ"
    5. 展開用フォルダの中に`Pandoc`フォルダが出来上がるので、それをUSBメモリ直下に置く。

    **参考資料**

    Pandoc の Portable Windows バージョンを作る | Aqua Ware つぶやきブログ

      使えるようにパスを通す

      1. settings.jsonを開く。
      2. "terminal.integrated.env.windows""PATH"に、`S:\\Pandoc;`を追加
      3. ターミナルを開いてカレントディレクトリをUSBメモリのドライブに変更。
      4. `pandoc -v`で動作確認。

      VSCode-Pandocの設定

      上記のパスを通せば、ターミナルからコマンドラインで変換することが可能ですが、ややこしいので、拡張機能である **vscode-pandoc**を使用します。

      !!!note 注意
      vscode-pandocは、バージョンが最新のものを使用してください。
      一番古いバージョンのものでは環境変数を設定できません。

      1. `拡張機能`→`vscode-pandoc`→ インストール
      2. `拡張機能`→`vscode-pandoc`→ 拡張機能の設定
      3. `Pandoc:Executable`でpandoc.exeのパスを入力

      コメント

      タイトルとURLをコピーしました