Size: a a a

2021 January 16

G

GNU/Vsevolod in pro.vim
Вим же похожим образом работает, как и curses?
источник

JC

Julian =) Coffee in pro.vim
curses не tty читает, а просто stdin
источник

JC

Julian =) Coffee in pro.vim
Как и вим наверное
источник

G

GNU/Vsevolod in pro.vim
Julian =) Coffee
curses не tty читает, а просто stdin
Я про пишет, а не читает
источник

JC

Julian =) Coffee in pro.vim
И пишет тоже
источник

JC

Julian =) Coffee in pro.vim
Ну пишет точно, читает не уверен
источник

G

GNU/Vsevolod in pro.vim
Julian =) Coffee
И пишет тоже
Тогда я бы смог читать из файла тту
источник

NG

Nicholas Guriev in pro.vim
GNU/Vsevolod
Если попытаться читать tty, в котором открыт нвим, будет ошибка 'not a tty'. Тогда что это?
в терминальном виме и в gVim чтение из /dev/tty успешно работает
источник

NG

Nicholas Guriev in pro.vim
я только что проверил))
источник

NG

Nicholas Guriev in pro.vim
да и запись вроде тоже работает
источник

G

GNU/Vsevolod in pro.vim
Я просьл где то читал, что консольные полноэкранные апки не тупо через условный принтф работают
источник

G

GNU/Vsevolod in pro.vim
GNU/Vsevolod
Я просьл где то читал, что консольные полноэкранные апки не тупо через условный принтф работают
Потому что это было бы медленно
источник

NG

Nicholas Guriev in pro.vim
GNU/Vsevolod
Я просьл где то читал, что консольные полноэкранные апки не тупо через условный принтф работают
а как?
источник

JC

Julian =) Coffee in pro.vim
GNU/Vsevolod
Я просьл где то читал, что консольные полноэкранные апки не тупо через условный принтф работают
Я тоже так думал
источник

G

GNU/Vsevolod in pro.vim
Nicholas Guriev
а как?
Почему я не могу, к примеру, проскроллить окно, а обычный шелл могу?
источник

JC

Julian =) Coffee in pro.vim
curses точно через printf)
источник

NG

Nicholas Guriev in pro.vim
GNU/Vsevolod
Почему я не могу, к примеру, проскроллить окно, а обычный шелл могу?
источник

G

GNU/Vsevolod in pro.vim
Julian =) Coffee
Я тоже так думал
Но ведь в туи приложения было бы быстрее менять определенные клеточки, а не перезаписывать кадр каждый фрейм заново
источник

G

GNU/Vsevolod in pro.vim
Спасибо
источник

JC

Julian =) Coffee in pro.vim
GNU/Vsevolod
Но ведь в туи приложения было бы быстрее менять определенные клеточки, а не перезаписывать кадр каждый фрейм заново
Ну они через printf отправляют нужный escape sequences
источник