小编Pab*_*aga的帖子

将 Super+[Left|Right] 映射到 Home/End

我如何映射键“超级”,以便与左/右结合时,它会生成键码 Home/End?

我目前的 setxkbmap:

setxkbmap \
  -model pc105 \
  -layout 'us(dvorak-intl),us(alt-intl)' \
  -option \
  -option grp:lctrl_lshift_toggle \
  -option compose:rwin
Run Code Online (Sandbox Code Playgroud)

keyboard-shortcuts keyboard xkb keyboard-layout

11
推荐指数
1
解决办法
4206
查看次数

按下 Escape 时关闭大写锁定

有什么方法可以CapsLockEsc按下时禁用。是的,我使用 VIM!我实际上有一个替代的全大写键盘布局,Ctrl-6但我发现它很麻烦,并且更愿意让操作系统在Esc按下时禁用 CapsLock 。另外,我经常通过 SSH 连接到其他服务器几个小时,所以我在那里使用库存 VIM。

请注意,我碰巧已经交换了CapsLockEsc键。但是,当Esc按下该键时(碰巧CapsLock在键盘上标记并在 旁边A),我需要它同时执行EscapeDisable-CapsLock-If-It-Is-Enabled

这是在 Kubuntu 12.10 上。谢谢。

keyboard xkb kubuntu

10
推荐指数
2
解决办法
1971
查看次数

grep 或 sed 无法识别某些 UTF-8 字符

试图确定文件中的所有字符。

该文件sample包括:

a e?
abandon ??bænd?n
ability ??b?l?ti
able ?e?b?l
able ?e?bl
abortion ??b?r??n
abortion ??b?r?n
about ??ba?t
above ??b?v
abroad ??br?d
Run Code Online (Sandbox Code Playgroud)

确认语言环境正确:

$ echo $LANG

en_US.UTF-8
Run Code Online (Sandbox Code Playgroud)

获取第二个字段的命令,按字符拆分,然后计算数量:

$ cat sample | awk '{print $2}' | grep -o . | sort | uniq -c | sort -n

  1 a
  1 æ
  1 i
  1 v
  2 d
  2 t
  3 e
  3 l
  3 ?
  3 r
  4 n
  9 b
 11 ?
 17 ?
Run Code Online (Sandbox Code Playgroud)

?和在哪里? …

grep sed unicode locale

6
推荐指数
1
解决办法
7939
查看次数