Мне немного неловко спрашивать об этом, но как сделать ^
(я не вижу его на своей клавиатуре).
Я хочу сделать это: CTRL - ^
Мне немного неловко спрашивать об этом, но как сделать ^
(я не вижу его на своей клавиатуре).
Я хочу сделать это: CTRL - ^
Символ ^
(который выглядит как перевернутый V) известен как карет. Это также известно как шляпа, контроль или стрелка вверх.
Это Shift+6 на моей британской клавиатуре, и я думаю, что то же самое для раскладок в США, так что вы можете попробовать Ctrl+Shift+6
Если у вас другая раскладка, вы можете заглянуть на эту страницу в Википедии, на которой есть картинки разных раскладок клавиатуры.
Если вы работаете в Windows, вы можете получить ^
, удерживая Alt и набрав 0 9 4 на цифровой клавиатуре, что будет работать для всех раскладок, но, к сожалению, это не будет работать, если вы удерживаете нажатой клавишу Ctrl.
Согласно Википедии:
Управляющие символы часто преобразуются в печатную форму, известную как обозначение каретки, путем печати каретки (^) и затем символа ASCII, который имеет значение управляющего символа плюс 64. Таким образом, управляющие символы, генерируемые с помощью буквенных клавиш, отображаются в виде заглавной буквы. Например, ^ G представляет код 7, который генерируется нажатием клавиши G, когда клавиша управления удерживается нажатой.
Поскольку «^» - это ASCII 94 (десятичное число), «Ctrl- ^» может представлять ASCII 30. Следовательно, удерживая Alt и набрав 30 на цифровой клавиатуре, вы могли бы "набрать" Ctrl- ^?
Так называемая ашчия-карета на шведской клавиатуре -
удерживайте клавишу CTRL и дважды нажмите клавишу с символом каретки
Я думаю, что (в терминале под Linux) вы можете нажать Ctrl+v Ctrl+^ .
Ctrl+v по умолчанию привязан к:
quote-insert
Add the next character typed to the line verbatim. This is how
to insert characters like C-q, for example.
Для проверки моего заявления я использовал xxd (xxd - сделать hexdump или сделать обратное.), Который поставляется с vim. Я набрал следующие клавиши: xxd
Enter, Ctrl+v, Ctrl+^, Ctrl+d, Ctrl+d, и результат выглядел следующим образом:
% xxd
^^
0000000: 1e .
Теперь объяснение немного сложнее:
xxd
Enter запускает приложение xxd.
Ctrl+v, Ctrl+^ отправляет 0x1e. Чтобы понять это, вы должны помнить, что Ctrl+x отправляет код символа X (0x58, примечание: заглавная X) минус 0x40, то есть 0x18. В случае ^ (0x5e) это приводит к 0x01e
Ctrl+d, Ctrl+d завершает ввод. (Я не знаю, почему я должен был печатать это дважды, хотя).
И, наконец, man ascii
действительно помогает запомнить все эти коды символов.
Нажмите Ctrl+Shift+6. ^
Обычно представляет клавишу Ctrl, [то есть ^ C для прерывания клавиатуры], но в этом случае, я думаю, что ^
представляет буквальную каретку.
Чтобы набрать символ каретки на моей итальянской клавиатуре, мне пришлось зайти в настройки -> регион и язык -> источники ввода -> итальянский (без мертвых клавиш)
Итальянская клавиатура не работала хорошо, поэтому мне пришлось выбрать вариант "без мертвых клавиш".
Эта вещь называется Circumflex Accent AKA Circum Accent
Юникод: 005E
ASCII: 94
GID: 65
В большинстве случаев это работает нажатием Shift+6 или Ctrl+Shift+6
И, конечно, это зависит от модели клавиатуры и используемой раскладки.
Но если вы не можете набрать его, вы можете использовать его, добавляя символы.
ヽ (ヅ) ノ