Vim:将<Space>用作<Leader>键有不利之处吗?[关闭]


24

我最近开始使用<Space>我的地图向导,感觉非常舒适和快捷。我可以用任一拇指拍打该键,释放下一次击键所需的任何一只手,甚至单手连击都非常容易。我很好奇为什么我没有听到更多的Vim用户推荐这样做。我缺少什么缺点吗?我看到很多人都在推荐,,但对于很多连击来说,这让我感到很尴尬。

Answers:


29

我以太空为领导者并喜欢它。我发现,对我而言,(使用其默认操作),有时是有用的,<space>而实际上却是无用的。

我想不出空格键的任何缺点,*同样也不知道为什么,如此明显。

*除一种易于解决的方法外。不会出现空格'showcmd'。我通过使用\作为我的领导者并将空间映射(必须是:map,而不是:noremap)来解决此问题\


不错的解决方法!我将尝试这个。
ivan 2013年

它对我不起作用。映射有效,但showcmd不显示` when I hit <Space>`。我想念什么吗?
ivan 2013年

2
找到了'showcmd'有用的提示。我遇到的一个我无法解决的问题是该映射似乎无法调用映射到的键绑定<leader><leader>[key]
Mike S

1
对我来说,空格的确在<showcmd>中显示为<20>。(我正在使用gVim for Windows 7.4版,修补程序1-1965)
Niko Bellic,

1
@rodarmor这只是调试ivan问题的一个示例。
pandubear

3

很快就习惯了,(与默认值相比\)。但是,考虑到大多数人将其领导者密钥映射到,,因此某些插件(例如nerdcommenter)的编写考虑到了这一点,并且使用<Space>可能会干扰某些功能。如果可以忍受,那就去吧。


当有空间作为领导者执行<space> c <space>仍可用于切换注释时,因此这似乎不是问题。
fbence

2

我一直很舒服地;担任领导者。它可以帮助手指停留在本行,并且易于使用。但是现在,space似乎也是一个不错的选择。它与我的工作流程没有冲突。我可能会尝试一下。


4
你一定要抛弃;space;是“跳转到下一个命令f/t-result我发现它非常有用。
krystah

我没有使用过ft很多。因此,;一直为我工作。假期结束后,我将首先尝试使用space而不是;
Sriharsha

1

我不知道为什么我从未听过其他人使用<space>过mapleader。只要您不<space>用于导航(对我也不是),这对我来说很有意义。我想不出任何其他缺点。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.