Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
.vimrcに次の行があります。
autocmd FileType tex map <C-L> :!pdflatex % &<CR>
現在、バインディングは正常に機能しますが、vimが切り替えてpdflatexの出力を生成すると、ランダムな場所で行が途切れ、読み取り不能な出力が生成され、エラーのデバッグが非常に困難になります。これを修正する方法はありますか?
vimセッションに何も表示せずにこれを達成したい場合は、別のアプローチを取ることができます。例えば:
au FileType tex map <silent> <expr> <C-L> system("pdflatex ".expand("%"))
:help <silent>およびを参照してください:help <expr>。
:help <silent>
:help <expr>
画面が点滅し、通常は再描画が必要な場合:silent !ls、これは回避策です。
:silent !ls