Это так: “
(U + 201C) ”
(U + 201D).
Это так: “
(U + 201C) ”
(U + 201D).
Ответы:
В Gnome вы должны нажать и удерживать Ctrl+ Shift, а затем набрать u201c.
Конечно, это не сработает в Gnome Terminal, если Ctrl+ Shift+ cсвязан с Copy, и в этом случае введите его в GEdit и вставьте его, или узнайте, как ввести его в выбранном вами редакторе.
ctrl+shift
печатая u
. После этого вы можете отпустить ctrl
и shift
и набрать 201c
после пробела.
u
.
С Composeключом:
„
“
”
‘
’
Вы можете ввести последние два символа в любом порядке, по крайней мере, в большинстве языков. Могут быть локали, где он работает только в порядке Compose < "работ или только в порядкеCompose " < .
Если вам нужно нажать ShiftилиAltGr для ввода некоторых из этих символов, вам нужно будет держать эти модификаторы как обычно. Вы можете нажать и отпустить Composeперед последующими символами, или вы можете нажать Composeи удерживать его, как вам нравится.
Большинство клавиатур не имеют клавиши, помеченной «Создать», но вы можете настроить ее, и в вашей среде она может быть уже настроена. На ПК популярным выбором является клавиша «Меню» между правой Windowsклавишей и правой Ctrlклавишей. Настройки клавиатуры большинства рабочих столов включают возможность сделать эту клавишу или какую-либо другую клавишу клавишей Compose.
Compose < "
и Compose > "
работал для меня. Если это помогает, я использую Linux Mint 12, запускаю оболочку Unity на MacBook Pro с правильным ключом опции, установленным Multi_key
в моем xmodmap. Я ссылаюсь на конкретное оборудование только в том случае, если конкретная клавиатура может иметь значение.
~/.XCompose
файл.
Compose < "
отличается от Compose , '
. Чтобы получить первое, Shift
ключ должен быть нажат во время удара < "
(что может быть немного неловко).
Некоторые «умные» цитаты [1] без использования Compose [2] (и без запоминания кодовых точек Unicode):
AltGr+ 9= '
AltGr+ 0= '
AltGr+ [= «
AltGr + ] = »
AltGr+ Shift+[ = «
AltGr + Shift + ]= ”
Они работают на любом рабочем столе, если у вас есть ISO_Level3_Shift
назначили свою AltGrклавишу и используете раскладку клавиатуры, такую как международная клавиатура США с AltGr.
Для Composeкомбинаций, проверьте ответ Жиля (или файл XCompose для вашей локали). Oни , в свою очередь, зависят от вашей локали и / или наличия / настроек вашего ~/.XCompose
файла.
[1] «Типографский», вероятно, более уместен. «Умный» относится к способности текстового процессора автоматически использовать правильный символ в паре кавычек при вводе кавычек ASCII'
или "
.
[2] Можно, конечно, включить и то, Composeи другое AltGr. Я делаю, и это работает удовольствие.
Я переопределил раскладку клавиатуры навсегда и просто нажимаю alt-key +; или «получить:« ». Работает в каждом окружении рабочего стола.
Есть много вариантов, как это сделать - например, вы можете использовать приложение карты персонажей (наверняка присутствует в Gnome и KDE), чтобы получить любого персонажа, которого вы хотите.
Для тех, кто сталкивается с этим: клавиша Compose для фигурных кавычек не работала у меня до недавнего времени. Я пробовал это в 2-3 основных дистрибутивах с GNOME 2, и изменение назначенной клавиши не помогло, но когда я попробовал с KDE 4 в SimplyMepis и настроил его на использование, CapsLockон начал работать просто отлично. Поэтому стоит попробовать еще раз или переключить окружение, дистрибутив или ключи.
Caps Lock
. Compose всегда работал для меня, отображается справа Ctrl
или Menu
клавиши, что близко соответствует его естественному расположению на клавиатурах, которые его имеют. Какой ключ я использую, зависит от эргономики, потому что я использую Compose очень часто.
На любой раскладке клавиатуры, о которой я знаю, для создания этих кавычек необходимо использовать третий уровень некоторых клавиш. Обычно к нему можно обращаться, удерживая AltGrклавишу в качестве клавиши Shift.
(Я собираюсь сосредоточиться на наборе этих символов напрямую, в отличие от использования клавиши compose или метода «NumPad entry», поскольку эти символы набираются так часто, что они заслуживают прямого доступа.)
Многие европейские клавиатуры, кажется, используют AltGr+ V(“
) и AltGr+ B( ”
)
Что касается клавиатуры США, стандартная клавиатура США не имеет этих символов. Он имеет только два уровня (без смещения и сдвиг) для буквенно-цифровых клавиш, и ни один из них не содержит этих символов. Тем не менее, существует вариант «США международный», по которому эти символы могут быть доступны на Shift+ AltGr+ [( “
) и
Shift+ AltGr+ ]( ”
). Как вы увидите, если вы попытаетесь напечатать это, это впечатляюще неудобно, так как вы должны держаться Shiftлюбой рукой,AltGr с правой стороны, а затем либо [или ]с правой стороны († 1).
Международный США назван us(intl)
если вы используете такой инструмент, как Setxkbmap:
setxkbmap "us(intl)"
† 1: французские кавычки ( «»
) дают более удобное место на один уровень вниз (AltGr + [и
AltGr+ ]), что любопытно, так как я думаю, что английские кавычки получат более удобное размещение, чем они.
Существует опция misc:typo
(«опечатка», как в «типографском»), с которой можно сочетать, us(intl)
поскольку она переопределяет только некоторые ключи уровня 3 и 4. В частности, он отображает “
и ”
на
AltGr+ Kи AltGr+ Lсоответственно. Это кажется гораздо более удобным, чем использование ключей
us(intl)
. Чтобы использовать эту опцию с us(intl)
:
setxkbmap -option "misc:typo" "us(intl)"
Другая вещь, которую можно сделать, это определить некоторые альтернативные или дополнительные модификаторы уровня 3, чтобы двойные кавычки можно было вводить более удобно. По словам человека xkeyboard-config , Xkb предоставляет довольно много готовых опций:
Option: Description
lv3:switch: Right Ctrl
lv3:menu_switch: Menu
lv3:win_switch: Any Win
lv3:lwin_switch: Left Win
lv3:rwin_switch: Right Win
lv3:alt_switch: Any Alt
lv3:lalt_switch: Left Alt
lv3:ralt_switch: Right Alt
lv3:ralt_switch_multikey: Right Alt; Shift+Right Alt as Compose
lv3:ralt_alt: Right Alt never chooses 3rd level
lv3:enter_switch: Enter on keypad
lv3:caps_switch: Caps Lock
lv3:bksl_switch: Backslash
lv3:lsgt_switch: <Less/Greater>
lv3:caps_switch_latch: Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser
lv3:bksl_switch_latch: Backslash; acts as onetime lock when pressed together with another 3rd level chooser
lv3:lsgt_switch_latch: <Less/Greater>; acts as onetime lock when pressed together with another 3rd level chooser
Лично я думаю, что это CapsLockделает для хорошего переключателя уровня 3:
setxkbmap -option "lv3:caps_switch" "us(intl)"
Если вы предпочитаете misc:typo
сочетания клавиш, вы, конечно, можете включить и эту опцию:
setxkbmap -option "lv3:caps_switch" -option "misc:typo" "us(intl)"