如何在命令行模式下获得超过 80 列?

Kev*_*uli 16 command-line display ubuntu-minimal

我从minimalcd安装了ubuntu,因为我只想使用vim和命令行工具。

但是我想要超过 80 列的文本。我有一个大显示器,所以我想要至少几百列,这样我就可以在 vim 中拆分窗格并打开几个窗口。

顺便说一句,ubuntu 安装为 VMWare Player VM。我已经验证 VM 设置适用于大型显示​​器;看来我的 ubuntu 设置有问题。

Dus*_*ric 10

以下命令:

docker exec -e COLUMNS="`tput cols`" -e LINES="`tput lines`" -ti container bash
Run Code Online (Sandbox Code Playgroud)

在大多数情况下(如果不是所有情况)都有效。


jac*_*rdy 7

该变量$COLUMNS指定终端会话的宽度;所以运行COLUMNS=200会使它有 200 列宽。

如果你想永久改变它,你应该把它放在你~/.bashrc每次启动终端时运行的文件中。

  • 我将 COLUMNS=200 添加到 ~/.bashrc,然后注销并重新登录,但似乎没有帮助。我应该指出,我什至没有安装任何类型的图形桌面,因为我希望它完全精简 b/c,它位于几年前的笔记本电脑上的 VM 中。这就是我使用 ubuntu minimum 的原因。因此,在我什至有机会登录并运行我的 .bashrc 之前,终端似乎已经启动... (2认同)