Насколько широка консоль node.js? В node.js, как мне получить текущую ширину окна консоли и/или буфера? Аналог в .net Console.BufferWidth и/или Console.WindowWidth. Я хочу больше контролировать мой перенос строк. Ответ 1 Похоже, что наилучшим способом является это свойство: process.stdout.columns И для высоты (строк): process.stdout.rows Также обратите внимание, что есть событие "изменить размер", которое может пригодиться: process.stdout.on('resize', function() { console.log('screen size has changed!'); console.log(process.stdout.columns + 'x' + process.stdout.rows); }); Документация здесь: http://nodejs.org/api/tty.html#tty_tty Ответ 2 if (process.stdout.isTTY) { console.log("The console size is:", process.stdout.getWindowSize()); } else { console.log("stdout is not a console"); }
Ответ 1 Похоже, что наилучшим способом является это свойство: process.stdout.columns И для высоты (строк): process.stdout.rows Также обратите внимание, что есть событие "изменить размер", которое может пригодиться: process.stdout.on('resize', function() { console.log('screen size has changed!'); console.log(process.stdout.columns + 'x' + process.stdout.rows); }); Документация здесь: http://nodejs.org/api/tty.html#tty_tty
Ответ 2 if (process.stdout.isTTY) { console.log("The console size is:", process.stdout.getWindowSize()); } else { console.log("stdout is not a console"); }