查看: 2516|回复: 42

第21期Omicshare 课堂:文本编辑以及VIM文本编辑器的使用

  [复制链接]
  • TA的每日心情
    好棒
    昨天 10:28
  • 签到天数: 192 天

    连续签到: 2 天

    [LV.7]常住居民III

    管理员

    Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

    主题
    120
    奥币
    7590
    积分
    2817
    注册时间
    2015.11.12
    在线时间
    620 小时

    推广达人宣传达人论坛元老


    发表于 2016.7.12 14:39:13 | 显示全部楼层 |阅读模式
    第21期Omicshare 课堂
    文本编辑以及VIM文本编辑器的使用




        高通量测序数据的处理,非常核心的问题就是文本的处理。无论是测序产生的序列文件(ATCG)还是分析产生的大量表格数据,本质上都是文本。那么,对这些文本进行编辑贯穿于数据分析的任何阶段。尤其后期的数据挖掘,为了对数据进行编辑以及绘图,我们涉及到大量的表格拆分、合并、重排、过滤、筛选。你是否曾经面临过以下这样的问题:

    1)文件的开头和结尾有空格,需要将空格去除;
    2)去掉空白行;
    3)在进行热图绘制前,需要去除表达量都为0的基因;
    4)将一串貌似混杂的数据整理为表格;
    5)将表格的某些列合并
    6) 将表格某一列的内容替换为其他内容
    ... ...
      也许你会说,肉眼寻找+复制粘贴不是也可以吗?但如果你面对的是一个20万行的表格,你的肉眼和鼠标就无能为力了,甚至excel面对这样的文件,也会被卡得步履蹒跚。

      是否有更加高效便捷的方法?理论上,这些文本编辑操作往往要求我们掌握一些基本的编程语言,例如perl。当掌握一门编程语言需要大量时间精力。那么是否存在具有强大的编辑能力,又能较快掌握的文本编辑工具呢?

      VIM就属于这样强大的文本工具。对于window用户来说,这款软件也许不是那么熟悉。但其实这个软件在大部分Linux系统下是预装的软件。这个软件被称为程序员的标配,当然对于普通使用者来说,也依然是非常值得掌握的工具。对于初学者来讲,这个软件也许不是那么“友好”,但一旦掌握就如同为你插上一副翅膀,极大提高你对数据的编辑效率。

       本期Omicshare课堂,我们将会介绍文本编辑以及VIM文本编辑器的使用,主要包含以下三个方面的内容:
       1)文本编辑以及常用软件介绍;
       2)常用文本编辑器的比较;
       3)VIM使用入门。

       请大家阅读教程视频,有任何问题欢迎在帖子中留言。
       另外,关于VIM的使用命令,可以参考另一主题帖:
    VIM中的正则表达式(转)http://www.omicshare.com/forum/thread-1172-1-12.html

    交流PPT下载:
    VIM软件及练习素材数据下载:链接:http://pan.baidu.com/s/1geMVl4J 密码:xm3l

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    事在人为~
    回复

    使用道具 举报

  • TA的每日心情
    好棒
    昨天 10:28
  • 签到天数: 192 天

    连续签到: 2 天

    [LV.7]常住居民III

    管理员

    Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

    主题
    120
    奥币
    7590
    积分
    2817
    注册时间
    2015.11.12
    在线时间
    620 小时

    推广达人宣传达人论坛元老


     楼主| 发表于 2016.7.12 14:56:03 | 显示全部楼层

    本期交流我们已经录制了视频:

    http://www.omicshare.com/class/Home/Index/singlev?id=16
    事在人为~
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    吃饭
    2018.4.16 11:44
  • 签到天数: 429 天

    连续签到: 1 天

    [LV.9]以坛为家II

    中华鲟

    Rank: 5Rank: 5

    主题
    13
    奥币
    1987
    积分
    594
    注册时间
    2016.1.4
    在线时间
    182 小时

    发表于 2016.7.13 22:56:41 | 显示全部楼层
    老师,好奇快,我在查找的时候输入:/Unigene00,我的VIM 界面并没有把所有的所有的Unigene00都显示出来啊,在MAC下要做什么调整吗?谢谢老师

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

    点评

    按回车,就有颜色了。然后在Normal 模式下,按 N 键,会跳到下一个匹配的地方。  发表于 2016.7.13 23:25
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    吃饭
    15 小时前
  • 签到天数: 201 天

    连续签到: 9 天

    [LV.7]常住居民III

    钵水母

    Rank: 3Rank: 3

    主题
    0
    奥币
    1388
    积分
    163
    注册时间
    2016.1.9
    在线时间
    48 小时

    发表于 2016.7.12 16:30:42 | 显示全部楼层
    不错哟
    回复

    使用道具 举报

  • TA的每日心情
    好棒
    昨天 10:28
  • 签到天数: 192 天

    连续签到: 2 天

    [LV.7]常住居民III

    管理员

    Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

    主题
    120
    奥币
    7590
    积分
    2817
    注册时间
    2015.11.12
    在线时间
    620 小时

    推广达人宣传达人论坛元老


     楼主| 发表于 2016.7.12 16:30:59 | 显示全部楼层
    大家有疑问就在楼下跟帖提出啊~
    事在人为~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    yes!
    2018.4.11 20:06
  • 签到天数: 233 天

    连续签到: 1 天

    [LV.7]常住居民III

    帝王蝶

    Rank: 4

    主题
    0
    奥币
    1040
    积分
    262
    注册时间
    2016.5.26
    在线时间
    82 小时

    发表于 2016.7.12 16:37:29 | 显示全部楼层
    我还没开始学vim
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    吃饭
    前天 10:14
  • 签到天数: 215 天

    连续签到: 4 天

    [LV.7]常住居民III

    帝王蝶

    Rank: 4

    主题
    0
    奥币
    354
    积分
    265
    注册时间
    2016.5.31
    在线时间
    115 小时

    发表于 2016.7.12 17:14:16 | 显示全部楼层
    越来越贴心!!!!!!赞赞赞!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    yes!
    9 小时前
  • 签到天数: 457 天

    连续签到: 26 天

    [LV.9]以坛为家II

    中华鲟

    Rank: 5Rank: 5

    主题
    7
    奥币
    2005
    积分
    858
    注册时间
    2016.4.8
    在线时间
    230 小时

    最佳新人


    发表于 2016.7.12 18:34:21 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    吃饭
    2018.5.4 14:25
  • 签到天数: 609 天

    连续签到: 1 天

    [LV.9]以坛为家II

    版主

    Rank: 10Rank: 10Rank: 10

    主题
    52
    奥币
    5995
    积分
    1270
    注册时间
    2016.1.8
    在线时间
    273 小时

    突出贡献优秀版主论坛元老


    发表于 2016.7.12 18:39:06 | 显示全部楼层
    来就有收获,
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017.8.1 22:40
  • 签到天数: 90 天

    连续签到: 1 天

    [LV.6]常住居民II

    钵水母

    Rank: 3Rank: 3

    主题
    0
    奥币
    727
    积分
    169
    注册时间
    2016.3.14
    在线时间
    78 小时

    发表于 2016.7.12 21:46:46 | 显示全部楼层
    收获很大,感谢周老师
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    吃饭
    2018.4.16 11:44
  • 签到天数: 429 天

    连续签到: 1 天

    [LV.9]以坛为家II

    中华鲟

    Rank: 5Rank: 5

    主题
    13
    奥币
    1987
    积分
    594
    注册时间
    2016.1.4
    在线时间
    182 小时

    发表于 2016.7.13 00:36:18 | 显示全部楼层
    棒棒哒
    回复

    使用道具 举报

  • TA的每日心情

    2018.4.20 15:04
  • 签到天数: 47 天

    连续签到: 1 天

    [LV.5]常住居民I

    中华鲟

    Rank: 5Rank: 5

    主题
    3
    奥币
    782
    积分
    878
    注册时间
    2016.4.22
    在线时间
    34 小时

    发表于 2016.7.13 09:16:39 | 显示全部楼层
    来学习一下
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    yes!
    15 小时前
  • 签到天数: 613 天

    连续签到: 11 天

    [LV.9]以坛为家II

    迅猛龙

    Rank: 8Rank: 8

    主题
    0
    奥币
    2310
    积分
    1060
    注册时间
    2016.1.15
    在线时间
    234 小时

    活跃会员


    发表于 2016.7.13 10:51:56 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    2016.4.8 10:01
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    草履虫

    Rank: 2

    主题
    2
    奥币
    703
    积分
    41
    注册时间
    2016.1.8
    在线时间
    21 小时

    发表于 2016.7.13 11:18:26 | 显示全部楼层
    本帖最后由 dylanmay 于 2016.7.13 11:36 编辑

    不错!问个问题VIM下能否一行一行的显示文件(不自动换行)?谢谢!

    搞定了
    :set wrap 设置自动折行
    :set nowrap 设置不自动折行
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    忙~
    2018.5.14 08:36
  • 签到天数: 435 天

    连续签到: 2 天

    [LV.9]以坛为家II

    帝王蝶

    Rank: 4

    主题
    5
    奥币
    1670
    积分
    447
    注册时间
    2016.6.21
    在线时间
    127 小时

    发表于 2016.7.13 17:04:32 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    忙~
    2018.5.15 16:35
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    帝王蝶

    Rank: 4

    主题
    7
    奥币
    614
    积分
    212
    注册时间
    2016.4.7
    在线时间
    32 小时

    发表于 2016.7.13 20:40:50 | 显示全部楼层
    非常好,很实用的哦,但是自己要用的时候还是要认真哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    吃饭
    2018.4.16 11:44
  • 签到天数: 429 天

    连续签到: 1 天

    [LV.9]以坛为家II

    中华鲟

    Rank: 5Rank: 5

    主题
    13
    奥币
    1987
    积分
    594
    注册时间
    2016.1.4
    在线时间
    182 小时

    发表于 2016.7.13 23:27:05 | 显示全部楼层
    mac电脑,vim打开test1.txt文本文件,似乎读不出来中文标点符号呢,应该怎么改?谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    吃饭
    2018.4.16 11:44
  • 签到天数: 429 天

    连续签到: 1 天

    [LV.9]以坛为家II

    中华鲟

    Rank: 5Rank: 5

    主题
    13
    奥币
    1987
    积分
    594
    注册时间
    2016.1.4
    在线时间
    182 小时

    发表于 2016.7.13 23:31:46 | 显示全部楼层
    雪莲 发表于 2016.7.13 22:56
    老师,好奇快,我在查找的时候输入:/Unigene00,我的VIM 界面并没有把所有的所有的Unigene00都显示出来啊, ...

    按回车也没颜色呢,按N键倒是会跳到下一个匹配

    点评

    可能是苹果版的VIM比较诡异吧。  发表于 2016.7.14 14:30
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    1 小时前
  • 签到天数: 744 天

    连续签到: 40 天

    [LV.9]以坛为家II

    中华鲟

    Rank: 5Rank: 5

    主题
    0
    奥币
    11188
    积分
    985
    注册时间
    2016.5.6
    在线时间
    228 小时

    发表于 2016.7.14 08:05:09 | 显示全部楼层
    学习。占座
    回复

    使用道具 举报

  • TA的每日心情

    2017.7.17 22:04
  • 签到天数: 70 天

    连续签到: 1 天

    [LV.6]常住居民II

    帝王蝶

    Rank: 4

    主题
    3
    奥币
    1130
    积分
    206
    注册时间
    2016.3.16
    在线时间
    39 小时

    发表于 2016.7.14 14:09:45 | 显示全部楼层
    输入“/Unigene00”,敲回车,匹配到的会高亮显示,然后按“n”跳到下一处匹配的,“N”跳到上一处匹配的
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表