问题标签 [keymaps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
91 浏览

pycharm - 尽管在 Keymap 中显示,但 CTRL-R 在 Pycharm 中不起作用

所以我正在使用 PyCharmCE,今天早上启动时,我似乎无法让 ctrl-r 在编辑器中运行脚本。所有其他键盘映射似乎都正常工作,并且 ctrl-r 出现在键盘映射设置区域中。此外,绿色三角形似乎也没有执行脚本,所以我认为它是在 ctrl-r 或绿色三角形按下命令上运行的,但我不再看到任何输出窗口。

当我从 PyCharm 内部或外部的终端执行它时,我正在编辑的脚本执行得很好。

知道为什么只有这个 ctrl-r 不再起作用。典型 - 因为它是我最常用的快捷方式之一。

0 投票
0 回答
221 浏览

emacs - 如何将一个 emacs 键盘映射中的所有键绑定到另一个键盘映射

我希望两个键盘映射在 Emacs 中“大致”相同。特别是,我希望“超级”键的键盘映射默认执行“元”键的功能。

因此,我想编写一些将元键映射的内容复制到超级键映射的代码。类似于以下内容:

在相关问题中。我不知道是否真的有用于元键映射和超级键映射的命名键映射,如果我需要以某种方式将它们从全局键映射中解析出来以寻找“M-”并将其更改为“s-”。

我忘了补充一点,我实际上想为我复制的每个函数添加一个建议。

0 投票
0 回答
141 浏览

android - Android:使用个性化按键布局时布局不变

我正在尝试将我与 Android 平板电脑一起使用的蓝牙键盘的布局更改为法语加拿大键盘(顺便说一句,不是多语言键盘)。经过长时间的搜索,我终于找到了一个已弃用的应用程序来添加英式键盘映射,我试图适应我的目的。该应用程序在Android Studio中编译,我什至可以在设置中选择它,但是......它不影响输出。顺便说一句,Android 附带的英式布局确实会改变输出。这是我所有的代码,因为它很短:

1-AndroidManifest.xml

2- 字符串.xml

3-keyboard_layouts.xml

4-keyboard_layout_french_can.kcm:https ://pastebin.com/xUrhcCjn

这是编译工具以测试 kcm 文件的指令的链接。我无法使用它,因为 Android 源树对于我的硬盘来说太大了(我尝试下载它超过 4 天):https ://source.android.com/devices/input/validate-键盘映射.html

以下是包含外包 kcm 文件方式的信息:https ://developer.android.com/reference/android/hardware/input/InputManager.html#ACTION_QUERY_KEYBOARD_LAYOUTS

我有原始英式键盘的链接,以及如何书写的说明,以及我的布局的屏幕截图可见。如果需要,我可以添加它们。

请帮忙,缺乏简明的文档(严重的是,甚至有死链接)和缺乏仍在工作的例子意味着我在那里达到了我的极限。

0 投票
1 回答
36 浏览

intellij-idea - Alt+Enter 在 IntelliJ 社区版中停止显示创建方法

我正在使用 IntelliJ 社区版(2019.2 版)。从今天早上开始,当我键入带有参数的方法调用并单击 Alt+Enter 时,它没有显示创建方法的选项 - 我不知道我可能做了什么,我失去了这个功能并且无法了解如何恢复功能。我需要做什么?

希望有一个解决方案。

@crazycoder - 附加图片 在此处输入图像描述

谢谢

0 投票
0 回答
101 浏览

android - Android中的文件是如何被覆盖的?

我有一个可以处理大量键映射值的应用程序。这些列表随着新值的添加而动态变化,旧值可以被删除、更改或保持不变。为了保留更改,我需要将列表保存在文件中。例如,如果我只更改 1 个值,Android 将如何处理要保存的文件?这些情况中的哪一种确实发生了?:

  1. 每个覆盖现有文件的命令都会删除它并从头开始创建一个新文件?(非常低效、不受欢迎的行为),或者,

  2. 作为一个明确分离的键映射值序列的数据来源,Android 实际上可以检测到微小的变化,并且只会覆盖变化的扇区,而文件的其余部分保持不变?(如果可能,这是理想的程序)。

那么究竟会发生哪种情况呢?或者更好的是,您能否推荐一种有效保存不断变化的键盘映射数据而无需开销的好方法。谢谢

0 投票
1 回答
166 浏览

netbeans - 在 Netbeans 8.2 编辑器中查找下一个和上一个错误的键盘快捷键是什么?

已编辑(见底部)

在Netbears 8.2这样多年未回答的问题之后,真的没有键盘快捷键可以跳转到下一个或上一个错误吗?

这个页面说快捷方式是

请注意包含单词用法。没有使用其他“下一个/上一个”快捷方式。我想知道它为什么会在这里以及它是否指出了问题所在。这不完全是一个错字。这可能意味着什么?是的,可能什么都没有。

不管怎样,我所发现的绝对没有任何东西能说明如何完成这对非常重要的任务。

使用Tools > Options > Keymap表明,Ctrl+PERIOD并且Ctrl+COMMA是如何做到这一点。但它不起作用。

曾经Ctrl+PERIOD把我带到某个地方,然后再做一次把我带到下一次发生的地方,等等,但是那些代码行没有错误,现在也没有发生。

我点击了线上的省略号Next Error并将Previous Error它们编辑为Ctrl+BACKQUOTEandAlt+BACKQUOTE我点击了省略号并定义alternative shortcutsCtrl+CLOSE_BRACKETandAlt+CLOSE_BRACKET我不能定义Next error in Editor任何东西。

在此处输入图像描述

没有任何效果。

所以我的问题是为什么不呢?我在 Android Studio 中使用 F2 和 shift+F2 来处理我遇到的每一个错误!这在 Netbeans 8.2 中怎么不可能?

我不愿意为此升级到 Netbeans 11,尤其是不知道这个问题是否仍然存在。

=======================

编辑

在此处输入图像描述

在查看了@Dmitry_M 提交的内容后,我使用上述定义再次对其进行了处理,这导致:

  • Alt+1带我去Next Error,但只有在新的Buildor之后Clean and Build Project,它才会带我去其他没有错误的行(在 xml 中)(我知道;它们没有被标记)。

  • Alt+2除非我修复它,否则带我去Previous Error,在这种情况下,它会将我带到有上一个错误的同一行,就像Alt+1带我到下一个错误曾经出现的地方和其他地方一样。

  • Next Error in Editor什么都不做。

这让我想知道什么Category是因为Next Error in EditorSource,而其他工作的人说System

我的源文件有多个“黄色警告”指示器,但与 Dmitry 不同的是,定义找不到它们。

如果它发现了其他方面的错误,那就更好了。但它只发现已经列出的错误Output,它需要构建,它会发现其他无关的“错误”。所以我只会看看OutputKeymap失败。

我对 Netbeans 8.2 感到气馁。

0 投票
1 回答
34 浏览

visual-studio-code - VSCode shorcut to tab between files on secondary editor group

I'm currently using VSCode to edit latex documents. The setup I have is the latex document in one editor group to the left, and then the preview of the document (pdf) in another group to the right. Additionally, I keep some other files open in the right work group as well.

Is there a way to make a shortcut, which tabs through the files in right work group, while the focus remains on the left one?

0 投票
2 回答
8749 浏览

android - 在 Mac 中更新到 Android Studio 4 后快捷方式不起作用?

从 AS 3.5 更新到 Android Studio 4 后,作为 Mac 用户,我发现所有默认快捷方式都无法正常工作,即cmd+shift+F不再打开search everywhere dialog

0 投票
1 回答
82 浏览

pycharm - 跳转到下一个上/下类声明?

Alt + DownAlt + Up将跳转到相对于您当前光标位置的下一个/上一个方法。跳到下一个上/下类是否有类似的功能?

0 投票
1 回答
98 浏览

emacs - 如何将键盘映射添加到 emulation-mode-map-alists?Emacs

我制作了一个键盘映射并将其添加到次要模式:

但是,每当我尝试emulation-mode-map-alists通过编写将其添加到:

(add-to-list emulation-mode-map-alists '(my-keybindings-mode . my-keymap))

我最终得到这个错误:

eval-region: Wrong type argument: symbolp, (evil-mode-map-alist)