|
对于经常需要进行文本操作(查看,编辑)的同学,尤其是经常要写些脚本程序的同学来讲,选择一款顺手的文本编辑器可谓至关重要。最初学的是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 将撤消上一步操作。想撤消多少步都可以
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-14 20:19
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社