CamelCase -осведомленность назад -убить -слово в строке чтения

С помощью @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-сервер.

1
25.05.2021, 20:08
1 ответ

Если переключение на 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слова и т. д.

1
28.07.2021, 11:29

Теги

Похожие вопросы