VimをEven bestのように振る舞う方法があるかどうか疑問に思いますtail -f
。
Vimプラグイン今まで私が見つけたことは私の期待に応えません。
ドキュメントが更新されるのを見たいです。リアルタイム。私は私がキーボードから離れていても、Vimはバッファを再ロードして最後の行にジャンプしたいと思います。
どうすればいいですか?
(一部のログファイルのサイズは非常に大きいため、ファイル全体を再ロードしたくありません。最後の数行だけをロードすることをお勧めします。tail -f
)
ベストアンサー1
あなたは自分自身との組み合わせvim
のように振る舞うことはできませんtail -f
。less
vim
tail -f
永遠にフォワード(フォロー)モード
less
F押すか、パラメータとして渡すこと+F
ができる永遠に前方モードがあります。
$ less +F
このモードでは、動作はファイルの終わりに達しても読み取りを停止しないようless
です。tail -f
新しいデータでファイルを継続的に更新します。このモードを終了するには、を押しますCtrlc。
構文強調
less
読み取ったデータの自動フィルタリングをサポートします。というプログラムがあります。強調されたソース基本的なソースコードの強調表示を実行できます。とうまく機能するツールが付属していますless
。これを使用するには、LESSOPEN
環境変数を適切に設定するだけです。
export LESSOPEN="| /path/to/src-hilite-lesspipe.sh %s"
less
また、生の端末エスケープシーケンスを渡すようにフラグを渡す必要があります(このシーケンスは端末にテキストの色付け方法を伝えます)-R
。less
環境変数を設定して、常にフラグが渡されるふりをすることができます。-R
LESS
export LESS=' -R '
いつ十分less
ではありませんか?
viに似たキーバインディングがありますが、less
Vimとは異なります。時々不均一な感じがあり、ctags統合やテキスト編集機能などの重要な機能が欠けています。
を押して、Vimが現在見ているless
ファイルを呼び出すことができます。 Vimの正確な位置にカーソルを置くこともできます。 Vimを終了すると、戻ってくる自分に気付くでしょう。 Vimの使用中にファイルを変更すると、その内容が 。EDITOR=vim
vless
less
less