标签: less

如何以更少的方式自动使用 pygmentize

我发现pygmentize感谢这个答案,但如果它可以用来突出显示文本less或替换命令,那就太好了。
有没有办法做到这一点?提前致谢。

syntax-highlighting less

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

退出或退出后如何保留屏幕内容?

less或退出后more,屏幕内容恢复到原来的状态。这发生在寻呼机(如less/ more)和其他一些命令中。有时需要在退出命令后保留屏幕内容。

我怎样才能使退出程序之前立即显示的文本在终端中保持可见?

command-line screen less

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

有没有办法从终端中的文件末尾向后读取字符?

例如,less 允许您从头开始逐行阅读。是否有类似的实用程序或行可以在终端中运行,可以逐个字符地向后显示文件?如果没有,一个“猫”之类的实用程序如何按字符向后显示整个文件?

command-line cat less

3
推荐指数
1
解决办法
2949
查看次数

少调用 nano 而不是 vi

在Ubuntu的LTS 18服务器的缺省配置,按下V键在less调用nano编辑器来代替vi,而没有任何的环境变量$LESSEDIT$VISUAL$EDITOR设置。

我能够恢复记录在man lesswith 中的正确行为,update-alternatives --set editor /usr/bin/vim.basic但这证明lessexecuteseditor而不是vi.

这是文档错误(Ubuntu 行为故意与默认上游less行为不同)还是错误较少,还是我的错(我错过了什么)?

vim command-line less

3
推荐指数
1
解决办法
1016
查看次数

未设置与空 LESS 环境变量的不同行为?

我想更改less命令的默认行为,因此我添加了以下内容~/.profile

LESS="$LESS -x4"
export LESS
Run Code Online (Sandbox Code Playgroud)

然而,仅设置LESS环境变量的存在似乎就会改变命令的行为less,因为这现在会导致git diff向我显示原始转义序列。

更一般地,输出

LESS='' git diff
Run Code Online (Sandbox Code Playgroud)

unset LESS; git diff
Run Code Online (Sandbox Code Playgroud)

不同。LESS未设置和设置为空值之间有什么区别LESS(除了前者明显暗示-R)?

command-line git environment-variables less

3
推荐指数
1
解决办法
432
查看次数