В vim мы можем набрать Ctrl+v, затем Number в режиме вставки, чтобы вставить специальные символы. Это в основном используется для вставки управляющих символов. Но любые символы могут быть вставлены, если мы знаем номер ASCII. Например, набрав Ctrl+v, затем 1, 2, 6 вставьте символ «~». Смотрите: http://vimdoc.sourceforge.net/htmldoc/insert.html#ins-special-keys. Я бы хотел иметь такое же или похожее поведение с редактором zsh. Обратите внимание, я использую zsh в режиме vi, но я не думаю, что это имеет значение. Я обнаружил, что вставку ввода можно выполнить с помощью Ctrl+v, а затем Ctrl+j, см. Как вставить новую строку в редакторе строк ZSH? , Но как мне вставить тильду?
Мне это нужно, потому что я работаю с тупым клиентом citrix, с помощью которого я не могу набрать символ '~'.