码迷,mamicode.com
首页 > 系统相关 > 详细

bash的输出多行和vim的全部选择

时间:2017-03-31 13:32:45      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:操作   程序   tar   bash脚本   解释   剪贴板   ash   ...   cat   

使用cat命令加输出符>来在bash脚本里面输出多行文本是最直观的做法。

cat >out.file <<EOF

start a line

...

...

a line again

EOF

注意,EOF作为标识符来标记文本的开始和结束,可以为任意字符,但不得和文本内容重复。

还可以写成:

cat <<EOF >out.file

start a line

...

...

a line again

EOF

二、vim的全部选择。

1,$y 全部复制,不是全选
dG   这是删除光标所在行到最后一行的内容(包括光标所在行的内容)
ggVG 全选

解释一下上面的命令
gg 让光标移到首行,在vim才有效,vi中无效
V   是进入Visual(可视)模式
G  光标移到最后一行
选中内容以后就可以其他的操作了,比如:
d  删除选中内容
y  复制选中内容到0号寄存器
"+y  复制选中内容到+寄存器,也就是系统的剪贴板,供其他程序用

bash的输出多行和vim的全部选择

标签:操作   程序   tar   bash脚本   解释   剪贴板   ash   ...   cat   

原文地址:http://www.cnblogs.com/litifeng/p/6650583.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!