找回密码
 立即注册
查看: 1580|回复: 42

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

  [复制链接]
  • TA的每日心情
    开心
    2017.1.11 11:05
  • 签到天数: 152 天

    连续签到: 1 天

    [LV.7]常住居民III

    管理员

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

    主题
    90
    奥币
    3889
    积分
    1952
    注册时间
    2015.11.12
    在线时间
    403 小时

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


    发表于 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的每日心情
    开心
    2017.1.11 11:05
  • 签到天数: 152 天

    连续签到: 1 天

    [LV.7]常住居民III

    管理员

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

    主题
    90
    奥币
    3889
    积分
    1952
    注册时间
    2015.11.12
    在线时间
    403 小时

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


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

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


    事在人为~
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 259 天

    连续签到: 2 天

    [LV.8]以坛为家I

    帝王蝶

    Rank: 4

    主题
    10
    奥币
    2109
    积分
    470
    注册时间
    2016.1.4
    在线时间
    126 小时

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

    本帖子中包含更多资源

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

    x

    点评

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

    使用道具 举报

  • TA的每日心情
    难过
    2016.10.30 19:53
  • 签到天数: 29 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    草履虫

    Rank: 2

    主题
    0
    奥币
    625
    积分
    19
    注册时间
    2016.1.9
    在线时间
    11 小时

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

    使用道具 举报

  • TA的每日心情
    开心
    2017.1.11 11:05
  • 签到天数: 152 天

    连续签到: 1 天

    [LV.7]常住居民III

    管理员

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

    主题
    90
    奥币
    3889
    积分
    1952
    注册时间
    2015.11.12
    在线时间
    403 小时

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


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

    使用道具 举报

  • TA的每日心情
    开心
    2017.2.8 10:40
  • 签到天数: 137 天

    连续签到: 2 天

    [LV.7]常住居民III

    钵水母

    Rank: 3Rank: 3

    主题
    0
    奥币
    648
    积分
    156
    注册时间
    2016.5.26
    在线时间
    56 小时

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

    使用道具 举报

  • TA的每日心情
    奋斗
    12 小时前
  • 签到天数: 64 天

    连续签到: 1 天

    [LV.6]常住居民II

    钵水母

    Rank: 3Rank: 3

    主题
    0
    奥币
    337
    积分
    112
    注册时间
    2016.5.31
    在线时间
    40 小时

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

    使用道具 举报

  • TA的每日心情
    奋斗
    半小时前
  • 签到天数: 199 天

    连续签到: 2 天

    [LV.7]常住居民III

    中华鲟

    Rank: 5Rank: 5

    主题
    7
    奥币
    1226
    积分
    660
    注册时间
    2016.4.8
    在线时间
    122 小时

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

    使用道具 举报

  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 221 天

    连续签到: 5 天

    [LV.7]常住居民III

    版主

    Rank: 10Rank: 10Rank: 10

    主题
    51
    奥币
    2668
    积分
    1072
    注册时间
    2016.1.8
    在线时间
    198 小时

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


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

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 84 天

    连续签到: 1 天

    [LV.6]常住居民II

    钵水母

    Rank: 3Rank: 3

    主题
    0
    奥币
    660
    积分
    127
    注册时间
    2016.3.14
    在线时间
    55 小时

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

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 259 天

    连续签到: 2 天

    [LV.8]以坛为家I

    帝王蝶

    Rank: 4

    主题
    10
    奥币
    2109
    积分
    470
    注册时间
    2016.1.4
    在线时间
    126 小时

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

    使用道具 举报

  • TA的每日心情
    慵懒
    2016.8.30 19:37
  • 签到天数: 41 天

    连续签到: 1 天

    [LV.5]常住居民I

    中华鲟

    Rank: 5Rank: 5

    主题
    2
    奥币
    665
    积分
    862
    注册时间
    2016.4.22
    在线时间
    28 小时

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

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 289 天

    连续签到: 5 天

    [LV.8]以坛为家I

    中华鲟

    Rank: 5Rank: 5

    主题
    0
    奥币
    1994
    积分
    718
    注册时间
    2016.1.15
    在线时间
    142 小时

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

    使用道具 举报

  • TA的每日心情
    郁闷
    2016.4.8 10:01
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    草履虫

    Rank: 2

    主题
    2
    奥币
    427
    积分
    33
    注册时间
    2016.1.8
    在线时间
    17 小时

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

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

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

    使用道具 举报

  • TA的每日心情
    擦汗
    11 小时前
  • 签到天数: 172 天

    连续签到: 2 天

    [LV.7]常住居民III

    帝王蝶

    Rank: 4

    主题
    4
    奥币
    871
    积分
    272
    注册时间
    2016.6.21
    在线时间
    60 小时

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

    使用道具 举报

  • TA的每日心情
    开心
    2016.8.3 15:53
  • 签到天数: 15 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    钵水母

    Rank: 3Rank: 3

    主题
    5
    奥币
    436
    积分
    178
    注册时间
    2016.4.7
    在线时间
    23 小时

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

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 259 天

    连续签到: 2 天

    [LV.8]以坛为家I

    帝王蝶

    Rank: 4

    主题
    10
    奥币
    2109
    积分
    470
    注册时间
    2016.1.4
    在线时间
    126 小时

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

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 259 天

    连续签到: 2 天

    [LV.8]以坛为家I

    帝王蝶

    Rank: 4

    主题
    10
    奥币
    2109
    积分
    470
    注册时间
    2016.1.4
    在线时间
    126 小时

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

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

    点评

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

    使用道具 举报

  • TA的每日心情
    开心
    11 小时前
  • 签到天数: 290 天

    连续签到: 290 天

    [LV.8]以坛为家I

    中华鲟

    Rank: 5Rank: 5

    主题
    0
    奥币
    4510
    积分
    650
    注册时间
    2016.5.6
    在线时间
    99 小时

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2017.2.10 21:50
  • 签到天数: 61 天

    连续签到: 1 天

    [LV.6]常住居民II

    钵水母

    Rank: 3Rank: 3

    主题
    3
    奥币
    990
    积分
    184
    注册时间
    2016.3.16
    在线时间
    34 小时

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

    使用道具 举报

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

    本版积分规则

    关于OmicShare
    关于我们
    客服热线
    020-39341079
    在线客服
    周一至周五(9:00-18:00)
    企业QQ留言
    基迪奥微信
    基迪奥微信公众号