问题标签 [keymapping]
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.
vim - 如何映射在 vim 中?
我想映射 ctrl+leader 键。是否可以?
试过::nnoremap <c-leader> :CtrlP<CR>
它不起作用。
(ctrlp 绑定与 yankring 绑定冲突)
macos - Keyboard mapping for chorded keyboard
I want to create a new keymapping on macosx, so I can create advanced multi-key commands. Basically, I want to create a a keymapping for transforming a normal keyboard into a chorded keyboard, optimized for writing code in c-like languages.
What I am wondering, is it possible to create that general keymaps, or is it possible to create a layer in the OS, intercepting the keyboard input at a low level and implementing the transform there.
If not, does anybody know where I can find sourcecode for a driver for a general HID-keyboard, that I can use as a base for a keyboard driver doing this?
java - JTextComponent 键盘映射
我需要创建一个派生自JTextComponent
(JTextPane
实际上是从)的类,其中至少一个默认键映射已更改。也就是说,在我的特殊 JTextPane 中,我希望 ">" 击键来执行一个操作,而不是将该字符添加到文本窗格,因为默认情况下所有可打印的键入字符都会被处理。
为了阻止正常行为,有以下 API:
JTextComponent.getKeymap()
Keymap.addActionForKeyStroke()
JTextComponent.setKeymap()
但是,我发现尽管这些方法不是静态的,但它们确实会影响JTextComponent
我的应用程序中所有 s 使用的键映射。没有可以克隆 Keymap 的简单机制,这可能会解决问题,或者我错过了什么。
我所追求的是一种为我的JTextPane
类而不是为所有JTextComponent
派生类更改键映射的方法。
还是我应该去别处寻找?
vim - 根据特定文件类型更改 F5 的映射
F5我的密钥的当前映射是:
现在我想要,如果我正在编辑任何 python 文件(如果它也能识别标准.py
格式以外的文件会更好.pyd
)那么这个映射就可以正常工作。但是,如果我编辑一个 Java 文件,它会映射到以下内容:
当我编辑任何.c
或.cpp
文件时,F5它会映射到这个:
我不知道如何进行。
vim - 如何添加 vim 键盘映射
在编程时,我经常使用以下两行:
是否可以设置任何键盘快捷键来插入这两行?例如,当我在命令模式下键入 \sp 时,这些函数会添加到我文件中的光标位置。这可能吗?如果是这样,我如何映射我的键?
提前致谢。
emacs - 重新绑定emacs“cd”删除word
我尝试了几种不同的方法来做到这一点,但都没有成功。我想在处理 c++ 文件时分别切换 Md 和 Cd 功能(删除单词、删除字符)。
有人可以帮帮我吗?
vim - Vim langmap 中断插件 (bépo)
我正在使用 bépo 键盘映射 ( http://bepo.fr ) 并寻求完美的 vim 映射。
到目前为止,我使用了一长串 noremap,但对于许多绑定(例如,运动aw
或Ctrl+ r),第一次击键被重新映射,但其他击键没有,我认为这是预期的行为,但这不是我需要的.
理想情况下,我会在更高级别(在map
命令之前)完全重新映射我的键盘,除非在键入文本时(在插入模式下和键入替换示例时)。我正在寻找的似乎是langmap
,但我在使用它时遇到了问题。
我将此 langmap 添加到我的 .vimrc中,它看起来很完美,但它破坏了我的一些插件。SuperTab 现在<Plug>SuperTabForward
在按Tab插入模式时插入,我t<SNR>24_SelectCompletion(1)
在按 Enter 时插入。
有人知道如何解决这个 langmap 问题或重新映射我的键盘的更好方法吗?
open-source - Autohotkey 无法识别活动窗口?
当它运行时,我得到 X 和 y 为 0,并且我得到 hidth 和 width 作为我屏幕的分辨率是。
intellij-idea - 如何将一个动作绑定到 Intellij 中的多个快捷键?
我想绑定一些 IntelliJ IDEA 快捷键,但同时保留默认绑定以防有人想使用我的 IDE(例如结对编程)。
有没有办法为 IntelliJ IDEA 中的一个操作分配多个快捷方式?或者有没有一个插件可以做到这一点?
vim - 将 vim 中的 grep 搜索限制为与当前文件具有相同扩展名的文件
我正在尝试制作一个键映射,它将 grep 光标下的单词。这是我到目前为止所拥有的:
我希望它只查找我当前正在处理的类型的文件(例如,在 .coffee 文件中进行 grepping 不会列出 .js 文件)。使用 grep,您可以执行以下操作(例如):
仅搜索具有特定扩展名的文件。为此,我需要当前文件的扩展名。那么,获取当前文件扩展名的最简单方法是什么?
如果有更好的方法来完成这项任务,那也很棒。