入力する必要があります
gvim --servername xdvi toto.tex
xdviからlatexへの逆検索を有効にします。
これをカプセル化する方法はありますか.vimrc
:vimが.texファイルを検出すると、autocmdはサーバー名をvimrcに設定しますか?vimがリリースされてから手遅れになっているようですが、それとも?
にない場合.vimrc
、どこ?
入力する必要があります
gvim --servername xdvi toto.tex
xdviからlatexへの逆検索を有効にします。
これをカプセル化する方法はありますか.vimrc
:vimが.texファイルを検出すると、autocmdはサーバー名をvimrcに設定しますか?vimがリリースされてから手遅れになっているようですが、それとも?
にない場合.vimrc
、どこ?
特別なv:servername
変数は読み取り専用です。Vim内から変更することはできません。特定のサーバー名が必要な場合は、起動時に--servername
引数を使用して指定する必要があります。
追加の入力を避けるために、特別なシェルエイリアス(Unixの場合)または小さなバッチラッパー(Windowsの場合)をお勧めします。これがどれほど重要かによっては、引数をチェックするためのスクリプトロジックを追加して.tex
、サーバー名を設定することもできます。
Vim内からこれを実現する唯一の方法は、(を介して)Vimの新しいインスタンスをフォークし、system()
すべての引数とservername引数を渡してから、を介して元のVimインスタンスを閉じること:quit
です。しかし、それは非常に面倒で、実装はそれほど簡単ではありません。