Debian Bookworm环境下less命令停止自动换行的解决方法咨询
Debian Bookworm环境下less命令停止自动换行的解决方法咨询
嗨,碰到less突然不自动换行的问题确实挺烦人的,我给你分享几个靠谱的解决办法:
临时生效的快捷操作:打开less查看文件后,直接按键盘上的
-键,然后输入大写的S再回车,就能立刻切换到自动换行模式,长行会自动适配终端宽度折行显示。要是想切回截断模式,再按一次-S回车就行。启动时直接指定参数:如果每次都需要自动换行,启动less的时候可以直接加参数,比如:
less -+S 你要查看的文件名这里的
-+S就是强制关闭“截断长行”的功能,让less自动换行。永久生效的配置:要是不想每次都手动设置,可以修改你的shell配置文件(比如bash用户的
~/.bashrc,zsh用户的~/.zshrc),添加一行环境变量配置:export LESS="-+S"保存文件后,执行
source ~/.bashrc(或者对应的配置文件)让修改立刻生效,之后每次打开less都会自动启用换行模式了。
另外补充下,你说manpage里没找到相关选项?其实在man less里搜索chop关键词,就能找到-S参数的说明——它控制的就是长行是否截断,关闭这个参数就会触发自动换行啦。
备注:内容来源于stack exchange,提问作者LetMeSOThat4U
相关产品推荐
相关产品推荐

