vim独家秘技两条(1)在任意列中插入等差数列(非插件)(2)利用shell命令插入某个目录下的所有文件名(可用于cocos2d-x android的.mk脚本配置)(下)

来源:互联网 发布:深圳网络光纤布线招聘 编辑:程序博客网 时间:2024/05/22 03:08

接上: 

http://blog.csdn.net/liuyuyefz/article/details/17217807

cocos2d-x开发的时候 android里面的.mk脚本配置时候用到,非常方便。配合上一章说的块操作插入可以对cocos2d-x开发事半功倍。

vim下面插入某个目录下文件名
:r !cd /usr/local/projects/ && ls


详解:

执行linux命令


在vim进行编辑时,可以显示或读取任何Linux命令执行的结果。
用感叹号(!)可以制定vim创建一个shell并把它后面的内容看成Linux命令:
:!command

例如,
:!date  显示当前时间


上面的命令,只能执行一次命令,然后就返回vim编辑环境了,如果想要执行多次命令而不会返回vim编辑环境,可以用命令,
:sh
这个命令其实是新建了一个shell,可以像正常的命令行一样操作。
如果要退出shell并返回vim编辑,按 Ctrl + D


利用read(r)命令可以把Linux命令执行的结果读入到当前编辑的文件中:
:r  !date
将会把当前时间读入到编辑文件中

原创粉丝点击