标题几乎说明了一切:如何键入Unicode字符-特别是em-dash?
标题几乎说明了一切:如何键入Unicode字符-特别是em-dash?
Answers:
要么
Control-capital-u表示Unicode,可以在Ubuntu()中通过字符映射表找到破折号(或其他任何Unicode字符)的四位数十六进制数字gucharmap
。
第一个选项可让您分别键入字符的正确数字,该数字在按Enter或时出现Space。您也可以在按之前编辑使用退格键键入的数字Enter。
如果此快捷方式不起作用,请检查您的输入法是否为iBus。
Ctrl+Shift+U
上不起作用。我需要在键盘设置中配置一些内容吗?我用gedit 3.10.4测试它,Ctrl+Shift+U
然后2
,0
,1
,4
和Enter
显示器2014
,而Ctrl+Shift+U+2014
显示器 )!$
我找不到使用AltGr和默认设置键入它的方法,但是我发现了另一种方法:
转到系统 -> 首选项 -> 键盘。
选择布局选项卡。
单击选项。
在“ 组合键位置”(下拉)下,选择一个用于编写的键-我选择了“ Right Win”(右Windows键)。
现在按下并松开撰写键,然后键入---
以获取破折号。
进入系统设置 > 键盘。
在“ 键入”选项卡下,选择“ 布局设置”链接(在对话框底部)。
单击选项。
在“ 组合键位置(下拉)”下,选择一个用于编写的键-我选择了Right Win(右Windows键)。
现在按下并松开撰写键,然后键入---
以获取破折号。
ubuntu 13.10
:System Settings
> Keyboard
> Shortcuts
> Typing
>Compose Key
转到应用程序->附件->角色图。
单击搜索->查找
输入“破折号”,然后单击“查找下一个”
双击符号,将其放在底部的“要复制的文本”框中。
然后,您可以将其复制并粘贴到所需的位置。
我相信这是拥有一些特殊字符的最好方法,但是我不知道它是否可以在所有键盘上使用。
在我的巴西ABNT2键盘中,我可以使用Compose键获得更多的树连字符。compose键映射到我的右侧Ctrl键,因此:
要获取破折号,请使用Ctrl +-。(连字符,连字符,点)
奖励类型:…类型:
您可以在以下位置配置“撰写”键:设置→键盘→快捷键→键入。
任何Unicode字符的通用方法
上面的许多答案不是特定于破折号,就是需要记住alt码,或者更适合一次性使用。以下内容适用于任何不带alt码的unicode字符。它使用自动键,方便的文本替换实用程序。
我进行了设置,以便键入字符的名称,并以斜杠开头,然后自动键为我进行转换。例如:
安装python-3版本的Autokey,该版本可与Unicode很好地配合使用。
# Edit (April 2018). Autokey now uses python 3 by default. So try
pip3 install autokey
# Original instructions.
# Install the original autokey
sudo apt-get install autokey-gtk
# Update autokey to python 3 using pip3
pip3 install --user autokey-py3
运行程序。对我来说,它安装到~/.local/bin/autokey-gtk
添加“新短语”
在主文本框中添加所需的字符
添加缩写
利润
以下键盘布局包含破折号:
$ sgrep -o '%r\n' '"\"" _quote_ "\"" in ("name[Group1]" .. "\n" in outer("{" .. "}" containing "emdash"))' /usr/share/X11/xkb/symbols/??
Azerbaijan
Bulgaria
Bulgaria - Traditional phonetic
Switzerland - German (Macintosh)
Germany
Germany - Neo 2
Finland
France - Bepo, ergonomic, Dvorak way
France - Macintosh
Ireland
Iceland - Macintosh
Iceland - Dvorak
Latvia
Mongolia
Norway
Norway - Northern Saami
Ukraine
USA - Macintosh
USA - Colemak
我个人使用Colemak,其中的破折号是AltGr+ Shift+ -。
我更喜欢将我较少使用的键之一重新映射为一个破折号,这样我就不必为了得到它而疯狂地组合键。
xev
。xev
从终端运行,然后按键,注意弹出的键码。例如,当我按我的键时,我得到了state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
,所以我知道我的键码是94。xmodmap
。我跑步xmodmap -e "keycode 94 = emdash ellipsis"
是因为我也想将Shift +退格键分配给省略号字符。~/.Xmodmap
,但是显然对此存在一些争论。 注意:该方法先前已被引用,但是在14.04中已更改,并且到组合键字符引用的链接现在已断开。
设置撰写键的设置对话框已在14.04中移动。
现在您所要做的就是按下并释放Compose Key
,然后键入您的序列(例如---
emdash),它将被转换。:)