michael0214的个人博客分享 http://blog.sciencenet.cn/u/michael0214

博文

重新选择文本编辑器

已有 2805 次阅读 2014-9-9 05:50 |系统分类:科研笔记

      对于经常需要进行文本操作(查看,编辑)的同学,尤其是经常要写些脚本程序的同学来讲,选择一款顺手的文本编辑器可谓至关重要。最初学的是VB, 后来自学了几天C和C++, 这几门语言有自己专门的IDE开发平台。后来改弦易张,以java作为主要编程工具,eclipse 和netbeans 成了不可或缺的工具。 真正做起生物信息后,发现R (有自己的平台)和perl (也有人说python更好) 才是法宝 (搭配Unix/Linux下的 Command OR shell),而真正写起这种脚本程序来,一个简易但强大的编辑器是必不可少的。 最简易的当然是系统自带的编辑器(windows /mac 下的textedit, linux下的gedit), 不过这个实属太简陋。 后来又用了Editplus 和bluefish, 还算顺手,不过感觉这两个最好作为网页编辑器。更糟糕的是editplus仅有一个月的试用期。 此外,大文本文件打开时,感觉Ultraedit 更好些。

    最近突发奇想,还是应该去学习一个功能更加强大的编辑器 (Emacs 或者Vi/Vim).

 

Emacs常用快捷键(更新中。。。):

备注:C – CTRL;  


1.    启动emacs:   >emacs (终端输入)

2.    退出emacs:C-x C-c  (对话框提示是否需要保存文件)

                        C-z (直接退出程序,无提示)

3.    打开(创建新)文件:>emacsfile_name (终端输入,当前目录或输入其他路径名)

                                              或者C-x C-f (选择其他目录)

4.    保存文件:C-x C-s

5.  内容复制(剪切)、粘贴、以及撤销:

1)在任一行中按下ctrl+@ (或者ctrl + Space,但是这个与输入法切换冲突,可以更改其中一个)键,最底行会显示 Mark set 表示已经开始标记了。

2)移动鼠标或者选中文字然后,可以有两种方式:Alt+w (复制) 或者 Ctrl+w (剪切)。

  注意:Alt+w可能与QQ的开启语音热键有冲突,导致无法复制。解决方案为关闭QQ或者更改QQ热键。

3)最后,移动到您想要这段文本放置的地方并按下 Ctrl+y

4) 撤销粘贴:按下 Ctrl+x u 将撤消上一步操作。想撤消多少步都可以



https://wap.sciencenet.cn/blog-689440-826068.html

上一篇:Linux后台程序运行
下一篇:数据去冗余问题
收藏 IP: 205.208.55.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-19 22:33

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部