С помощью @ThomasDickey я смог найти решение этой проблемы. А именно, на локальном сервере X -, на котором я работал, (Xming )не был установлен ошибочный шрифт. Я загрузил и установил xming -шрифты (изhttps://sourceforge.net/projects/xming/files/Xming-fonts/7.7.0.10/Xming-fonts-7-7-0-10-setup.exe/download)на моем локальном узле (, а не на узле, на котором работал xterm ), и это устранило ошибку.
Таким образом, xterm не жаловался, что он не может найти шрифт, это жаловался локальный X-сервер.
Если переключение на zsh
является опцией, вы можете использоватьselect-word-style
пользовательский -виджет , который позволяет вам выбрать стиль слова для всех движений слов и операций.
Добавить к~/.zshrc
:
autoload -U select-word-style
zle -N select-word-style
bindkey '\ez' select-word-style
select-word-style default
Нажмите Alt + Z , чтобы выбрать альтернативные стили слов:
$ echo HelloFriendAlt+Z Word styles (hit return for more detail): (b)ash (n)ormal (s)hell (w)hitespace (d)efault (q)uit (B), (N), (S), (W) as above with subword matching
Затем в верхнем регистре B
будет выбран (раздражающий меня, но, возможно, знакомый вам)bash
стиль выделения слов, но с обработкой подслов в верблюжьем -регистре, который (в режиме emacs
)Ctrl + W(или Alt + Backspace)удалит Friend
выше или Alt + B вернется к началу этого Friend
слова и т. д.