#1 楼
Ctrl + Shift + U,然后按2 0 1 4并输入
或
Ctrl + Shift + U + 2014
Control-capital-u表示Unicode,并且em破折号(或任何其他Unicode字符)的四位数十六进制数字可以是可通过Ubuntu(
gucharmap
)中的“字符映射表”找到。您还可以在按Enter之前编辑使用退格键键入的数字。如果此快捷方式不起作用,请检查您的输入法是否为iBus。
评论
为我工作。不需要按回车键,当我释放ctrl和shift时,它会立即出现。
–阿利斯泰尔·巴克斯顿
2011-3-21在3:25
是的,如果您在输入数字时始终按住Ctrl + Shift,那么它将立即显示。如果在键入数字之前释放它们(这也允许您使用退格键),则需要使用空格或Enter才能显示Unicode数字输入过程的结尾。
–被杀
2011-3-21在3:29
请注意,这仅适用于GTK应用程序。例如,它不会有任何基于Qt的应用程序(因此,整个KDE以及许多单独的应用程序(如Skype))都不会。
–俄罗斯
2014年9月5日下午6:31
嗯...这在Ubuntu 14.04上不起作用,因为Ctrl + Shift + U似乎不起作用。我需要在键盘设置中配置一些内容吗?我正在使用gedit 3.10.4和Ctrl + Shift + U进行测试,然后按2,0、1、4和Enter显示2014,而Ctrl + Shift + U + 2014显示)!$
–侄子
2015年11月8日在1:58
请注意,一旦您按Ctrl + Shift + U,就会出现带下划线的u字符。我认为这意味着我已经键入了该字符,而不是我想要的字符。但这实际上是提示输入Unicode数字。完成后,它将替换为所需的字符。
–史蒂夫
16 Sep 15 '17:42
#2 楼
我找不到使用AltGr和默认设置键入它的方法,但是我发现了另一种方法:转到系统->首选项->键盘。
选择布局选项卡。组合键,然后键入
---
以获得破折号。从Ubuntu 12.04开始转到“系统设置”>“键盘”。
在“键入”选项卡下,选择“布局设置”链接(在对话框底部)。
单击选项。
在“撰写”键的位置(下拉列表)下,选择一个用于撰写的密钥-我选择了Right Win(Windows的右键)。获取破折号。
评论
请注意,在按下撰写键后无需再按住它。
–sam hocevar
2011年3月21日在7:19
我发现此方法比所选答案更好。记住和输入都容易得多。
– Fran Marzoa
13年5月8日在10:26
ubuntu 13.10:系统设置>键盘>快捷方式>键入>撰写键
–x-yuri
2014年8月4日在9:26
我很少见过Right WinLogo密钥。我记得所有的键盘只有一个,在左边。
–俄罗斯
16 Dec 9'在14:04
这不适用于Ubuntu 18.04
– JKHA
20年5月5日在16:51
#3 楼
我相信这是拥有一些特殊字符的最佳方法,但是我不知道它是否可以在所有键盘上正常工作。 。 compose键映射到我的右Ctrl键,因此:右Ctrl + ---(在按住所有连字符的同时保持控制)(—)
要获取破折号,请使用Ctrl +-。 (连字符,连字符,点)
右Ctrl +-。 (–)
…类型的奖励之一:
右Ctrl + ..(…)
您可以在以下位置配置“撰写”键:设置→键盘→快捷键→键入。
评论
这是最人性化的方法,谢谢!您可以在设置(键盘,快捷方式和键入)中设置撰写键。右键控制还可以,因为它不会与其他修饰符发生冲突。
–metakermit
2014年2月23日下午16:16
在我的浏览器和外壳程序中,<(右)Ctrl> + <->是用于减小字体大小的快捷方式,因此不起作用。
–stafusa
18-10-4在23:10
#4 楼
转到“应用程序”->“附件”->“字符映射表”。
单击搜索->查找
键入'破折号',然后单击'查找下一个'
双击该符号,将其放入“文本到复制”位于底部的框。
然后您可以将其复制并粘贴到所需的位置。 >
评论
或者,您可以将此页面添加为书签,然后从问题中复制并粘贴它:)
–阿利斯泰尔·巴克斯顿
2011-3-21在0:32
与每次需要特殊字符时都必须使用字符映射表相比,设置撰写键要容易得多。
– J. Taylor
2011-3-21在0:38
@jrt:它允许您在不更改键盘布局的情况下插入字符。并非每个人都希望更改其布局只是为了输入破折号。
–内森·奥斯曼(Nathan Osman)
2011-3-21在0:42
大声笑@评论!
–MestreLion
2011年3月21日在4:44
在阅读本文之前,我不知道字符映射表具有搜索选项。不知道我是否会使用它,而是+1以启发我们。 (请投票删除我在下面留下的“答案” ...在这里应该是评论。)
–战nch
11年8月31日在22:39
#5 楼
任何Unicode字符的通用方法上面的许多答案要么特定于破折号,要么需要记住alt代码,或者更适合一次性使用。以下内容适用于任何不带alt码的unicode字符。它使用了方便的文本替换实用程序Autokey。
我对其进行了设置,以便键入字符名称,并带有斜杠,然后Autokey会为我进行转换。例如:
此处带有图片的完整说明。总结如下。 (另外,这里也有类似的方法)
安装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
在主文本框中添加“新短语”
在文本框中添加所需字符
添加缩写
利润
#6 楼
以下键盘布局包含破折号:$ 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 +-。
#7 楼
我更喜欢将我较少使用的键之一重新映射为一个破折号,这样我就不必键入疯狂的键组合就能获得它。标识一个您不介意重新映射的密钥。我的笔记本电脑有第二个反斜杠键,所以我用了。
使用
xev
查找该键的键代码。在终端上运行xev
,然后按键,注意弹出的键码。例如,当我按下键时,我得到state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,
,所以我知道我的键码是94。我运行xmodmap
是因为我还想将Shift +退格键分配给省略号字符。 找出使xmodmap在启动时运行的方法。这是我不确定的部分。我认为这涉及到编辑
xmodmap -e "keycode 94 = emdash ellipsis"
,但是显然对此存在一些争论。 #8 楼
Ubuntu 14.04、15.04和15.10注意:此方法先前已被引用,但在14.04中已更改,并且到组合键字符引用的链接也已断开。
设置撰写键的设置对话框已移至14.04。
转到“系统设置”->键盘
,单击“快捷方式”选项卡
选择键入在左窗格中
将Compose Key设置为所需的设置
现在您所要做的就是按下并释放
Compose Key
,然后输入序列(例如,---
表示符号)将被转换。 :) 用于撰写关键人物参考的新链接
#9 楼
要使xmodmap在Ubuntu 12.10中启动时运行,请转到Dash Home。键入启动。单击启动应用程序。单击添加。在“添加启动程序”窗口中,为其命名。在命令框中,输入:xmodmap -e“ keycode 94 = emdash省略号”然后,单击Add。您将在启动应用程序下看到刚给它提供的程序名称。关闭窗户。该命令将在您下次启动计算机时运行。 (我只花了一个星期和几个小时在这里阅读这些帖子,最后自己弄清楚了。)这也许不是最好的方法,但它确实有效。
评论
这不是一个通用的解决方案,但altGr +-确实可以使用破折号(至少在Ubuntu-MATE下已经存在了几年)。 altGr +周围还有很多东西(省略号,分数,乘-×,...)