2017-09-29 6 views
0

最近、vimの使用を開始し、ビューをファイルに保存する方法を学びたいと思います(最も重要なのはフォールドを保存するためです)。vim - 特定のファイルからのloadview

私がint_array.cというファイルを編集していて、多くの便利なフォールドを追加したとしましょう。私は、次のコマンドを実行し

:mkview int_array.v 

すべての折り目と、そのようなのためのデータが含まれているようだint_array.vが作成されると呼ばれるファイル。

12,44fold 
48,56fold 
63,90fold 
... 

私のひだの開始/終了ラインに対応しています。ここでは、フォルダ内のコードの例を示します。

:loadview int_array.v 

をしかし、何も起こりません。しかし

、私は明らかに私の折り目がなくなっている、閉じてint_array.cを再度開くので、私は実行します。何折り目は、すべてのドキュメントにありません:

:%foldc 

近い/それぞれすべての折り目を開いたが、何も起こらなかったので、私は折り目のdidnと結論
:%foldo 

:私は2つのコマンドを実行しました負荷はありません。 (私は折り畳みを持つファイルのコマンドをテストし、それらは正しいコマンドです)。

注:vimの内部バッファを使用するには、:mkview:loadviewを使用するだけですが、マシン間でビューファイルを移動することができれば幸いです。

私のローカルコンピュータとsshを介して私に利用できるインストラクションマシンの両方でこのプロセスを試しましたが、どちらもうまくいきませんでした。私はまた、多くの異なるファイル名にビューを保存しようとしましたが、無駄です。

私が間違っていることはありますか?ありがとう!

編集:必要に応じて、int_array.vの内容を表示することができます。

答えて

1

あなたが行っているだけのようなビューを作成します。

:mkview %.v 

しかし:loadviewは数だけではなく、ファイルのパスを受け入れます。ビューファイルはvimコマンドの集まりなので、ただ:sourceです。

:source %.v 
関連する問題