のようにvim振る舞わせることはできませんtail -f。とのless組み合わせのように動作させることができます。vimtail -f
永遠に進む(フォロー)モード
lessを押すFか+F、引数として渡すことで入力できる「永遠に進む」モードがあります。
$ less +F
このモードでlessはtail -f、ファイルの終わりに達しても読み取りを停止しないという点で動作します。ファイルの新しいデータで常に更新されます。このモードを終了するには、を押しCtrlcます。
構文の強調表示
less読み取るデータの自動フィルタリングをサポートします。基本的なソースコードの強調表示を実行できるsource-highlightというプログラムがあります。でうまく機能するスクリプトが付属していますless。それを使用するには、LESSOPEN環境変数を適切に設定するだけです。
export LESSOPEN="| /path/to/src-hilite-lesspipe.sh %s"
またless、-Rフラグを渡すことにより、未加工の端末エスケープシーケンスを渡すように指示する必要があります(これらは端末にテキストの色を付ける方法を指示します)。環境変数を設定lessすることで、常に-Rフラグが渡されるように見せることができLESSます。
export LESS=' -R '
less十分ではないとき
が、lessviのようなキーバインドを持っている、それだけでVimのと同じではありません。時々異質に感じられ、ctags統合やテキスト編集機能などの重要な機能が欠けています。
を押すと、現在表示しているファイルに対してlessVim を呼び出すことができます(仮定EDITOR=vim)v。lessカーソルをVim内の正しい場所に置くこともできます。Vimを終了すると、に戻りlessます。Vimでファイルに変更を加えた場合、変更はに反映されlessます。
vimですか?何が問題なのtail -fですか?