问题标签 [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.

0 投票
1 回答
1029 浏览

intellij-idea - Intellij 的键盘映射不断重置

每次我重新启动系统或安装新插件时,我的 intellij 键盘映射都会重置。如果重要的话,我正在使用容量非常有限的 win XP - 只有 1 个容量为 25 GB 的驱动器。但是,仍有 7 GB 可用空间。知道为什么会发生这种情况以及如何避免这种情况吗?

0 投票
1 回答
2220 浏览

vim - Sublime Text 2 老式键映射,如 vim

我正在复古模式下使用 Sublime Text2。我禁用了箭头键,所以我不使用它们在插入模式下移动光标。现在想知道,如果可能的话,映射上/下键,以便它们上下移动一行代码。在 vim 中,只需将键映射到执行“dd k P”之类的序列即可删除行将光标向上移动并在其上方越过。

作为初学者,Sublime 中键映射的语法对我来说仍然相当复杂。

谢谢

0 投票
1 回答
531 浏览

sublimetext2 - 确定是否已经在 Sublime Text 中分配了键序列

Sublime Text (2|3) 是否有 API 方法或某种方式来确定是否已经分配了快捷键或热键序列?我安装了很多插件和宏,在制作新插件和宏时,可能很难确定将其分配给哪个键序列,因此我不会与其他东西冲突。键绑定可以在 , 中的.sublime-keymap文件中分配Packages/DefaultPackages/User以及任何想要分配它们的插件。为了让事情变得更复杂,我在三个不同的操作系统上工作,每个平台都有不同的键盘映射。我是否必须自己手动搜索所有键盘映射文件,或者有更好的方法吗?

0 投票
2 回答
54 浏览

vim - 按键输入后光标重置 - Vim

我有这个.vimrc,我在我的源文件的中间,这行按预期工作,这意味着定义的equalprg内容被正确执行,问题是在这个执行之后我的光标返回到文件的顶部是我真的不想发生的事情:有办法避免这种情况吗?

0 投票
2 回答
212 浏览

emacs - 消除语义模式键盘与组织模式的冲突

semantic-mode用作C-c,多个命令的前缀。org-mode用于. C-c,_ org-priority我不使用semantic-modein org-mode。有没有办法在 Emacs 24.3semantic-mode的缓冲区中禁用?org-mode

0 投票
1 回答
107 浏览

shell - 配置 Vim 的奇怪之处

Vim 展示了一些让我感到困惑的配置行为。

  1. 我读过 vim 接受$VIM/vimrc它作为它的默认配置文件。在我的 shell 环境中,$VIM设置为/etc/vim,但/etc/vim/vimrc不用作默认配置文件。而是/usr/share/vim/vimrc使用。

  2. 我在我的 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,则映射只是//在行首插入。怎么会这样?

  3. :show cmd如果在我知道运行的配置文件中,为什么不设置 showcmd ?

0 投票
0 回答
1439 浏览

qt - 从嵌入式板上的 linux 输入读取数据

我为 arm9 板编译了以下代码。每当我按下任何键时,都应该检测到该事件。按键.ccp:

按键.h:

主文件

使用外部键盘。qt配置:

板载:export QWS_KEYBOARD="LinuxInput:/dev/input/event0"

当我运行 cat /dev/input/event0 | hexdump 我能够收到按键的键码。但是当我运行可执行键盘时没有响应。我错过了什么吗?如果是这样,我还应该怎么做才能使键盘工作?

0 投票
2 回答
295 浏览

vim - 打开tex文件时的vim条件键映射

我正在尝试制作一个在 .tex 可用时调用 latexmk 的键盘映射(如果 .tex 是当前打开且活动的缓冲区会更好)

我试过 :

当试图让 latexmk -pdf 运行时,但不幸的是,它只是在窗口中提示这些行,并且什么都不做:

请帮助。

(如前所述,如果在 .tex 是当前打开且活动的缓冲区时可以做到这一点,那就太好了。)

注意:这个问题和它的变体已经在这里被问过好几次了,例如这个这个,因此很抱歉重复。我没能解决我的问题。

0 投票
2 回答
126 浏览

vim - Vim 函数中的变量类型

我想在使用 vim 时方便地删除意外放置的选项卡。跳出来给我的解决方案是将插入模式映射到以下 vim 函数:

除了没有按照我的意图执行之外,调用此函数的结果在我的消息中是“1”,而不是“2”。这意味着 l:numSpaces 没有被解释为数字。我该如何做相当于在 vimscript 中进行强制转换。另外,我错过了更简单的方法吗?

0 投票
1 回答
1120 浏览

vim - 在 vim 中执行映射命令而不按返回

我在 vim 中使用 Voom outliner 插件并将命令映射到:

映射有效,但是当我使用它时,它只是将命令放入 vim 的命令行中。我仍然必须点击返回执行。如何在不按回车的情况下自动应用命令?