Linux - vim
在命令行模式下读取另外一个文件指定行内容到当前文本光标处
在文本编辑时候,有时候会碰到这样的情况,将另外一个文件指定行的内容读取到编辑的文集里,该如何操作呢?
这里有两种情况:
- 读取另外一个文件整个文件到当前文件光标处
- 读取另外一个文件指定区域的内容(按行号)到当前文件
1.读取整个文件到当前文件光标处
:r [filename]
#在编辑的文档中,读入另外一个文档的数据。即将[filename]这个文档的内容添加游标所在行后面
2.读取指定区域的内容到当前文件光标处
2.1)方式一
:r! sed -n '2,10p' < etl_get_file.sh
#这里的r和上面的r的解释一样,read读取的意思,!表示暂时离开vi到指令列模式下执行其他的命令,
:! comma