问题标签 [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.
intellij-idea - Intellij 的键盘映射不断重置
每次我重新启动系统或安装新插件时,我的 intellij 键盘映射都会重置。如果重要的话,我正在使用容量非常有限的 win XP - 只有 1 个容量为 25 GB 的驱动器。但是,仍有 7 GB 可用空间。知道为什么会发生这种情况以及如何避免这种情况吗?
vim - Sublime Text 2 老式键映射,如 vim
我正在复古模式下使用 Sublime Text2。我禁用了箭头键,所以我不使用它们在插入模式下移动光标。现在想知道,如果可能的话,映射上/下键,以便它们上下移动一行代码。在 vim 中,只需将键映射到执行“dd k P”之类的序列即可删除行将光标向上移动并在其上方越过。
作为初学者,Sublime 中键映射的语法对我来说仍然相当复杂。
谢谢
sublimetext2 - 确定是否已经在 Sublime Text 中分配了键序列
Sublime Text (2|3) 是否有 API 方法或某种方式来确定是否已经分配了快捷键或热键序列?我安装了很多插件和宏,在制作新插件和宏时,可能很难确定将其分配给哪个键序列,因此我不会与其他东西冲突。键绑定可以在 , 中的.sublime-keymap
文件中分配Packages/Default
,Packages/User
以及任何想要分配它们的插件。为了让事情变得更复杂,我在三个不同的操作系统上工作,每个平台都有不同的键盘映射。我是否必须自己手动搜索所有键盘映射文件,或者有更好的方法吗?
vim - 按键输入后光标重置 - Vim
我有这个.vimrc
,我在我的源文件的中间,这行按预期工作,这意味着定义的equalprg
内容被正确执行,问题是在这个执行之后我的光标返回到文件的顶部是我真的不想发生的事情:有办法避免这种情况吗?
emacs - 消除语义模式键盘与组织模式的冲突
semantic-mode
用作C-c,多个命令的前缀。org-mode
用于. C-c,_ org-priority
我不使用semantic-mode
in org-mode
。有没有办法在 Emacs 24.3semantic-mode
的缓冲区中禁用?org-mode
shell - 配置 Vim 的奇怪之处
Vim 展示了一些让我感到困惑的配置行为。
我读过 vim 接受
$VIM/vimrc
它作为它的默认配置文件。在我的 shell 环境中,$VIM
设置为/etc/vim
,但/etc/vim/vimrc
不用作默认配置文件。而是/usr/share/vim/vimrc
使用。我在我的 vimrc 文件(现在是
/usr/share/vim/vimrc
)中定义了以下映射,nnoremap ccom :normal I//< ESC>< CR>
. 该映射应该在当前行的开头插入一个 c 样式的注释。当我使用这张地图时,我将文本//<ESC><CR>
放在当前行的开头。这是故障。同样,如果我从 vim 开始-u /usr/share/vim/vimrc
,映射会表现出相同的不良行为。但是,如果我使用 ex 命令source /usr/share/vim/vimrc
,则映射只是//
在行首插入。怎么会这样?:show cmd
如果在我知道运行的配置文件中,为什么不设置 showcmd ?
qt - 从嵌入式板上的 linux 输入读取数据
我为 arm9 板编译了以下代码。每当我按下任何键时,都应该检测到该事件。按键.ccp:
按键.h:
主文件
使用外部键盘。qt配置:
板载:export QWS_KEYBOARD="LinuxInput:/dev/input/event0"
当我运行 cat /dev/input/event0 | hexdump 我能够收到按键的键码。但是当我运行可执行键盘时没有响应。我错过了什么吗?如果是这样,我还应该怎么做才能使键盘工作?
vim - Vim 函数中的变量类型
我想在使用 vim 时方便地删除意外放置的选项卡。跳出来给我的解决方案是将插入模式映射到以下 vim 函数:
除了没有按照我的意图执行之外,调用此函数的结果在我的消息中是“1”,而不是“2”。这意味着 l:numSpaces 没有被解释为数字。我该如何做相当于在 vimscript 中进行强制转换。另外,我错过了更简单的方法吗?
vim - 在 vim 中执行映射命令而不按返回
我在 vim 中使用 Voom outliner 插件并将命令映射到:
映射有效,但是当我使用它时,它只是将命令放入 vim 的命令行中。我仍然必须点击返回执行。如何在不按回车的情况下自动应用命令?