Как набрать Ctrl- ^?

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

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

16 голосов | спросил janoChen 12 Jpm1000000pmTue, 12 Jan 2010 13:45:07 +030010 2010, 13:45:07

4 ответа


26

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

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

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

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

ответил Dave Webb 12 Jpm1000000pmTue, 12 Jan 2010 13:48:46 +030010 2010, 13:48:46
3

Согласно Wikipedia :

  

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

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

ответил Arjan 18 Jpm1000000pmMon, 18 Jan 2010 19:39:55 +030010 2010, 19:39:55
0

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

ответил Matt 3 Maypm11 2011, 20:36:57
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 - make hexdump или сделать обратный), который поставляется вместе с vim. Я набрал следующие ключи: xxd Введите , Ctrl + v , Ctrl + ^ , Ctrl + d , Ctrl + d и результат выглядел так:

% xxd
^^
0000000: 1e                                      .

Теперь объяснение немного сложно:

  • xxd Enter запускает приложение xxd.

  • Ctrl + v , Ctrl + ^ отправляет 0x1e. Чтобы понять это, вы должны помнить, что Ctrl + x отправляет код символа X (0x58, note: capital X) минус 0x40, то есть 0x18. В случае ^ (0x5e) это приводит к 0x01e

  • Ctrl + d , Ctrl + d завершает ввод. (Я не знаю, почему я должен был ввести его дважды, хотя).

И, наконец, man ascii действительно полезно запомнить все эти коды символов.

ответил kmkkmk 3 Maypm11 2011, 18:11:19

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132