找不到Vim映射模式

NexMat

我想映射F2按钮来管理Vim中的日期。

我使用vim的片段,所以我希望能够在选择一定的文字写下的日期,我想出了这个:vmap <F2> :s/currentdate/\=strftime("%d-%m-%Y")/<CR>

它工作正常,但是,这是问题所在,我还希望能够更新时间:

vmap <F2> :s/..-..-....\|currentdate/\=strftime("%d-%m-%Y")/<CR>

它不起作用,所以我直接在vim上测试了它,没有F2映射和命令(选择文本时):

:'<,'>s/..-..-....\|currentdate/\=strftime("%d-%m-%Y")/ 工作正常。

似乎map命令使不可能使用'OR'(\ |)。

另外,如果还有另一种更新日期的方法,我也会很感兴趣。提前致谢。

NexMat

因此,感谢@yolenoyer,我们有了解决方案(转义了反斜杠)vmap <F2> :s/..-..-....\\|currentdate/\=strftime("%d-%m-%Y")/<CR>,不知道为什么我们必须转义它,但它可以工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Vim:“ f”在找不到字符时破坏了我的映射

来自分类Dev

找不到 Vim 正则表达式替换模式

来自分类Dev

Vim找不到语法.vim

来自分类Dev

Vim找不到语法.vim

来自分类Dev

找不到/ GET /大招的映射

来自分类Dev

VIM:可视线模式的映射

来自分类Dev

VIM:可视线模式的映射

来自分类Dev

vim youcompleteme找不到cstdint

来自分类Dev

-bash:vim:找不到命令

来自分类Dev

在模式匹配中找不到

来自分类Dev

找不到 bash 脚本模式

来自分类Dev

Typescript找不到已用SystemJS映射的模块

来自分类Dev

spring-ws:找不到端点映射

来自分类Dev

Spring DispatcherServlet:找不到HTTP请求的映射

来自分类Dev

使用@RestController和@RequestMapping找不到映射

来自分类Dev

找不到Hadoop映射器类

来自分类Dev

在资源映射Xamarin中找不到文件

来自分类Dev

找不到hazelcast映射器类

来自分类Dev

Django:URL映射,找不到页面(404)

来自分类Dev

找不到映射错误Spring MVC

来自分类Dev

Linux内核:“找不到映射文件”

来自分类Dev

Spring MVC AngularJS找不到映射

来自分类Dev

找不到元素“约束映射”的声明

来自分类Dev

vim:映射正常/视觉模式的运动

来自分类Dev

Vim在粘贴模式下重新映射

来自分类Dev

插入模式下的Vim映射字符

来自分类Dev

Vim在粘贴模式下重新映射

来自分类Dev

在normal:terminal模式下使用vim映射

来自分类Dev

vim似乎找不到.clang_complete