问题标签 [key-bindings]

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 投票
2 回答
7584 浏览

c# - 创建一个键绑定,每次按下任何数字的控件时都会触发一个命令,然后将该数字作为参数传递?

我需要为每个控件 + 数字组合创建热键,并且不希望创建十个命令。有没有办法做到这一点?

0 投票
6 回答
43461 浏览

vim - 检测一个键是否绑定到 vim 中的某个东西

我想知道是否有办法确定一个键是否在 vim 中执行某些操作。我知道我可以用它:map来查看用户定义的映射,但是有什么内置的东西吗?

例如,我总是CTRL-W必须关闭选项卡,因为我认为它没有被使用。半年后,我发现有一些序列使用它,比如CTRL--分割窗口W CTRLS重新训练自己是一场噩梦。

0 投票
2 回答
31808 浏览

notepad++ - 记事本++选项卡向左

如果我按 Tab 线向右移动,我必须按什么才能将线向左移动?

0 投票
2 回答
1977 浏览

wpf - 有没有办法通过在代码中完成的键绑定将参数传递给命令?

我正在制作一个自定义控件,我需要添加一些默认的键绑定,微软已经在文本框中完成了复制和粘贴。但是,其中一个键绑定需要将参数传递给它所绑定的命令。在 xaml 中执行此操作很简单,有没有办法在代码中执行此操作?

0 投票
1 回答
722 浏览

c# - 多个键绑定到单个命令

我的窗口只有一个列表视图。这有利于用户增量搜索数据库。由于设计没有文本框,我必须全局处理键。我认为这可以通过键绑定来实现。但是我如何处理所有键并将其关联到单个命令。

如果有的话,还建议我其他方法。

PS:我想要这个在 xaml

0 投票
3 回答
14790 浏览

wpf - WPF MVVM KeyBinding 无法立即被识别并且并不总是有效

无论出于何种原因,一旦我的 WPF 应用程序加载,我的 UserControl 的 KeyBindings 就无法正常工作。它们在我按下表单上的按钮后起作用,但当我通过单击或 alt 制表符或移动或类似的方式将焦点设置到表单时则不起作用。当它们起作用时,我的输入键会打印一个随机数。(有时是 5 个,有时是 7 个等等......)。

我真的没有遇到过其他人遇到这个特殊问题,所以我不确定除了这个还能提供什么。让我知道是否需要任何其他信息?

0 投票
2 回答
45671 浏览

emacs - Emacs:打印命令的键绑定或列出所有键绑定

在 Emacs (GNU 23.2, *nix) 中,我怎么能:

  1. 列出绑定到特定命令的键序列?例如,我们如何列出所有执行的键序列save-buffers-kill-emacs,并绑定键序列的输出?假设我们可以做到这一点,列出绑定到的键序列goto-line应该打印输出:M-g g在默认安装上。
  2. 列出所有键绑定?这样做C-h b吗?它会打印我自己的绑定吗?

我知道直接执行命令可以打印一个可以激活的键序列,但它并不总是这样做,并且会发生一些事情,包括:
(1)输出不会保持很长时间,(2 ) 命令被执行。

我想要一个命令,为我列出(最好是所有)附加到给定命令的绑定,而不执行命令或类似的东西。

0 投票
3 回答
3480 浏览

vim - Emacs 备忘单列出了日常 vim 命令的等效项

我想知道如何在 Emacs (23.2, *nix) 中做两件事:

  1. 转到一行缩进后的第一个字符
  2. 转到与给定字符等效的第一个字符(等效于 vim 的 fx 命令,该命令继续前进直到它碰到 x 字符;也许C-s(增量搜索)是执行此操作的最佳方法)

但是,我认为如果我有一个列出导航绑定的备忘单会更好。也许 Emacs (self-documenting) 可以自己做这件事。是否有与 vim 默认命令等效的命令列表?Emacs 中的导航键绑定列表怎么样?

0 投票
5 回答
15710 浏览

java - Eclipse IDE 中的 Emacs 键绑定

我是一个 Emacs 爱好者,可能是因为我喜欢键绑定,而且我能够很快地做事。我还将 Eclipse IDE 用于我的 Java/Android/Python/ 开发,因为它是免费的,我的大多数同行都在使用它,而且它可以工作。我发现自己在 emacs 和 Eclipse 之间切换,而且工作流程不是很好。我想做的是在 Eclipse 中设置键绑定,使它们像 Emacs。

有人可以建议我可以使用的最好的 Eclipse 插件吗?或者任何人都可以谈论他们如何使用 Eclipse 来更像 Emacs。提前致谢

0 投票
3 回答
545 浏览

emacs - 简单的 Emacs 键绑定

我一直在 Emacs 中执行两项操作:

  1. 创建一个新缓冲区并粘贴剪贴板。C-S-n
  2. 关闭当前缓冲区。C-S-w
  3. 切换到最后查看的缓冲区。C-TAB

在做前两个操作时,我感觉自己像个键盘杂技演员。我认为值得尝试一些自定义键绑定和宏。

关于这个定制的几个问题:

  1. 我将如何为#1 制作宏?
  2. 这些是好的键绑定吗?(我知道这有点主观,但它们可能会被我不使用的流行东西使用。)
  3. 有没有人找到一个在 Linux/WindowsC-TAB中会像Alt+一样的宏?Tab具体来说,我想根据上次查看的时间戳(最近在顶部)有一堆缓冲区。我想继续循环遍历堆栈,直到我放开Ctrl钥匙。释放键时Ctrl,我希望当前缓冲区在堆栈上获得更新的位置。