问题标签 [remap]
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.
windows - 在自动热键中取消现有的键重映射
我有一个 AutoHotKey 脚本,它询问我是否要将我的 Win 键重新映射到 Ctrl 或取消它们的重新映射,从而再次使它们成为 Win 键。
但是我找不到取消重映射的方法。如果我使用该命令LWin::Lwin
,我会收到错误消息,即存在“重复键”。
我是 AutoHotKey 的新手,但我先搜索过,所以请不要咬我的头,这是一个愚蠢的问题。(这是一台装有 Windows7-64 的联想笔记本电脑)。
这是脚本:
vim - Vim:在操作挂起模式下交换 2 个字符
使用异国情调的键盘布局,我必须重新映射 g(以及其他),它在我的布局中位于经典 qwerty 布局的 h 位置。为此,我决定使用以下命令将 g 与 h 交换:
这行不通。例如,键入 hh 被视为 gh 而不是 gg。此外,当点击 g 它显示 g(showcmd
启用)而不是 h 并且它似乎没有考虑重新映射,它就像 g 命令一样。但是当再次按下 g 或等待 1 秒时,它实际上向左移动。
我尝试了以下操作以使其在等待操作模式下工作
但它不会改变任何东西。
那么为什么它会这样呢?以及如何解决?
vim - 如何在 VIM 中重新映射数字键和数字键特殊字符
我正在尝试重新映射 VIM 中的 * 运算符。我已经尝试过nnoremap <*>
,nnoremap <S-8>
但无济于事。我无法找到有关如何正确执行此操作的任何说明。如何重新映射我的 * 或任何数字键/数字键特殊字符?
因为你们中的许多人无疑会想知道为什么有人会想要这样做,所以我可以让我的 * 运算符表现得像平常一样,除了不会自动前进到光标下的单词的下一个出现处(参见在不移动的情况下突出匹配部分) .
编辑:
我正在使用的完整命令是:
nnoremap <*> :let @/='\<<C-R>=expand("<cword>")<CR>\>'<CR>:set hls<CR>
在哪里*
重新映射*
或的功能<shift + 8>
vim - Vim:重新定义 :h 和 :help 以垂直拆分
我想重新定义:h
and:help
命令,以便它们默认垂直分割屏幕。以下解决方案是不可取的,原因有两个。
我只希望对
:*
命令进行替换。不幸的是,当我输入/h
. 我浏览了地图上的文档,但我找不到一个只会重新映射:*
命令而不是/*
命令的命令。我只希望在命令以 . 开头时发生替换
:h
。如果我键入:ah
,命令将扩展为:avert help
. 当我将命令连接在一起时,这种行为可能是可取的,但我不希望它在这里。
谢谢你的帮助!
oracle - 使用 Oracle expdp 实用程序时更改行数据
我是一名开发人员——不是 DBA 或数据库专家——但作为我工作的一部分,我应该能够导出数据以将其导入另一个数据库。导出时,我需要能够更改进入转储文件的行数据。那可能吗?假设我有一列ID
有值1,2,3,4...
,并且在导出时我应该能够ID * -1
为结果数据做-1,-2,-3,-4...
。当目标数据库中已经存在数据时,这将有助于我迁移数据。
vim - 重新映射 Vim 键以避免左手出现 RSI
我的左手腕总是患有 RSI(请参见此处),我认为这是因为与按 ctrl 和 shift 键相关的扭曲运动。因此,我继续购买了如下所示的Advantage Kinesis 键盘:
然而,即使有了这个键盘和脚踏板,并将 shift 键映射到 Back Space,我仍然有 RSI,同样只在我的左手。然后它发生在我身上,很多动作键都与左手相关。这是右手和左手的非详尽列表。
右手:
p
一个简单的粘贴语句,几乎总是单独使用o
写在当前行的上方/下方,几乎总是单独使用i
在光标处写入,几乎总是单独使用u
撤消,几乎总是单独使用y
yank,与运动命令一起使用,但右侧只有几个运动说明符(即。(
,)
,i
...)h
,j
,k
,l
, 单字符动作,很少使用。
现在观察
左手:
w
,e
,b
动一个字。经常与数字一起使用,或多次按下。t
,f
,$
全部与y
,d
, 或v
- Ctrl
w
+h
、j
、k
或l
, 用于移动窗口,并且需要用左手进行猛拉动作。 - Ctrl
x
Ctrlf
全方位完成(IIRC) - Ctrl
f
Ctrlg
找到光标下的文件
现在我确信这是一个有偏见的列表,但我的观点是,大量常用的动作键和一些其他困难的组合位于键盘的左侧。
我的问题是,有没有一种非重新发明轮子的方法来做到这一点?例如,有没有这样做的库?如果没有,如果我切换到 DVORAK,这会解决我提到的任何问题吗?
d3.js - 缩放传入的度量数据以在立体主义中表示
我有一个数据集以 acubism
的形式返回metric
,因此它具有值
我可以写一个d3.scale
这样的
终端返回
看起来不错......但是,当我尝试将此比例应用于立体主义水平图表时,图表呈现良好,除了所表示的数据没有将坏值显示为负值和好值作为正值:
我究竟做错了什么?
codeigniter - 用于在 CodeIgniter 中重新映射文件夹的 .htaccess RewriteRule 不起作用
我希望用户在输入 /prefiltered/ 时查看 /index.php?events/ 中的内容。所以,我不希望他们的浏览器显示/index.php?events/。我认为这称为重新映射。
我正在使用 CodeIgniter,在本地工作,是的,我已经在我的 apache 服务器中激活了 mod_rewrite。
我正在尝试这个没有积极的结果:
提前致谢。
key - 在 autohotkey 中的多组重映射之间切换
基本上我想做的是通过使用不同的热键在不同的键盘布局之间切换。
所以当我按下
这些键被重新映射
并这样做
将重新映射
最后
将所有内容恢复为默认值
似乎我尝试的任何脚本都无法编译以复制热键。这可以通过自动热键实现吗?
c - 如何重新映射ac头文件
我正在为以下问题困扰自己。
我有一个文件 foo.c
其中包括 foo.h 并做了一些事情。
棘手的是这个。我想将 foo.h 重新映射到 my_foo.h。因此,当编译器看到 foo.h 时,它应该转到 my_foo.h。
可行的一件事是将 my_foo.h 包含到 foo.h 中。还有其他建议吗?不,我不能包含在 foo.c my_foo.h
谢谢大家