8
A
回答
2
Vim有许多命令,因此寻找映射的(难忘的和短的)键序列可能是一个挑战。
我的方法是使用推荐的<Leader>
前缀来说明我不经常使用的东西,但对于基本东西,使用的映射Ctrl确实很有用。
了解如何的命令在帮助代表(例如,在正常模式下CTRL-O
,i_CTRL-X_CTRL-N
插入模式),认为一个良好的映射候选人,然后尝试通过:help CTRL-...
来关注一下吧),如果没有匹配,你可以通过:nmap C-...
确保映射是免费的;如果匹配(好处是它也包含提供文档的插件),那么您可以阅读描述,至少发现了一个新的Vim命令,然后可以决定是否需要它(然后重试一次不同的映射候选人),还是重写命令。
(请注意,您也可以:noremap
内置命令其他键,但要注意,这会让你在香草Vim的设施或其他应用程序的VI-仿真模式越来越无奈。)
1
2
我只是akc'd vim 7.4 debian/ubuntu包的文档目录来查找使用的控制键。
我使用的命令是
ack ctrl- | perl -ne 'm/(CTRL-.?)/g; print $1."\n";' | sort| uniq
的输出低于
CTRL-^
CTRL-<
CTRL-_
CTRL--
CTRL-;
CTRL-?
CTRL-(
CTRL-[
CTRL-]
CTRL-{
[email protected]
CTRL-\
CTRL-6
CTRL-a
CTRL-A
CTRL-B
CTRL-C
CTRL-D
CTRL-E
CTRL-F
CTRL-G
CTRL-H
CTRL-I
CTRL-J
CTRL-K
CTRL-L
CTRL-M
CTRL-N
CTRL-O
CTRL-P
CTRL-Q
CTRL-R
CTRL-s
CTRL-S
CTRL-T
CTRL-U
CTRL-V
CTRL-W
CTRL-x
CTRL-X
CTRL-Y
CTRL-Z
基本上没有游离CTRL键。 。 。好极了! :)
相关问题
- 1. 如何在vim中映射{Ctrl 0, - ,=}键?
- 2. 如何在Vim中映射几个键
- 3. UltraEdit中的Vim键映射
- 4. vim:找不到映射
- 5. (Vim键映射)可以在Vim中映射'<' or '>'吗?
- 6. VIM NERDTree键映射
- 7. 映射VIM关键
- 8. Vim键映射如何映射<leader> +按键一起?
- 9. 映射和shift键在vim
- 10. VIM/gVim的键位映射
- 11. 如何根据条件找到未找到映射中的键的逻辑?
- 12. VIM键映射到现有的密钥
- 13. vim:我如何映射数字键?
- 14. 如何在NHibernate映射类中查找未映射的属性?
- 15. Vim - 在键盘映射中发送制表键击
- 16. 如何找到外键映射?
- 17. 在vim中映射#
- 18. Vim键映射错误
- 19. Windows键可以映射到Vim吗?
- 20. 如何将菜单键(“应用程序键”)映射到vim中的退出键?
- 21. 带有“:”键的vim键盘映射
- 22. jupyter笔记本中的Vim键映射
- 23. 如何在vim中映射弹出菜单的按键
- 24. 如何在vim中映射mac的命令键?
- 25. 如何在弹簧注释中找到映射到URL的控制器
- 26. Hadoop未找到映射类
- 27. 如何将控制键映射到特定角度或方向?
- 28. 如何在Vim中映射点击?
- 29. vim映射正常键如shift
- 30. 如何在Vim中使用控件和功能键创建映射?
我不确定有没有。我通常会映射到' ...'序列和功能键,用于我自己的扩展。 –
Amadan
+1 @Amadan - 大声笑为一个意想不到的答案 - 我使用一些序列(例如NERDtree),但':#e '是如此普遍,我想我会将它绑定到一个直接的控制键。猜猜我需要找到一个我不用... –
kfmfe04
我使用''为NERDTree。很好,而且是免费的。将常见的东西放在功能键上,因为它们不被占用。 –
Amadan