相关疑难解决方法(0)

更改较少(寻呼机)默认选项

我正在使用 Ubuntu 10.04。我的默认寻呼机(使用 update-alternatives 设置,而不是 $PAGER)较少。问题是,当我在 '-f ansi' 模式下使用 ri(Ruby 文档工具)时,较少显示转义序列(例如 'ESC[36m'),而不是显示彩色文本。我可以通过使用 -R 选项手动将输出减少到更少来强制它显示颜色,例如:

ri -f ansi String | less -R
Run Code Online (Sandbox Code Playgroud)

但是,当 less 用作寻呼机时,我希望这是默认选项。

注意:我知道默认情况下更多和大多数显示颜色,但由于类似 vi 的键绑定,我使用的更少。

less pager ubuntu

10
推荐指数
2
解决办法
5240
查看次数

用于最小化文件的 git diff 过滤器

我的 git 树中有一个最小化的 JSON 文件。它是一行上的一堆数据,没有空格。

这个文件的差异不是很有用,数据的任何变化,当然,都会导致整行被改变。

我希望能够有选择地告诉 git 差异不是文件本身,而是该文件的漂亮打印机(如python -mjson.tooljq .)的输出。

现在我正在使用这个命令:

diff -u <(git show HEAD:file.json | jq .) <(jq . < file.json)

这样做的正确方法是什么?

git

4
推荐指数
1
解决办法
1035
查看次数

标签 统计

git ×1

less ×1

pager ×1

ubuntu ×1