bash - 当文件比屏幕短时,如何防止 less --quit-if-one-screen --no-init +G 用空行填充屏幕?
问题描述
我用
less -XFR +G
页面的一些变体git log
,所有四个选项都很重要。
我不喜欢的是,~
当日志/文件比屏幕短时,它会用空行(用 标记)填充屏幕。这个问题是由于使用-F
和+G
一起出现的。
我能找到的较短的复制步骤如下:
echo -e 'one\ntwo\nthree' | less -F +G
如果文件适合页面,我希望命令的行为就像它不存在一样。
解决方案
推荐阅读
- dictionary - map 指令未正确读取 nginx 入口控制器 kubernetes
- visual-studio - 我打破了 Visual Studio 代码覆盖率窗口。我如何解决它?
- java - 无法将 sam local api 连接到机密管理器
- sql - 比较数字
- javascript - 为什么在数组中移动数组会影响复制的(不是通过引用)数组,但移动整个初始数组不会?(Javascript)
- python - 如何将颜色图添加到条形图(例如 Viridis),垂直改变颜色?
- python - Tensorflow Python:多类标签的方法
- linux - 搜索一些模式并替换行中间的一些文本并忽略该行的最后一个字符
- r - 闪亮的进度条不适用于 mclapply()
- open-source - 我在哪里可以找到维基百科/维基词典模板的源代码?