18

Мне немного неловко спрашивать об этом, но как сделать ^ (я не вижу его на своей клавиатуре).

Я хочу сделать это: CTRL - ^

7 ответов7

27

Символ ^ (который выглядит как перевернутый V) известен как карет. Это также известно как шляпа, контроль или стрелка вверх.

Это Shift+6 на моей британской клавиатуре, и я думаю, что то же самое для раскладок в США, так что вы можете попробовать Ctrl+Shift+6

Если у вас другая раскладка, вы можете заглянуть на эту страницу в Википедии, на которой есть картинки разных раскладок клавиатуры.

Если вы работаете в Windows, вы можете получить ^ , удерживая Alt и набрав 0 9 4 на цифровой клавиатуре, что будет работать для всех раскладок, но, к сожалению, это не будет работать, если вы удерживаете нажатой клавишу Ctrl.

3

Согласно Википедии:

Управляющие символы часто преобразуются в печатную форму, известную как обозначение каретки, путем печати каретки (^) и затем символа ASCII, который имеет значение управляющего символа плюс 64. Таким образом, управляющие символы, генерируемые с помощью буквенных клавиш, отображаются в виде заглавной буквы. Например, ^ G представляет код 7, который генерируется нажатием клавиши G, когда клавиша управления удерживается нажатой.

Поскольку «^» - это ASCII 94 (десятичное число), «Ctrl- ^» может представлять ASCII 30. Следовательно, удерживая Alt и набрав 30 на цифровой клавиатуре, вы могли бы "набрать" Ctrl- ^?

0

Так называемая ашчия-карета на шведской клавиатуре -

удерживайте клавишу CTRL и дважды нажмите клавишу с символом каретки

0

Я думаю, что (в терминале под 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 действительно помогает запомнить все эти коды символов.

0

Нажмите Ctrl+Shift+6. ^ Обычно представляет клавишу Ctrl, [то есть ^ C для прерывания клавиатуры], но в этом случае, я думаю, что ^ представляет буквальную каретку.

0

Чтобы набрать символ каретки на моей итальянской клавиатуре, мне пришлось зайти в настройки -> регион и язык -> источники ввода -> итальянский (без мертвых клавиш)

Итальянская клавиатура не работала хорошо, поэтому мне пришлось выбрать вариант "без мертвых клавиш".

0

Эта вещь называется Circumflex Accent AKA Circum Accent

Юникод: 005E
ASCII: 94
GID: 65

В большинстве случаев это работает нажатием Shift+6 или Ctrl+Shift+6

И, конечно, это зависит от модели клавиатуры и используемой раскладки.

Но если вы не можете набрать его, вы можете использовать его, добавляя символы.

ヽ (ヅ) ノ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .