您的位置:首页 > 运维架构 > Shell

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

2013-12-09 11:26 501 查看
接上:
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

将会把当前时间读入到编辑文件中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: