eexpress 写了:
我推荐mousepad。 nnnnd

命令是houdini 写了:当然是 GNU Emacs 好了。
强大无匹,完全可定制,支持xft,而且更加智能……
举个例子:
请问在Vim下面怎么简单删去以下数据的第二栏(12和15)
6.00 12 programming
6.001 15 sicp
6.002 15 circuits
6.003 15 linearsystems
6.004 15 digital
6.011 12 signalproc
Emacs 解决方案:C-x ( M-f M-f M-d C-n C-a C-x ) C-u 5 C-x e
当然,行数越多越好,把上面的5改成总行数-1就可以了。
就这么简单houdini 写了:再给一个例子,大家来比较:
转换成:Bill Gates
Steve Jobs
Eric Schmidt
Larry Ellison
法1(键盘宏) C-x ( M-d C-d M-u , SPACE C-y C-n C-a C-x ) C-u 3 C-x eGATES, Bill
JOBS, Steve
SCHMIDT, Eric
ELLISON, Larry
法2(RE替换) M-x replace-regexp \(\w+\) \(\w+\) RET \, (upcase \2), \1
* 这两个例子都来自MIT Phil Sung的 Being Productive With Emacs
代码: 全选
%s/\(.*\) \(.*\)/\2,\1
iblicf 写了:没什么可争了么,先不说你喜欢哪个编辑器,(萝卜白菜的事情)。假如你想在nix底下做开发的话,必须对vi非常熟,因为到现场系统环境各式各样,而且有时候只有字符终端,怎么办,。。。会vi到哪都不怕,因为不论什么系统,vi都是缺省安装的, 。。。
建议不要太依赖高级编辑器,。。比如souceinshght 之类的,不装什么插件,,,把自己的依赖降到最低。。。这样你到陌生环境不致于无法工作了, 当然如果是你的本本,随你喜欢都无所谓了
vi 据说是Danis Ritchie 写的 emacs 是 Richard stallman,,,致敬!