このガイドに従って、ファイル拡張子に基づいて、さまざまな種類の新しいファイルにさまざまなヘッダー テンプレートを自動的に挿入しました。
それはうまくいきます!新しい .py ファイルを開くと自動的に挿入される Python ソース ファイルのカスタム ヘッダーがあります。
新しい.texファイルを開いたときに基本的なLaTeXテンプレートが挿入されるように、同様のことをしたい...
私がそれを機能させることができないことを除いて...
私の ~/.vimrc はこう言っています:
autocmd bufnewfile *.tex so /home/steve/Work/tex_template.txt
そして私のtex_template.txtはこれを言います:
:insert
\documentclass[a4paper,12pt]{article}
.
しかし、次のような新しいファイルを開くと:
vim test.tex
(test.tex がまだ存在しない場合)
私はこれを得る:
"test.tex" [New File]
Error detected while processing /home/steve/Work/tex_template.txt:
line 2:
E492: Not an editor command: :insertdocumentclass[a4paper,12pt]{article}
Press ENTER or type command to continue
tex_template.txt からバックスラッシュを削除すると、新しいファイルが documentclass[a4paper,12pt]{article} で開かれるため、問題は行頭のバックスラッシュにあるようです。それ以外の場合はtexコマンドシーケンスではないため、バックスラッシュが必要です。