vi 中插入当前时间

声明

笔者最近意外的发现 笔者的个人网站http://tiankonguse.com/ 的很多文章被其它网站转载,但是转载时未声明文章来源或参考自 http://tiankonguse.com/ 网站,因此,笔者添加此条声明。

郑重声明:这篇记录《vi 中插入当前时间》转载自 http://tiankonguse.com/ 的这条记录:http://tiankonguse.com/record/record.php?id=661

前言

最近在写文档,需要频繁的插入当前的日期与时间。

所以想让vi 能够方便的插入时间。

正文

首先我在论坛上找到了一个方法。

是使用这个命令

:r !date

但是这个只有日期,我想加个时间,不能使用参数。

后来在CSDN 上发现可以使用函数,这个函数映射为快捷键就更方便了。

:nnoremap <F5> "=strftime("%F")<CR>gP

于是我看了看date的说明文档

[email protected]:~$ date --help

找到 %R 可以输出我想要的时间。

于是我的最终配置是

:nnoremap <F5> "=strftime("%F %R")<CR>gP

参考资料

http://blog.csdn.net/linwhwylb/article/details/6284286

http://bbs.chinaunix.net/thread-1004746-1-1.html

vi 中插入当前时间,布布扣,bubuko.com

时间: 2024-12-19 07:28:17

vi 中插入当前时间的相关文章

往MySQL数据库datetime类型字段中插入当前时间

代码: StringBuilder sb = new StringBuilder(); sb.append(" insert into uosdetailfile ("); sb.append(" filename, "); sb.append(" content,"); sb.append(" addtime "); sb.append(" ) values ("); sb.append(" '

java向oracle数据库中插入当前时间

public class Test{public static void main (String args []){ java.util.Date a = new java.util.Date();System.out.println(a);java.sql.Date b = new java.sql.Date(a.getTime());System.out.println(b);java.sql.Time c = new java.sql.Time(a.getTime());System.o

oracle中往varchar2格式的字段中插入date时间格式的值会发生什么?

--建立表test1 create table TEST1 ( ID    VARCHAR2(40) default sys_guid(), TDATE VARCHAR2(200) ) tablespace APP_TX_DATA pctfree 10 pctused 40 initrans 1 maxtrans 255 storage ( initial 64K minextents 1 maxextents unlimited ); --插入date时间格式数据 insert into te

java.sql.date与java.util.date区别以及数据库中插入带时分秒的时间

java.sql.Date,java.sql.Time和java.sql.Timestamp三个都是java.util.Date的子类(包装类). java.sql.Date是java.util.Date的子类,是一个包装了毫秒值的瘦包装器,允许 JDBC 将毫秒值标识为 SQL DATE 值.毫秒值表示自 1970 年 1 月 1 日 00:00:00 GMT 以来经过的毫秒数. 为了与 SQL DATE 的定义一致,由 java.sql.Date 实例包装的毫秒值必须通过将时间.分钟.秒和毫

SQL中插入当前系统时间

1.oracle: 插入系统时间应为sysdate: insert into table (name,makedate) values('测试',sysdate); 4.MySQL: 插入系统时间应: now():以'yyyy-mm-dd hh:mm:ss'返回当前的日期时间,可以直接存到datetime字段中. curdate():’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中. insert into table (name,makedate) values('测试

在MongoVUE中发现插入的时间和实际的时间相差8小时?

在Mongodb使用过程中,发现一个问题,就是我们插入Date类型时会发现保存到mongodb中的数据却晚了8个小时,这是为什么呢?我想大家在使用客户端工具如MongoVUE时,也会发现查询出来的数据也是晚了8个小时的?下面简单描述下原因. 上面的两个问题,我们依次来看是为什么? (1)在Java编码过程中,使用mongodb的java驱动包保存数据时,数据库里的数据比实际时间少了8个小时,为什么? 为了找打原因,我下载了个mongodb的java驱动包,想通过驱动包来找到原因,驱动包如下: 我

excel 中“插入”的快捷键有吗?

ctrl+shift+;  :插入时间 ctrl+;    :输入日期 ctrl+shift+#   :应用含年,月,日的"日期"格式 [email protected]    :应用含小时和分钟并标明上午或下午的"时间"格式 excel 中"插入"的快捷键有吗?,布布扣,bubuko.com

php 中date显示时间不对与Linux文件乱码问题

php 中date显示时间不对解决办法如下1.修改/etc/php.ini文件 在里头中找到data.timezone =去掉它前面的分号';' 然后设置data.timezone = "Asia/Shanghai";即可 2.在程序代码中使用函数date_default_timezone_set('Asia/Shanghai'); 或者date_default_timezone_set('PRC'); 即可 LINUX 系统显示中文文件乱码 解决办法如下 1.永久解决 输入local

使用选择器在页面中插入内容

我不知道是否有其他人能看见我写的内容,由于我是一个渣渣,很多内容都不知道,所以将这些很简单的东西都记录下来,希望不小心点进来的大神们,能吐槽一下我,呃指点一下我.和我一样的小白们希望能相互学习,谢谢了. 在css中可以使用before伪元素选择器 after伪元素选择器在页面中插入内容,而插入的内容由content属性来定义     一:使用选择器来插入文字 使用选择器来插入文字,在插入的内容是文字时要在文字的两旁加入单引号或者双引号. 为了使插入的内容美观,可以在选择器中加入添加的内容的样式