Это Linux или Windows?
Если вы используете базу R в Linux и попадаете туда с помощью s sh, команда tput cols
сообщает количество столбцов (то есть ширину) вашего терминала. Вероятно, он также работает напрямую на Linux машине без s sh. Если вы запустите R в командной строке, а затем запустите system("tput cols")
, он сообщит вам размер окна. Вы всегда можете проверять размер каждые несколько функций и, в случае его изменения, что-то делать.
Хотя это определенно грязное решение и, вероятно, не переносимое, оно может указать вам верное направление. Удачи.