Как получить более 80 столбцов в режиме командной строки?

Я установил Ubuntu из minimalcd, потому что я просто хочу использовать инструменты vim и командной строки.

Однако я хотел бы более 80 столбцов текста. У меня большой монитор, поэтому я хотел бы иметь по крайней мере пару сотен столбцов, чтобы я мог разделить панели в vim и открыть несколько окон.

Кстати, Ubuntu устанавливается в качестве VMWare Player VM. Я уже проверил, что настройки виртуальной машины предназначены для большого монитора; похоже, что моя установка Ubuntu под вопросом.

13
задан 20 November 2012 в 03:51

4 ответа

Следующая команда:

docker exec -e COLUMNS="`tput cols`" -e LINES="`tput lines`" -ti container bash

работает в большинстве, если не во всех обстоятельствах.

0
ответ дан 20 November 2012 в 03:51

Переменная $COLUMNS указывает, насколько широка сеанс терминала; таким образом, запуск COLUMNS=200 сделает его шириной 200 столбцов.

Если вы хотите изменить это навсегда, вы должны поместить это в свой файл ~/.bashrc, который запускается при каждом запуске терминала.

0
ответ дан 20 November 2012 в 03:51

Я встретил примерно такую ​​же ситуацию, и приведенный выше ответ был именно тем, что мне было нужно.

Но в вашем случае, вот некоторые подсказки, если вы все еще заинтересованы:

Выполните: echo $COLUMNS. В моем случае это был 141. Путем манипуляции с export COLUMNS=XXX я действительно смог отрегулировать количество столбцов.

1112 И это число 141 приходит от следующего. Мой .bashrc файл содержит следующий код:

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

Я точно не знаю, но похоже, что с помощью команды shopt Ubuntu обнаруживает мое разрешение экрана и устанавливает соответствующее количество столбцов терминала. , Опять же, настройка export COLUMNS=XXX позволяет мне изменить этот номер для текущего окна терминала.

Таким образом, в вашем конкретном случае вам придется добавить export COLUMNS=200 после цитируемого shopt -s checkwinsize или в самом конце .bashrc.

0
ответ дан 20 November 2012 в 03:51

Просто сделайте терминал более крупным с Вашей мышью и типом:

sudo resize

:-)

1
ответ дан 16 October 2019 в 16:11

Другие вопросы по тегам:

Похожие вопросы: