Как напечатать # vim с британской раскладкой клавиатуры на OS X

649
Will Harris

Мой Mac имеет британскую раскладку клавиатуры, и #символ вводится с помощью опции-3, а не shift-3, как с раскладкой в ​​США. Такое расположение, хотя и странное, в большинстве случаев работает нормально. Однако при попытке отредактировать файл с помощью vim в терминале, ввод опции-3 просто выводит vim из режима редактирования.

Я #часто использую для комментариев на языках сценариев и для директив препроцессора в C.

Как мне печатать #?

2

3 ответа на вопрос

2
Juliano

Другой вариант: Ctrl-K, Shift-N,b

Да. Это работает. Will Harris 15 лет назад 0
У меня есть Mac с клавиатурой Великобритании тоже, но Ctrl и K дает мне? Shift-N и N и не уверен, что 'b; средства rtacconi 12 лет назад 0
@rtacconi "?" означает, что Vim ожидает от вас ввода следующих двух символов орграфа, в данном случае «Nb». `: помогите digraph`. Juliano 12 лет назад 0
Понимая, что мне обычно не нужны ни £, ни €, я удалил британский вклад и добавил США, и жизнь снова великолепна AntK 7 лет назад 0
1
Will Harris

В настройках терминала снимите флажок «Использовать опцию как мета-ключ». Он находится на панели «Клавиатура» на вкладке «Настройки».

0
John Kugelman

Есть ли Ctrl-V, Option-3работать?

Нет, я просто получаю ^ [3 ("\ x1b3"). Will Harris 15 лет назад 0

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