bash的输出多行和vim的全部选择
2023-09-27 14:28:10 时间
使用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美美的Powerline
- 为 Vim 添加 Sublime Text 的多重选取特性
- 如何从 Vim 中访问 shell 或者运行外部命令
- vim如何自动更新cscope数据库?
- vi启动时报错:YouCompleteMe unavailable: requires Vim 7.4.1578+如何处理?
- Vim 复制粘帖格式错乱问题的解决办法
- 取消vim打开文件全是黄色方法
- Vim技能修炼教程(6) - 行编辑器
- VIM中的正则表达式及替换命令
- Linux上vi(vim)编辑器使用教程
- Vim的常用操作
- vim note (2)
- install vim-latexsuite and set .vimrc
- 一文解决终端和vim下的查单词问题