![如何格式化文本文件以在终端中可读](https://linux22.com/image/193725/%E5%A6%82%E4%BD%95%E6%A0%BC%E5%BC%8F%E5%8C%96%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6%E4%BB%A5%E5%9C%A8%E7%BB%88%E7%AB%AF%E4%B8%AD%E5%8F%AF%E8%AF%BB.png)
我以为这个问题很容易在网上找到答案,可惜不是。
简而言之,我希望能够打开一个文本文件,并将其格式化为在终端中可以很好地读取。
背景:我使用一个名为 cheatsheet 的程序,我在 .config 中有一个文件夹,其中包含我制作的备忘单,然后我可以在终端模拟器中输入“cheat”,然后在我的 .bashrc 文件中,我有一个函数将备忘单通过管道传输到“折叠”,然后将其输入“less”。
我将其折叠起来的原因是,无论出于何种原因, less 不会将文本包裹在行上,而是截断它们。
无论如何,我已在文本文件中尽了最大努力,以便严格限制空格和制表符。但是,当我使用 cheat 甚至 cat (不使用 less)在终端中查看它时,这些行似乎是随机移动的,有些单词之间有莫名其妙的大空格。
那么,如何在文本文件中执行格式化,以便在打开这些文件以在终端中查看时创建“所见即所得”的情况?
提前致谢