Atom和Visual Studio代码编辑器:数字键行为

时间:2018-12-15 17:39:09

标签: linux atom-editor numpad

我在这里和Google中进行了一些搜索,但没有找到解决此问题的任何方法。可能我不是在搜索正确的词组,但希望您理解我的意思。

我正在使用Ubuntu 18.04。我的NumLock始终处于关闭状态。我在编码时没有使用这些数字,而是大多数情况下,我使用“结束”按钮,该按钮与四个导航按钮(箭头)结合在一起对我来说非常有用。我正在使用Sublime,在这里使用Numpad的操作如下:

  • “ End”-将光标移至行的末尾;
  • “ Shift + End”-从光标位置到行尾全部选择。

这是我期望的行为。不久,我安装了Atom和Visual Studio Code,并在键入时得到了以下行为(NumLock —关闭):

  • “ End”-将光标移至行的末尾;
  • “ Shift + End” —打印数字(数字“ 1”)。

我的问题是:有什么方法可以使Numpad的“结尾”表现出与Sublime相同的效果,

谢谢!

2 个答案:

答案 0 :(得分:1)

@Askers答案是正确的,但是由于此选项已从设置菜单中删除,因此这里仍然有效。

这是从https://askubuntu.com/a/1170742/683

复制的

对于uBuntu 18.04,另一种选择是使用功能强大的Dconf-Editor 大多数uBuntu设置的GUI。如果未安装,请打开“终端”并 类型:

  • apt-get update
  • apt-get install dconf-editor -y

打开dconf Editor,然后 /org/gnome/desktop/input-sources/xkb-options

在全新安装uBuntu时,Custom value将为空白。转 Use default value关闭,然后:

  • 插入['numpad:microsoft'](如果为空白)或
  • 追加, 'numpad:microsoft'(如果没有,则为空)

例如,['caps:none', 'numpad:microsoft']均禁用 按下Caps Lock键并像在Windows中一样使用NumPad。关闭dconf Editor,否 需要重启。

答案 1 :(得分:0)

好的,知道了。这是对我有用的解决方案:

The AskUbuntu question: Shift + numeric keypad prints number (with NumLock off)

尤其是:

  

(…)系统设置中的一个选项:键盘>高级>其他兼容性选项>使用数字键盘键进行移位与在MS Windows中一样。 (...)