Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在vim中进入ex模式的更快方法?_Vim - Fatal编程技术网

在vim中进入ex模式的更快方法?

在vim中进入ex模式的更快方法?,vim,Vim,有没有一种比较传统的方法可以更快地进入ex模式,比如用一个按键,而不是按shift键;对于“:”?为什么那个角色会被选为如此频繁访问的模式?通常情况下,我会不小心错过shift键,开始键入ex命令,然后发现我有很多东西要撤销。谢谢你的建议。:) 设置您自己的映射。e、 g nmap <Space> : nmap: 现在,处于正常模式的空格键将带您进入命令行。然而就我个人而言,我并不觉得键入:很难。经过几个月的活跃之后,你会习惯于它。而不是仅仅为了进入而快速创建宏:你可能想要自动完

有没有一种比较传统的方法可以更快地进入ex模式,比如用一个按键,而不是按shift键;对于“:”?为什么那个角色会被选为如此频繁访问的模式?通常情况下,我会不小心错过shift键,开始键入ex命令,然后发现我有很多东西要撤销。谢谢你的建议。:)

设置您自己的映射。e、 g

nmap <Space> :
nmap:

现在,处于正常模式的空格键将带您进入命令行。然而就我个人而言,我并不觉得键入
很难。经过几个月的活跃之后,你会习惯于它。

而不是仅仅为了进入而快速创建宏:你可能想要自动完成你一直急于做的任何事情。像这样的小把戏加起来

我发现双斜线是一个简单的引线。(许多插件映射单个\)

我有


nnoremap\\t:vert stag键入“:”不会将您置于ex模式,而是将您置于命令模式。我不确定这是否是默认的键绑定,但“Q”将我置于ex模式


至于进入命令模式的更快方法,它不会比一次按键快多少。我建议您花一点时间来适应它。

我将分号字符切换为冒号字符

noremap : ;

noremap ; :

现在,要进入命令模式,我只需按
(无移位)和do
(Shift+;)用于向前重复
f
t
搜索。

芬兰键盘有
和另一个键中的符号
。我有以下映射,使使用它们更容易:

noremap , :
noremap : ;
noremap ; ,

if has('terminal')
    tnoremap <C-W>, <C-W>:
endif
noremap,:
诺雷马克:;
noremap,
如果有('终端')
地图:
恩迪夫
这样,我只需按
进入命令行模式,就可以使用
shift-,
shift-,移动到
f
的下一个/上一个搜索


对。这是Vim中令人困惑的术语。在命令行模式下,您可以运行Ex命令,但不在Ex模式下。根据您的建议,我创建了以下映射,并将添加更多我经常做的事情:nnoremap;w:w谢谢。映射的唯一问题是;它已经有了一些方便的左、右动作功能,你最终会学到。检查:他读了f,然后往下读。阅读:他绘制了keys建议的地图,而且uu想起来我有一个,w的地图,我创建了,从来没有使用过:)这似乎是最好的解决方案——我想我不想太习惯除了“:”之外的另一种方法,我只希望选择另一个角色,哈哈;)有时只使用左手,键入Shift+q=>Qcough
nnoremap