Linux-based Essential Bioinformatics
Linux生物信息技术基础
2026-05-26更新
vim编辑系统实例
实例2 — 表格编辑
-
用Vim编辑实例1创建的表格my-table1
vim my-table1
-
进入底线命令模式,用制表符取代所有"-"
:1,%s/-/\t/g
-
进入底线命令模式,用制表符取代所有","
:1,%s/,/\t/g
-
进入底线命令模式,用下划线取代line前的空格
:1,%s/ line/_line/g
-
进入底线命令模式,删除文档中所有空格
:1,%s/ //g
-
将编辑后的表格保存为my-table1a
:w my-table1a
-
调用系统命令,查看my-table1a中的制表符
:!cat -T my-table1a
-
在快捷编辑模式下复制前两行并粘贴到第5行后
gg 光标移到第1行
2yy 复制1-2行
G 光标移到最后一行
p 将刚才复制的1-2行粘贴到最后一行下面
-
编辑刚才复制的两行
进入底线命令模式,输入以下命令
:6s/1/6/
:6s/1st/6th/
:6s/a/f/
:7s/2/7/
:7s/2nd/7th/
:7s/b/g/
-
在底线命令模式下将编辑后的表格输出到新文件my-table2
:w my-table2
-
退出编辑系统,不保存修改后的内容,my-table1保持原样不变
:q!