小编dha*_*kim的帖子

使用 Vim/Ex 放置单点

我正在搞乱 vim one 衬垫,我无法逃脱 . vim ex 模式追加命令中的字符。

基本上,

vim -En '+a|Hello World' '+p' '+q!' -
Run Code Online (Sandbox Code Playgroud)

打印“你好世界”

但,

vim -En '+a|.' '+p' '+q!' -
Run Code Online (Sandbox Code Playgroud)

根本不打印任何东西。这 。在一行本身结束 append 命令,所以我无法打印它。

不幸的是,这意味着我无法编写允许我链接命令的 vim -E 命令脚本。我想要这样的东西,第一个 vim 调用构造 Ex 命令,第二个解释它们

vim -En '+a|aConvoluted Hello World
.
Qp
QZQ
' | vim -En
Run Code Online (Sandbox Code Playgroud)

但是第一次调用失败了:来自 . 被忽略。

有什么办法可以逃避点吗?(这有点像代码高尔夫球,所以它只能是 vim)

有兴趣者的高尔夫规则:

b,c,d,e,f,k,p,r,s,t,{,},$,&,;,/,:,@,#,,,(,),< ,>,! 允许使用所有大写字符。

vim ex

6
推荐指数
1
解决办法
170
查看次数

标签 统计

ex ×1

vim ×1