VSCodeのLaTeX WorkshopとVscodeVim。

ちょっと不思議というか。

Visual Studio Code で LaTeX ファイルを編集して、LaTeX Workshop の設定では、
  • Latex > Auto Build: Run = ofFileChange
  • Latex > Auto Build: Interval = 1000
などとしているんですが、Vim(VscodeVim)を有効にしていると、":w" で保存したときにトリガーがかからず、自動ビルドが始まってくれません。

LaTeX Workshop のドキュメントを見ると、

"onFileChange": Build the project upon detecting a file change in any of the dependencies. The file can even be modified outside vscode. See here for explanations on what dependencies are and how some of them can be ignored.

とあるので、依存関係にあるファイルが「vscode の外部で」変更されても検出してコンパイルするよ、ということらしいのですが…。

ちなみに "Build LaTeX project" のキーバインドは C-A-b のようですが、ちょっと使いづらい感じ。VimTeX と共通で '\ll' としたいところですが、
  "vim.normalModeKeyBindingsNonRecursive": [
    {
      "before": ["\\", "l", "l"],
      "commands": [
        "latex-workshop.latex.recipe.default",
      ]
    }
  ],
としてもうまく動きません。まあ、C-A-b でもいいんですけど…。

0 件のコメント:

コメントを投稿

Windowsでシンボリックリンクを試してみる。

きっかけは、1つのファイルを別の名前で起動したら違う動きになるようなスクリプトを書く、でした。  busybox なんかでは、同じ実行形式ファイルの名前を、lsにすればlsと同じ、cpとすればcpと同じ動作をするようにしてますが、Pythonスクリプトでそれと同じように argv...