[freeBSD 6.2] vi - delete в режиме вставки
AFAIK это не от vi зависит, а от терминала.
От терминала зависит что vi в одном режиме понимает клавишу, а в другом - нет? %)
А, прогнал я. У меня кстати ^ не печатает, удаляет символы.
От терминала зависит что vi в одном режиме понимает клавишу, а в другом - нет? %)а почему бы и нет?
Так, ладно, хотя я этого не понимаю и для меня это полное шаманство, но пусть проблема в терминале... 
Как это тогда фиксится?
p.s. так же обнаружено, что не работают Home, End, PgUp, PgDn (только в input mode) - vi на них ругается: "Использование: [["
но в command mode все они работают, включая Delete

Как это тогда фиксится?
p.s. так же обнаружено, что не работают Home, End, PgUp, PgDn (только в input mode) - vi на них ругается: "Использование: [["
но в command mode все они работают, включая Delete
man tset, "-e".
Мог бы уже давно прочитать об этом.
---
Q39: А вот в юниксах буковок нету
A39: Сдуру можно много чего сломать
Мог бы уже давно прочитать об этом.
---
Q39: А вот в юниксах буковок нету
A39: Сдуру можно много чего сломать
> Как это тогда фиксится?
Выставлением правильного терминала. tset(1).
---
Q39: А вот в юниксах буковок нету
A39: Сдуру можно много чего сломать
Выставлением правильного терминала. tset(1).
---
Q39: А вот в юниксах буковок нету
A39: Сдуру можно много чего сломать
Эммм. То что в командной строке все нормально удаляется - на это внимания не обращать?
А тогда -e <что> для кнопки delete?
Да и Home/End/PgDn/PgUp этим путем не заставишь же работать?
А тогда -e <что> для кнопки delete?
Да и Home/End/PgDn/PgUp этим путем не заставишь же работать?
Ну, могут быть проблемы с проклятьями.
Объясняй, что там у "нас" называется режимом "вставки".
В любом случае, проблема с терминалами, поскольку очевидно, что
vi должен перевести его в неканонический режим. Иначе это будет
не vi, а ed.
На выходе настройки, очевидно, восстанавливаются правильно,
раз ты об этом не говоришь.
---
Q: Что надо знать о vi?
A: ESC : q ! RET
Объясняй, что там у "нас" называется режимом "вставки".
В любом случае, проблема с терминалами, поскольку очевидно, что
vi должен перевести его в неканонический режим. Иначе это будет
не vi, а ed.
На выходе настройки, очевидно, восстанавливаются правильно,
раз ты об этом не говоришь.
---
Q: Что надо знать о vi?
A: ESC : q ! RET
> не удаляет, а печатает "^?"
Если это так, то, по-видимому, до termcap(5) добираются,
но вытаскивается не то, что хочет терминал.
Либо неправильно обрабатывается termcap(5). В частности, "bc".
---
Q39: А вот в юниксах буковок нету
A39: Сдуру можно много чего сломать
Если это так, то, по-видимому, до termcap(5) добираются,
но вытаскивается не то, что хочет терминал.
Либо неправильно обрабатывается termcap(5). В частности, "bc".
---
Q39: А вот в юниксах буковок нету
A39: Сдуру можно много чего сломать
Разумеется, есть ещё варианты: например, не выставлено "bs".
---
A39: Сдуру можно много чего сломать
---
A39: Сдуру можно много чего сломать
Ну, могут быть проблемы с проклятьями.*curses имеются в виду?
Ну да, нынче они, вроде как, идут отдельно от vi.
Если верить документации, "нынче" продолжается с 4.0BSD.
---
"Оторвать от него верхний пласт..."
Если верить документации, "нынче" продолжается с 4.0BSD.
---
"Оторвать от него верхний пласт..."
Оставить комментарий
feliks28
У всех так, что не удаляет, а печатает "^?"Причем в режиме комманд нормально работает наравне с "x"