所以我试图配置vim(在Windows 8.1上)做笔记,我想配置F2添加日期和时间戳,F3插入一行'========= ==========================”。
我在_vimrc中使用这些行取得了成功:
map <F2> :r! date /T<CR>:r! time /T<CR>
map <F3> :put='====================================='<CR>
唯一的问题是它们都在插入文本之前插入回车符...我希望两者都在光标所在的行上开始。
有没有办法做到这一点?
我查看了其他stackoverflow主题建议使用类似
的内容map <F3> :execute "normal itextextext\<Esc>"
虽然如果我在命令模式下输入它,但当我将其嵌入_vimrc文件时,当我点击F3告诉我有一个报价丢失时我得到一个错误...我怀疑转义字符是在窗口中有点不同或奇怪,但这只是猜测。
并为:r!用于日期和时间,我不知道什么会减少线跳过。
任何见解?
感谢。
斤
答案 0 :(得分:0)
对于第一张地图,您可以使用类似问题的内容:How do I insert current time into a file using vim。
关于第二行,您不需要put
或execute
的任何ex命令:
map <F3> itextextext<Esc>