我能怎么做
{$several_commands} | less
Run Code Online (Sandbox Code Playgroud)
并将less其视为多个文件,并使用:n和启用导航:p。
这可能不是更清楚的解释,所以让我们考虑一个例子。我目前有一个功能
svndiff ()
{
for a in `svn status | \grep ^M | sed 's/M //'`;
do
svn diff $a | less;
done
}
Run Code Online (Sandbox Code Playgroud)
目的显然是查看less我所有修改过的文件的不同之处。但是使用这种语法,我必须使用 keyQ来关闭一个“文件”并打开下一个。我希望能够使用less命令:n(下一个文件)和:p(上一个文件)在文件之间导航。我怎样才能做到这一点 ?