[英]How can I show COMMAND mode in statusline when entering command-line mode ( “ : ” ) on VIM?
[英]Vim :'<,'> When entering command mode
有时在vim中,当我尝试进入命令模式时,似乎无意中输入了键盘映射。 例如,当尝试编写:w
,有时会得到以下结果:
:'<,'>w
引发错误E481: No Range Allowed
这主要只是个小麻烦,我更想知道我正在做些什么,以方括号的方式启动命令行。
:'<,'>w
在可视模式下启动命令行时出现。 它允许将此命令应用于文档的一部分,例如对某些行进行排序。 在您的情况下,您在输入命令之前不小心打了v
。
添加到Vincent的正确答案中,如果碰巧遇到了不支持范围的命令,并给您E481
错误(尽管给定:write
支持范围),则只需删除'<,'>
预填充内容通过按Ctrl + U , 然后开始键入命令。 这比Esc和通过:
命令重新触发命令行模式要快。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.