From: Sergey Matveev Date: Sun, 22 Nov 2020 15:27:18 +0000 (+0300) Subject: Фишки современных эмуляторов терминала X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=0dd809bd7ebe83640361159ff4228e13fbbc9ff4;p=stargrave-blog.git Фишки современных эмуляторов терминала https://www.youtube.com/watch?v=9DgQqDnYNyQ * Unicode/UTF-8. Ими в видео показывают как отображают прям иконки директорий например. Ну тут вопрос шрифтов только, по моему. Выглядит интересно, но по сути даже в примере видео я ориентируюсь по цвету -- ну никто же не будет вглядываться в иконку * Лигатуры -- тоже вопрос шрифтов. Кому-то нужны/нравятся * SGR ANSI коды. Ну вот это точно может ощутимо помогать визуально. st поддерживает конечно же * Поддержка мыши -- а вот это абсолютное зло! Готов крушить и громить когда я не могу выделить кусок текста, ибо какая-то сраная программа перехватываешь мышь. Нафиг мне терминал если я не могу выделить в нём что-то или вставить? st кстати поддерживает проброс мышки * OSC коды -- общение с буфером обмена, выставлением title-ов окон. Да, это must-have. st конечно же держит. Для lynx даже писал патч чтобы он выставлял название окна/сайта. В vim это тоже нужно выставлять чтобы и в tmux показывалось нормальное название tab-а * bracketed paste mode -- если этого нет, то терминал просто неюзабелен. Но меня удивляет как мало людей знает про эту штуку, насилуя себя какой-нибудь ручной работой с set paste в Vim * 24-бит цвет. Боюсь что подобное я даже отключаю, например в Vim. Ибо мне нужны хорошие сочные яркие цвета. default цветовые схемы на 24-бит -- блёклые. st поддерживает * поддержка отображения bitmap графики (Sixel). Вот это st не держит, да и вообще не много кто. Под вопросом насколько это удобно, но что-то не слышал чтобы люди особо это использовали. Ну и тут много разных несовместимых реализаций и плохая совместимость с другим софтом. Но даже в видео у человека ооооочень медленно отображаются картинки, что для меня точно было бы не юзабельно Как минимум не сказали про то как мышкой, разными кликами, можно выделять слова или предложения. А ещё всякий XIM ввод (хотя я этим никогда не пользовался). А ещё некоторые позволяют производить какие-то действия над выделенным текстом. ---