今動作します。なぜならシャオv600(2022年1月7日公開)

今動作します。なぜならシャオv600(2022年1月7日公開)

良いこれ問題:たとえば、ファイルを開こうとしているときに下にスクロールするless -Sx32 file.datと、一番上の行が所定の位置にロックされます。どうすればいいですかless

答え1

今動作します。なぜならシャオv600(2022年1月7日公開)

この--headerオプションを使用すると、less --header 1 myfile 最初の行が常に表示されます。 less v608のマンページからの抜粋:

--header

画面に表示されるヘッダー行と列の数を設定します。値は「N、M」の形式にすることができます。ここで、N と M は整数でヘッダー行を N に設定し、ヘッダー列を M に設定したり、単一の整数「N」でヘッダー行を設定したりできます。 Nに設定し、タイトル列を0に設定します。 Nが0以外の場合、ファイルのどの部分を見ているかに関係なく、画面上部の最初のN行がファイルの最初のN行に置き換えられます。 M がゼロでない場合、行の残りの部分が水平にスクロールされても、各行の先頭に表示される文字はその行の最初の M 文字に置き換えられます。

関連:https://stackoverflow.com/a/71308346/1077650

新しいバージョンをインストール、構成、およびコンパイルする方法less

得る最新の推奨バージョンここそして指示に従うそこ

# prerequisites on Debian 11.6 bullseye - see NB notes below
sudo apt install gcc make libncurses5-dev

# download, configure, compile
wget http://greenwoodsoftware.com/less/less-608.tar.gz
tar xzvf less-608.tar.gz
cd less-608
sh configure
make

# Then you can test it!
./less --version
./less --header 1 myfile

気づく:をコンパイルするにはインストールとパッケージングがless必要です。gccmake

気づく:configure failedそのような場合は、パッケージ(または同様のもの)をインストールする必要がCannot find terminal librariesあります。libncurses5-dev

答え2

若干の変更が必要ですless。改善要求がありますGitHubから。実装すると、次のようなものを使用できます。

less --freeze-pane 0,1 file.dat

あなたが欲しいものをしてください。

関連情報