Linux-based Essential Bioinformatics

Linux生物信息技术基础
2026-05-26更新
本站主页 远程登录 教学大纲 教学计划 参考文档 网页制作 交流报告

vim编辑系统实例


实例2 — 表格编辑

  1. 用Vim编辑实例1创建的表格my-table1
    vim my-table1
  2. 进入底线命令模式,用制表符取代所有"-"
    :1,%s/-/\t/g
  3. 进入底线命令模式,用制表符取代所有","
    :1,%s/,/\t/g
  4. 进入底线命令模式,用下划线取代line前的空格
    :1,%s/ line/_line/g
  5. 进入底线命令模式,删除文档中所有空格
    :1,%s/ //g
  6. 将编辑后的表格保存为my-table1a
    :w my-table1a
  7. 调用系统命令,查看my-table1a中的制表符
    :!cat -T my-table1a
  8. 在快捷编辑模式下复制前两行并粘贴到第5行后
    gg 光标移到第1行
    2yy 复制1-2行
    G 光标移到最后一行
    p 将刚才复制的1-2行粘贴到最后一行下面
  9. 编辑刚才复制的两行
    进入底线命令模式,输入以下命令
    :6s/1/6/
    :6s/1st/6th/
    :6s/a/f/
    :7s/2/7/
    :7s/2nd/7th/
    :7s/b/g/
  10. 在底线命令模式下将编辑后的表格输出到新文件my-table2
    :w my-table2
  11. 退出编辑系统,不保存修改后的内容,my-table1保持原样不变
    :q!
ABC Bio PKU CNCB Linux WSL HTML CSS PHP VSCode Vim VimHelp MySQL UniProt EBI NCBI