分页: 3 / 5
发表于 : 2007-06-29 21:09
由 millenniumdark
eexpress 写了:
我推荐mousepad。 nnnnd


发表于 : 2007-06-29 22:21
由 eexpress
因为是pk版面,乱说无妨。只是表达意思。

大家别有意见。其实这版面就是愤青版。不负责的。
vim是编辑器的神。重在于编辑
emacs是神的编辑器。重在于应用
问题是,linux下,还是没全部达到source insight方便的编辑器哦。就没人把功能都组织完整。是指通用编辑器。
发表于 : 2007-06-29 22:41
由 Daniu
第一个问题:
方法1 输入
录宏。99@q 运行宏。
14次击键。
方法2 输入
按回车。
11次击键。
第二个问题:
按回车。
14次击键。
发表于 : 2007-06-30 11:28
由 fallleaf
winter198351 写了:我本人也超级喜欢emacs,在《学写 GUN Emacs》书中的第一句话就写道“emacs是迄今为止功能最强大的文本编辑器”
由此可见emacs的强大了,emacs编辑模式之多也是其他编辑器难以匹敌的。
但功能强大并不能说明是最适合的,编辑器 说白了就是个编辑的工具而已,不同的工具做不同的事情,其效率也是不同的。
这个有道理。像我们这些不用写程序的,gedit就足够了。个人方便是王道。
发表于 : 2007-06-30 11:57
由 drivel
emacs快捷键太多了,抓狂
发表于 : 2007-06-30 12:00
由 BigSnake.NET
drivel 写了:emacs快捷键太多了,抓狂
命令更多
发表于 : 2007-06-30 12:27
由 zhan
emacs 有些非常贴近人心的设计啊。对 vim 了解非常表面,我不敢乱说。
常常在细微的地方令人感动,这个就是 emacs 的牛的地方,个人觉得.... 先说说,等会找个例子去
发表于 : 2007-06-30 18:12
由 huangjiahua
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就可以了。
命令是
%! cut -d\ -f1,3
键盘操作可以用 ctrl + v , x
发表于 : 2007-06-30 18:16
由 huangjiahua
emacs 要那么多手指一起按,
用旧了容易患 重复性压迫损伤 ( RSI - Repetitive Strain Injury) 和 腕管综合症(CTS)
所以抵制 emacs , 用 gvim
发表于 : 2007-06-30 18:21
由 karron
抵制一切编辑器, 用秘书.
发表于 : 2007-06-30 18:21
由 huangjiahua
不要把工具变成宗教,
vim 得用好了才能高效使用,
看过一些人自己都用得很笨,却老强迫别人必须用 vim( 或 emacs)
如果你不愿意 (或者没法) 去学好 vim ( 或 emacs),何苦那么执著一定 vim ,用 gedit 可能更适合你
发表于 : 2007-06-30 20:28
由 xhy
houdini 写了:再给一个例子,大家来比较:
Bill Gates
Steve Jobs
Eric Schmidt
Larry Ellison
转换成:
GATES, Bill
JOBS, Steve
SCHMIDT, Eric
ELLISON, Larry
法1(键盘宏) C-x ( M-d C-d M-u , SPACE C-y C-n C-a C-x ) C-u 3 C-x e
法2(RE替换) M-x replace-regexp \(\w+\) \(\w+\) RET \, (upcase \2), \1
* 这两个例子都来自MIT Phil Sung的 Being Productive With Emacs
就这么简单
代码: 全选
%s/\(.*\) \(.*\)/\2,\1
发表于 : 2007-06-30 20:39
由 iblicf
没什么可争了么,先不说你喜欢哪个编辑器,(萝卜白菜的事情)。假如你想在nix底下做开发的话,必须对vi非常熟,因为到现场系统环境各式各样,而且有时候只有字符终端,怎么办,。。。会vi到哪都不怕,因为不论什么系统,vi都是缺省安装的, 。。。
建议不要太依赖高级编辑器,。。比如souceinshght 之类的,不装什么插件,,,把自己的依赖降到最低。。。这样你到陌生环境不致于无法工作了, 当然如果是你的本本,随你喜欢都无所谓了
vi 据说是Danis Ritchie 写的 emacs 是 Richard stallman,,,致敬!
发表于 : 2007-06-30 21:13
由 xhy
哪个顺手就用哪个 不需要理由的
vim能做的 没有emacs做不了的
emacs能做的 也没有vim做不了的
emacs可以用elisp
vim一样可以用python perl 等任何脚本语言 甚至是C语言 只不过中间需要用点小技巧罢了
发表于 : 2007-06-30 21:26
由 huangjiahua
iblicf 写了:没什么可争了么,先不说你喜欢哪个编辑器,(萝卜白菜的事情)。假如你想在nix底下做开发的话,必须对vi非常熟,因为到现场系统环境各式各样,而且有时候只有字符终端,怎么办,。。。会vi到哪都不怕,因为不论什么系统,vi都是缺省安装的, 。。。
建议不要太依赖高级编辑器,。。比如souceinshght 之类的,不装什么插件,,,把自己的依赖降到最低。。。这样你到陌生环境不致于无法工作了, 当然如果是你的本本,随你喜欢都无所谓了
vi 据说是Danis Ritchie 写的 emacs 是 Richard stallman,,,致敬!
我喜欢的是 vim , 而不是该死的 vi ,
( vim 作者是 Bram Moolenaar )
也做不到不装插件
临时修改点配置文件之类的无所谓,是个 vi 类的就行
真要干活了不配好熟悉的环境哪行
我都是到处拷 ~/.vim 的
