如何正确设置“ less”和“ lesspipe”?

baxbear

几年前,我对功能较少的设置较少,我想撤消那些更改。因此,我开始从“〜/ .zshrc”中删除别名。由于在获取该文件后,我的系统告诉我,当我键入“ less”时,我想访问少有vim的功能,所以添加了这两个导出:

export LESSOPEN="|lesspipe.sh %s"
export LESS="/usr/bin/less"

和以下别名

alias less="/usr/bin/less"

“ ls -l \ less”没有向我显示默认目标的less的目标,所以我看不到目标更少的实际默认符号链接是什么

在获取文件后,一切正常,除了我现在会收到“没有-/选项(“ --help”以获得帮助))行这一事实。

我该如何解决此问题,为什么它甚至会出现?

斯蒂芬·查泽拉斯(Stephane Chazelas)

less手册页中:

环境变量

LESSless自动传递给的选项

环境变量的重点是配置的默认选项less您可以这样做:

export LESS=FRX

例如-F-R-X选项将自动传递。

因此,您不想在其中放置less可执行文件的路径这样做会告诉less您尝试将其解释为选项。/不是的有效选项名称less

而且,alias less=/usr/bin/less仅当less系统上安装了多个版本并且/usr/bin您想要的是该版本(而不是通过$PATH查找找到的版本)时才应该是必需的

即使那样,那里也不必使用别名,您可以使用别名hash less=/usr/bin/less来告诉Shellless命令的首选路径

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在bash中,为什么SHELL = / bin / sh lesspipe在语法上正确?

每个新终端的lesspipe错误

如何正确设置Getters setter和convertmintosec?

如何确认正确设置了$ GOPATH和$ GOROOT?

如何正确设置 ResourceBundle 和 ClassLoader?

如何正确设置Kibana的Filebeat和Metricbeat?

如何正确设置zram和交换

如何正确设置和测试Hapi域和子域?

终端开始给错误bash:/ usr / bin / lesspipe

如何使LESS结合CSS规则和逗号

Java。如何正确同步获取器和设置器?

如何正确定位JButton和设置JTextField的大小?

如何在javascript中正确设置SVG的宽度和高度?

如何正确地获取和设置UIView的UIColor?

如何正确设置JavaScript名称空间和类?

如何正确设置Node,Express和Angular2

如何正确设置子组件和父组件的状态?

如何根据当前位置设置正确的纬度和经度

如何在Joomla中正确设置缓存和压缩

如何正确设置SetGlobalSpanCostCoefficient和AddDimension中的Capacity参数?

如何正确设置主机名和域名?

如何正确设置CakePHP和Laravel等MVC应用程序?

如何正确设置 ssh 和“ssh_config”文件

如何使用 LinQ 和 List<T> 正确设置函数的参数?

如何设置Atom的'styles.less'文件以突出显示Python中的函数和方法调用?

如何正确设置setState和useEffect以从React中的对象读取和显示值(挂钩)?

同时使用SFSpeechRecognizer和AVSpeechSythesizer时如何正确设置AVAudioSession和AVAudioEngine

如何在SASS和LESS中定义Web字体

如何配置汇总和PostCSS以捆绑LESS和CSS(Tailwind)