[О блоге] [наверх] [пред] [2020-11-22 18:27:18+03:00] [0dd809bd7ebe83640361159ff4228e13fbbc9ff4]

Фишки современных эмуляторов терминала

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 ввод (хотя я этим
никогда не пользовался). А ещё некоторые позволяют производить какие-то
действия над выделенным текстом.

    [оставить комментарий]