如果我从~/.atom/packages/vim-mode-plus/keymaps/vim-mode-plus.cson
注释掉第113行,它将通过从vim模式中取消屏蔽来恢复 Ctrl F 的原始含义-plus绑定?
像这样:
--- /old/vim-mode-plus/keymaps/vim-mode-plus.cson 2017-07-23 22:16:37.820417233 -0400
+++ /new/vim-mode-plus/keymaps/vim-mode-plus.cson 2017-07-23 22:25:03.781091855 -0400
@@ -110,7 +110,7 @@
'ctrl-u': 'vim-mode-plus:scroll-half-screen-up'
'ctrl-b': 'vim-mode-plus:scroll-full-screen-up'
'ctrl-d': 'vim-mode-plus:scroll-half-screen-down'
- 'ctrl-f': 'vim-mode-plus:scroll-full-screen-down'
+ ## 'ctrl-f': 'vim-mode-plus:scroll-full-screen-down'
'ctrl-e': 'vim-mode-plus:scroll-down'
'ctrl-y': 'vim-mode-plus:scroll-up'
注意:vim-mode-plus是我在Linux上添加到原始Atom安装的唯一软件包。
关于这个软件包的一切都很棒,但我不需要命令向下滚动一个窗口,我需要一个'搜索此缓冲区'命令,该命令使用查找/替换选项迷你窗口。
答案 0 :(得分:0)
我假设是"原意和#34;你的意思是显示查找面板。是的,这是可能的。
但是,首先我要说的是你不应该按照你的方式对包文件中的内容进行评论。下次升级该程序包时,您的更改将会丢失。因此,步骤1是撤消您在包文件中所做的更改。
覆盖键盘映射的位置在您的config目录中,位于文件keymap.cson
中。在Linux上,这可以在~/.atom/keymap.cson
中找到。加载程序包后,有意加载此文件,以便您可以使用它来覆盖程序包键盘映射。
要添加此覆盖,您需要以下内容:
'atom-text-editor':
'ctrl-f': 'find-and-replace:show'
另一种选择是将其用作切换。默认情况下,键绑定将始终显示面板(因此您只能使用 Ctrl F 打开它,并且必须以 Esc 关闭)。我更喜欢使用相同的键打开和关闭,并且还有一个命令。我有一个类似于Project Find面板的地图。
'atom-text-editor':
'ctrl-f': 'find-and-replace:toggle'
'shift-ctrl-f': 'project-find:toggle'