-
2007-05-13
用vi的缩写功能节省输入 - [LBE]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://gosman.blogbus.com/logs/5361446.html
原文:Save typing using vi abbrevations
作者:Felix Leong
译者:gosman(lianmingchang2008#gmail.com)
来自:http://gosman.blogbus.com
版本:V 1.0.0
时间:2007-5-13你是不是厌倦经常输入大段相同文字(特别是难记又长的电子邮件地址),又或者在需要输入日期时找东找西呢?
如果你正在用vi,那它的缩写功能就非常适合你了。
在~/.vimrc添加以下语句,之后只要在vi的输入模式中输入"mlLong",vi就会自动将其替换成"a-very-long-name@a-long-mail-address.com"。
:iab mlLong a-very-long-name@a-long-mail-address.com
现在打开vi编辑器,在输入模式下输入"mlLong"。只要你按下空格或制表(Tab)键,"mlLong"就会自动替换成“a-very-long-name@a-long-mail-address.com”。
如果要用"Ydate"替换当前日期,可以使用vi表达式,将以下语句添加到~/.vimrc。
:iab Ydate <c-r>=strftime("%d-%m-%y")<cr>
这样"Ydate"会被替换成"dd-mm-yy"格式的当前日期。
注意这种替换只是简单复制,不需要使用转义序列。(即在:iab行使用真正的tab而不是"\t")。
随机文章:
在vi编辑器搜索man页 2007-06-04Bash 补全技巧 2007-10-31grep输出匹配前后多行 2007-09-07需要超级用户权限的脚本 2007-09-04标签页浏览的文件管理器 2007-09-02
收藏到:Del.icio.us








评论