avatar
vim和emacs的区别# Linux - Linux 操作系统
g*y
1
我是J-1签证,2007年3月来美,一值住在MA(Massachusetts)现在需要填2008年的州税
表,是填居民(FORM1),还是填非居民的(FORM1-NR/PY).对了,联邦税我填1040-NR.
谢谢
avatar
j*y
2
前面的帖子已经说过,我不信基督教。因此我们这里的中国人的教会活动,我只去过一
次。
上次去的时候,那个主持活动的人讲圣经很不地道,虽然他从15岁就开始成为基督徒,
并且对圣经很熟悉,但是讲的很多问题,我觉得很肤浅。因此就没有再去了。
这次时隔数月,受朋友几番邀请,就又去听听。主持人还是原先那一位,态度依然诚恳
。今天不是讲圣经,而是讲他自己的一些感受。我觉得讲的还满不错的。
后来大家一起看远志明的录像,讲他的信教经历。实话说,我孤陋寡闻,这之前根本不
知道远志明这号人物。但是听了他讲的信教经历以后,我觉得,对于信教来说,肯定要
有一个好像佛家讲的顿悟的过程。而只是凭着和教友交流以及读圣经,是很难做出那种
不合逻辑的心理转变的。
用stillOK的话说,那是超逻辑,是常人无法想象的一种存在。就好像在水里游泳的鱼
,很难理解天空的高远一样。
另外就是,想和朋友们讨论一下,真理的唯一性。如果说真理唯一,那么有神或者没有
神肯定有一个是错误的。但是地球上的人类,信神的和不信神的,从数量上来说,就算
不是一半一半,也应该差不多。那么就意味着,几亿甚至几十亿人,选择了信仰谬误。
我不知道,关于超越
avatar
C*s
3
VIM和EMACS的区别,就是打字员和秘书的区别。
你要把一段文字尽快记录下来,就需要一个打字员。你需要一个处理事务
的助手,就需要一个秘书。
把秘书降格为打字员使用,是可能的,当然也可能会感到没有一个打字员
好使。
把打字员升级为秘书,就比较困难。当然现在打字员也意识到自己的定位
问题,想通过进修升级成秘书,衷心祝愿他早日完成学业。
打字员是随时可以替换的,你不需要花太多精力培训一个打字员就能得到
满意的表现。但是秘书不同,一个好的秘书需要很多时间和精力来培养。
一个好秘书就是你工作的一部分,你永远都不想再换一个。
打字员能做的就是以最快的速度把你的思想记录下来,但是一个秘书能做
的取决于你对他的使用。一个好的秘书不但能帮你处理繁琐的日常事务,
而且能帮助你养成良好的工作习惯,把工作重心不断地向抽象化的思考转
移。前提就是你愿意花时间把任何重复性的、事务性的工作交给秘书来完
成。
我以为对于一个喜爱编程的人,没有什么比一个可以通过编程来提高自己
编程效率的编辑器更好的工具了。对于这样的工具,效率的提高是没有上
限的。
avatar
v*m
4
FORM1
avatar
p*6
5
你这个“那么有神或者没有神肯定有一个是错误的”说得不够详细。基督教教义可没有
光说“有神”,他们那个神是非常具体的,名叫耶和华,造了亚当夏娃,曾把人类淹死
到只剩8人,让处女玛利亚怀了孕,生出自己叫耶稣,被钉十字架,为得是洗清人类的
原罪,三位一体,等等,你如果不信这一套,即便你信有神,比方说信安拉,信Great
Juju,信大梵天,信飞行面条,那也是“选择了信仰谬误”。
你说“我不知道,关于超越人类的神的存在这个问题,是不是会永远是个疑问。或者终
究有水落石出的那一天?”这就取决于什么算“水落石出”?比方说古埃及人信太阳神
阿蒙,那么阿蒙存在这个问题,如今算不算是个疑问,还是已经水落石出了?古希腊人
信奥林匹斯众神,如今算不算是个疑问,还是已经水落石出了?

【在 j****y 的大作中提到】
: 前面的帖子已经说过,我不信基督教。因此我们这里的中国人的教会活动,我只去过一
: 次。
: 上次去的时候,那个主持活动的人讲圣经很不地道,虽然他从15岁就开始成为基督徒,
: 并且对圣经很熟悉,但是讲的很多问题,我觉得很肤浅。因此就没有再去了。
: 这次时隔数月,受朋友几番邀请,就又去听听。主持人还是原先那一位,态度依然诚恳
: 。今天不是讲圣经,而是讲他自己的一些感受。我觉得讲的还满不错的。
: 后来大家一起看远志明的录像,讲他的信教经历。实话说,我孤陋寡闻,这之前根本不
: 知道远志明这号人物。但是听了他讲的信教经历以后,我觉得,对于信教来说,肯定要
: 有一个好像佛家讲的顿悟的过程。而只是凭着和教友交流以及读圣经,是很难做出那种
: 不合逻辑的心理转变的。

avatar
wy
6
zan,挖坑都挖得这么认真

【在 C********s 的大作中提到】
: VIM和EMACS的区别,就是打字员和秘书的区别。
: 你要把一段文字尽快记录下来,就需要一个打字员。你需要一个处理事务
: 的助手,就需要一个秘书。
: 把秘书降格为打字员使用,是可能的,当然也可能会感到没有一个打字员
: 好使。
: 把打字员升级为秘书,就比较困难。当然现在打字员也意识到自己的定位
: 问题,想通过进修升级成秘书,衷心祝愿他早日完成学业。
: 打字员是随时可以替换的,你不需要花太多精力培训一个打字员就能得到
: 满意的表现。但是秘书不同,一个好的秘书需要很多时间和精力来培养。
: 一个好秘书就是你工作的一部分,你永远都不想再换一个。

avatar
a*i
7
写了这么老长,你也没说清楚关键点:
为什么vim是打字员,而emacs是秘书?
avatar
m*g
8
For me, vim + make is enough.
avatar
A*e
9
他其实没说啊,他只是想让大家都跳出来说 vim 是打字员,emacs 是小秘,哈哈。

【在 a*****i 的大作中提到】
: 写了这么老长,你也没说清楚关键点:
: 为什么vim是打字员,而emacs是秘书?

avatar
w*g
10
我的简单的认识:vim和emacs都是text editor,都可以把IDE功能设置好满足编程的需
要,区别是vim比较emacs简洁和节省资源.
另外,因为两个软件都有比较陡的learning curve,所以使用者还要争论和比较,历史上
称为"editor war".
最后,和比较新的heavy-weight IDE Eclipse相比较,vim & emancs都是简洁和节省资
源的软件.
http://en.wikipedia.org/wiki/Editor_war
avatar
e*n
11
老板只会用word。

【在 A**********e 的大作中提到】
: 他其实没说啊,他只是想让大家都跳出来说 vim 是打字员,emacs 是小秘,哈哈。
avatar
c*a
12
老板用的最好的应该是ppt

【在 e*n 的大作中提到】
: 老板只会用word。
avatar
C*s
13
从本质上说,就是emacs本身就是elisp的解释器。你写的任何对
emacs的外挂都可以即时在emacs里编辑、修改、运行、查错、成为
emacs的一部分而~无需重启~。emacs的任何功能都是elisp函数,
对用户开放,可以修改、重写。elisp本身是lisp的一个变种,继承
了lisp简洁优雅的语法和强大的表现力,而且有着多年积累的丰富
的各类文本处理API。
不服气的用vimscript实现一下emacs calc。我觉得python binding
也没法和emacs比,如果起一个vim就要起一个python解释器vim本来
相对emacs的轻便也就不存在了,而且还要面对python的版本升级、
可移植性、库函数的升级维护问题。
从使用习惯上来说,vim用户的习惯大概都差不多,而emacs用户很
少能找到两个使用方法完全一样的。从功能上来说,emacs里集成
其它功能很普遍很常见,谁在vim里读邮件听mp3发tweet上IRC?

【在 a*****i 的大作中提到】
: 写了这么老长,你也没说清楚关键点:
: 为什么vim是打字员,而emacs是秘书?

avatar
E*V
14
我一直认为用专门的东西干专门的事情,用emacs听mp3?
我觉得恨部可以理解

【在 C********s 的大作中提到】
: 从本质上说,就是emacs本身就是elisp的解释器。你写的任何对
: emacs的外挂都可以即时在emacs里编辑、修改、运行、查错、成为
: emacs的一部分而~无需重启~。emacs的任何功能都是elisp函数,
: 对用户开放,可以修改、重写。elisp本身是lisp的一个变种,继承
: 了lisp简洁优雅的语法和强大的表现力,而且有着多年积累的丰富
: 的各类文本处理API。
: 不服气的用vimscript实现一下emacs calc。我觉得python binding
: 也没法和emacs比,如果起一个vim就要起一个python解释器vim本来
: 相对emacs的轻便也就不存在了,而且还要面对python的版本升级、
: 可移植性、库函数的升级维护问题。

avatar
l*g
15
没错,典型折腾

【在 E*V 的大作中提到】
: 我一直认为用专门的东西干专门的事情,用emacs听mp3?
: 我觉得恨部可以理解

avatar
C*s
16
你觉得用浏览器看电影、聊天也不可理解吗?

【在 E*V 的大作中提到】
: 我一直认为用专门的东西干专门的事情,用emacs听mp3?
: 我觉得恨部可以理解

avatar
a*i
17

This is what differs vim and emacs. Emacs can do a lot of different things,
but it is far less convenient to use as an editor (as vim).
why do you wanna use emacs to irc and listen to mp3 anyway? If you want to
do everything in a window, just use screen and (I don't know what is the
most popular console mp3 player is, but there ought to be one.) (mp3-player)
in one window, and irssi (which is a MUCH MUCH more powerful irc client
than emacs) in one window, and also you can use vim in one window

【在 C********s 的大作中提到】
: 从本质上说,就是emacs本身就是elisp的解释器。你写的任何对
: emacs的外挂都可以即时在emacs里编辑、修改、运行、查错、成为
: emacs的一部分而~无需重启~。emacs的任何功能都是elisp函数,
: 对用户开放,可以修改、重写。elisp本身是lisp的一个变种,继承
: 了lisp简洁优雅的语法和强大的表现力,而且有着多年积累的丰富
: 的各类文本处理API。
: 不服气的用vimscript实现一下emacs calc。我觉得python binding
: 也没法和emacs比,如果起一个vim就要起一个python解释器vim本来
: 相对emacs的轻便也就不存在了,而且还要面对python的版本升级、
: 可移植性、库函数的升级维护问题。

avatar
r*n
18
浏览器是一个平台

【在 C********s 的大作中提到】
: 你觉得用浏览器看电影、聊天也不可理解吗?
avatar
C*s
19
emacs too
everything that's programmable is a platform

【在 r*******n 的大作中提到】
: 浏览器是一个平台
avatar
r*n
20
me,too

【在 m*********g 的大作中提到】
: For me, vim + make is enough.
avatar
a*i
21

呵呵,你们不用libtool?

【在 r*******n 的大作中提到】
: me,too
avatar
L*n
22
恩,如果一个text editor被设计能用来听mp3,这条就足够让我选择vim了...

,
player)
rather

【在 a*****i 的大作中提到】
:
: 呵呵,你们不用libtool?

avatar
C*s
23

,
player)
rather
exactly, emacs is the equivalent of unix in text editors, it binds
everything that's text to work together, similar to unix that binds
different
commands to work together.
It's not necessary to use emacs to do everything, and that's not emacs'
most important feature. The real deal is it gives you the
possibility to improve your efficiency infinitely, if you think not
switching
to another program to talk in IRC improves your efficiency, you can do it.
If you think pressing a sin

【在 a*****i 的大作中提到】
:
: 呵呵,你们不用libtool?

avatar
C*s
24
这个不是设计的问题,是用户自己的选择。vim现在有一个趋势就是
实现emacs的各项feature, 我估计不久就有用vim听mp3的插件出现
了。

【在 L***n 的大作中提到】
: 恩,如果一个text editor被设计能用来听mp3,这条就足够让我选择vim了...
:
: ,
: player)
: rather

avatar
L*n
25
why emacs is more powerful than vim, as an editor? I still don't get it...
what can emacs do but vim can't or can only do inefficiently, as an editor?

【在 C********s 的大作中提到】
: 这个不是设计的问题,是用户自己的选择。vim现在有一个趋势就是
: 实现emacs的各项feature, 我估计不久就有用vim听mp3的插件出现
: 了。

avatar
wy
26
终于看懂她的意思了。他是说,emacs是小米,可以陪老板
唱歌(mp3), vim就不行,所以是打字员

【在 L***n 的大作中提到】
: why emacs is more powerful than vim, as an editor? I still don't get it...
: what can emacs do but vim can't or can only do inefficiently, as an editor?

avatar
C*s
27
emacs is not more powerful than vim as an editor. A secretary
is not more powerful than a typist as a typist.

【在 L***n 的大作中提到】
: why emacs is more powerful than vim, as an editor? I still don't get it...
: what can emacs do but vim can't or can only do inefficiently, as an editor?

avatar
a*i
28

heh, why do you wanna improve your IRC efficiency? ;)

【在 C********s 的大作中提到】
: emacs is not more powerful than vim as an editor. A secretary
: is not more powerful than a typist as a typist.

avatar
wy
29
你这个排比太文科了

【在 C********s 的大作中提到】
: emacs is not more powerful than vim as an editor. A secretary
: is not more powerful than a typist as a typist.

avatar
C*s
30
小秘可以陪老板唱歌,如果老板喜欢小秘陪着唱歌,小秘也
可以做许许多多别的打字员做不了的事情。老板雇小秘也不
是为了要有人陪着唱歌,大多数的小秘是不陪老板唱歌的。
其实打字员也一样可能陪老板唱歌。

【在 wy 的大作中提到】
: 终于看懂她的意思了。他是说,emacs是小米,可以陪老板
: 唱歌(mp3), vim就不行,所以是打字员

avatar
C*s
31
why do you want to use a more powerful irc client?

【在 a*****i 的大作中提到】
:
: heh, why do you wanna improve your IRC efficiency? ;)

avatar
C*s
32
这不叫排比,叫并列。

【在 wy 的大作中提到】
: 你这个排比太文科了
avatar
a*i
33

I don't. That is why I use x-chat. I like GUI interfaces.

【在 C********s 的大作中提到】
: why do you want to use a more powerful irc client?
avatar
N*D
35
没用,没有不装vi 的unix/linux, 很多unix/linux 没有emacs.
vi is just too powerful and useful.

【在 C********s 的大作中提到】
: VIM和EMACS的区别,就是打字员和秘书的区别。
: 你要把一段文字尽快记录下来,就需要一个打字员。你需要一个处理事务
: 的助手,就需要一个秘书。
: 把秘书降格为打字员使用,是可能的,当然也可能会感到没有一个打字员
: 好使。
: 把打字员升级为秘书,就比较困难。当然现在打字员也意识到自己的定位
: 问题,想通过进修升级成秘书,衷心祝愿他早日完成学业。
: 打字员是随时可以替换的,你不需要花太多精力培训一个打字员就能得到
: 满意的表现。但是秘书不同,一个好的秘书需要很多时间和精力来培养。
: 一个好秘书就是你工作的一部分,你永远都不想再换一个。

avatar
wy
36
我怎么觉得捂笨土就没有?it有nano

【在 N**D 的大作中提到】
: 没用,没有不装vi 的unix/linux, 很多unix/linux 没有emacs.
: vi is just too powerful and useful.

avatar
C*s
37
不装emacs也可以ssh/ftp上去用emacs 的tramp mode 远程编辑。
除了变态系统的管理员,其他人没必要担心某软件是不是所有系统
都缺省安装吧。emacs/vi之间也不是互斥的关系...

【在 N**D 的大作中提到】
: 没用,没有不装vi 的unix/linux, 很多unix/linux 没有emacs.
: vi is just too powerful and useful.

avatar
N*D
38
麻烦

【在 C********s 的大作中提到】
: 不装emacs也可以ssh/ftp上去用emacs 的tramp mode 远程编辑。
: 除了变态系统的管理员,其他人没必要担心某软件是不是所有系统
: 都缺省安装吧。emacs/vi之间也不是互斥的关系...

avatar
N*D
39
土呗

【在 wy 的大作中提到】
: 我怎么觉得捂笨土就没有?it有nano
avatar
C*s
40
不觉得在自己机器上用自己熟悉的设置编辑不同机器上的文件比
分别登录到不同的机器上在不同的环境下编辑文件更麻烦。
比如有的机器上 EDITOR=emacs 和/或 alias vi=emacsclient 这种

【在 N**D 的大作中提到】
: 麻烦
avatar
N*D
41
要是不在自己的机器上。。。

【在 C********s 的大作中提到】
: 不觉得在自己机器上用自己熟悉的设置编辑不同机器上的文件比
: 分别登录到不同的机器上在不同的环境下编辑文件更麻烦。
: 比如有的机器上 EDITOR=emacs 和/或 alias vi=emacsclient 这种

avatar
E*V
42
console mp3 player _> mplayer!

,
player)
rather

【在 a*****i 的大作中提到】
:
: I don't. That is why I use x-chat. I like GUI interfaces.

avatar
E*V
43
差不多,我看电影从来不用这个,当然聊天更不用了

【在 C********s 的大作中提到】
: 你觉得用浏览器看电影、聊天也不可理解吗?
avatar
E*V
44
and gentoo

【在 wy 的大作中提到】
: 我怎么觉得捂笨土就没有?it有nano
avatar
c*t
45
vim: !play your.mp3&

【在 C********s 的大作中提到】
: 从本质上说,就是emacs本身就是elisp的解释器。你写的任何对
: emacs的外挂都可以即时在emacs里编辑、修改、运行、查错、成为
: emacs的一部分而~无需重启~。emacs的任何功能都是elisp函数,
: 对用户开放,可以修改、重写。elisp本身是lisp的一个变种,继承
: 了lisp简洁优雅的语法和强大的表现力,而且有着多年积累的丰富
: 的各类文本处理API。
: 不服气的用vimscript实现一下emacs calc。我觉得python binding
: 也没法和emacs比,如果起一个vim就要起一个python解释器vim本来
: 相对emacs的轻便也就不存在了,而且还要面对python的版本升级、
: 可移植性、库函数的升级维护问题。

avatar
c*o
46
WTF.....

【在 C********s 的大作中提到】
: 不觉得在自己机器上用自己熟悉的设置编辑不同机器上的文件比
: 分别登录到不同的机器上在不同的环境下编辑文件更麻烦。
: 比如有的机器上 EDITOR=emacs 和/或 alias vi=emacsclient 这种

avatar
n*t
47
。。。。
It should be ...
!play /where/zomg/is/my/music/collection/mp3/coolguy/xxxalbum/track??.mp3 &

【在 c**t 的大作中提到】
: vim: !play your.mp3&
avatar
A*e
48
对 emacs 的认识太简单了。
emacs 是把任何东西都当作可以编辑的 text。这才是 emacs 的核心思想。
vi/vim 是典型的 linux 思想:一个工具,仅做一件事情,但做就做到极致。emacs 恰
好是典型的违背 linux 思想的程序:不停留在工具的层面,而是提供了一种视角,从
这个视角上重新定义万事万物。所以,vi/vim 犀利,emacs 博大; vi/vim 号称系统
管理员必须熟练掌握的核心工具,而 emacs 号称,当你 log in linux 后需要做的第
一件事就是打开 emacs,随后再也不用离开 emacs 的界面,当你终于退出 emacs 后,
所需要做的唯一一件事就是 log off linux 了。
不了解 emacs 把世界万物都当作可以编辑的 text 这个思想,就如同用 matlab 而不
是把所有东西都当作矩阵和向量,用 c++ 不把所有东西都看成类一样:你也许的确可
以很好地用这些 tools,但是离把握每种 tool 的味道,欣赏到它们的优雅,领悟到它
们背后独到的哲学,还差很远。套用“士兵突击”里的话来说,就是:象你用过的所

【在 w****g 的大作中提到】
: 我的简单的认识:vim和emacs都是text editor,都可以把IDE功能设置好满足编程的需
: 要,区别是vim比较emacs简洁和节省资源.
: 另外,因为两个软件都有比较陡的learning curve,所以使用者还要争论和比较,历史上
: 称为"editor war".
: 最后,和比较新的heavy-weight IDE Eclipse相比较,vim & emancs都是简洁和节省资
: 源的软件.
: http://en.wikipedia.org/wiki/Editor_war

avatar
y*g
49
C++有那么类吗?

【在 A**********e 的大作中提到】
: 对 emacs 的认识太简单了。
: emacs 是把任何东西都当作可以编辑的 text。这才是 emacs 的核心思想。
: vi/vim 是典型的 linux 思想:一个工具,仅做一件事情,但做就做到极致。emacs 恰
: 好是典型的违背 linux 思想的程序:不停留在工具的层面,而是提供了一种视角,从
: 这个视角上重新定义万事万物。所以,vi/vim 犀利,emacs 博大; vi/vim 号称系统
: 管理员必须熟练掌握的核心工具,而 emacs 号称,当你 log in linux 后需要做的第
: 一件事就是打开 emacs,随后再也不用离开 emacs 的界面,当你终于退出 emacs 后,
: 所需要做的唯一一件事就是 log off linux 了。
: 不了解 emacs 把世界万物都当作可以编辑的 text 这个思想,就如同用 matlab 而不
: 是把所有东西都当作矩阵和向量,用 c++ 不把所有东西都看成类一样:你也许的确可

avatar
A*e
50
嘿嘿,少见所以多怪 :D

【在 N**D 的大作中提到】
: 没用,没有不装vi 的unix/linux, 很多unix/linux 没有emacs.
: vi is just too powerful and useful.

avatar
A*e
51
C++ 当然没有那么类,但是,不那么类地用 C++,或者说像用 C 一样用 C++,就如同
像用 fortran 一样用 MATLAB,像用 C# 一样用 LabView,总是有些笨拙精神的可爱。

【在 y*******g 的大作中提到】
: C++有那么类吗?
avatar
y*g
52
template呢。
把c++当java用也很奇怪

【在 A**********e 的大作中提到】
: C++ 当然没有那么类,但是,不那么类地用 C++,或者说像用 C 一样用 C++,就如同
: 像用 fortran 一样用 MATLAB,像用 C# 一样用 LabView,总是有些笨拙精神的可爱。

avatar
r*y
53
哈哈,emacs能做动画吗?
编辑音轨,修改照片。。。

【在 A**********e 的大作中提到】
: 对 emacs 的认识太简单了。
: emacs 是把任何东西都当作可以编辑的 text。这才是 emacs 的核心思想。
: vi/vim 是典型的 linux 思想:一个工具,仅做一件事情,但做就做到极致。emacs 恰
: 好是典型的违背 linux 思想的程序:不停留在工具的层面,而是提供了一种视角,从
: 这个视角上重新定义万事万物。所以,vi/vim 犀利,emacs 博大; vi/vim 号称系统
: 管理员必须熟练掌握的核心工具,而 emacs 号称,当你 log in linux 后需要做的第
: 一件事就是打开 emacs,随后再也不用离开 emacs 的界面,当你终于退出 emacs 后,
: 所需要做的唯一一件事就是 log off linux 了。
: 不了解 emacs 把世界万物都当作可以编辑的 text 这个思想,就如同用 matlab 而不
: 是把所有东西都当作矩阵和向量,用 c++ 不把所有东西都看成类一样:你也许的确可

avatar
A*e
54
当然都能了。还可以用来剪辑录像呢。

【在 r****y 的大作中提到】
: 哈哈,emacs能做动画吗?
: 编辑音轨,修改照片。。。

avatar
r*y
55
哈哈,像photoshop那样修改照片?怎么做?

【在 A**********e 的大作中提到】
: 当然都能了。还可以用来剪辑录像呢。
avatar
A*e
56
不得不又老话重提,说起当年的 IBM VisualAge 了。要说做得够类而且还够可视化编
程,还要数 IBM 和 Sun 合作搞得那个 Java。当然了,现在这种东西又慢慢多起来了
,LabView 算是可视化编程的典型例子,虽然不够类。

【在 y*******g 的大作中提到】
: template呢。
: 把c++当java用也很奇怪

avatar
r*y
57
我现在还记得你说拿SQL做界面的帖子
哈哈

【在 A**********e 的大作中提到】
: 不得不又老话重提,说起当年的 IBM VisualAge 了。要说做得够类而且还够可视化编
: 程,还要数 IBM 和 Sun 合作搞得那个 Java。当然了,现在这种东西又慢慢多起来了
: ,LabView 算是可视化编程的典型例子,虽然不够类。

avatar
A*e
58
照片我不知道 -- 我一向都是用 emacs 在 matlab 上做 image processing/image
analysis/pattern recognition 的,这个算不算?哈哈。

【在 r****y 的大作中提到】
: 哈哈,像photoshop那样修改照片?怎么做?
avatar
r*y
59
这个当然不算
photoshop可以用来手绘,修改照片也是类似手绘过程
emacs怎么做?

【在 A**********e 的大作中提到】
: 照片我不知道 -- 我一向都是用 emacs 在 matlab 上做 image processing/image
: analysis/pattern recognition 的,这个算不算?哈哈。

avatar
O*y
60
怎么这个帖子还在呀,一直忍着没有发表意见。。。
首先我先声明我是使用 emacs 的,但偶尔也用一下 vi/vim。
我的观点是:这个世界上没有决绝的东西,如果 1000 个人都说 vi/vim 好,但只要有
一个人说 emacs 好,emacs 就有它存在的价值。我觉得任何编辑工具存在的目的都是
要帮助人们更好地完成工作。所以如果你用其中一个比用另一个顺手,那就 stick
with it,但不要尝试着说服别人也要用你用的那个。就像馒头和米饭,两个都可以作
为主食,不要因为你喜欢吃其中的一种,你就告诉别人另外一种不好。
emacs 可以做的事情很多,但是每个刚接触 emacs 的人都是因为听说 emacs 是个已很
好的编辑器才学习它的。我原来也折腾过用 emacs 做其他事情,但最终把其他的插件
都删了,现在只用 emacs 做编辑器用。
就编辑文档来说,我还是觉得 emacs 比 vi/vim 更适合我。无可否认,这里很多人更
喜欢 vi/vim。
就让 emacs 和 vi/vim 和谐的存在吧!

【在 A**********e 的大作中提到】
: 对 emacs 的认识太简单了。
: emacs 是把任何东西都当作可以编辑的 text。这才是 emacs 的核心思想。
: vi/vim 是典型的 linux 思想:一个工具,仅做一件事情,但做就做到极致。emacs 恰
: 好是典型的违背 linux 思想的程序:不停留在工具的层面,而是提供了一种视角,从
: 这个视角上重新定义万事万物。所以,vi/vim 犀利,emacs 博大; vi/vim 号称系统
: 管理员必须熟练掌握的核心工具,而 emacs 号称,当你 log in linux 后需要做的第
: 一件事就是打开 emacs,随后再也不用离开 emacs 的界面,当你终于退出 emacs 后,
: 所需要做的唯一一件事就是 log off linux 了。
: 不了解 emacs 把世界万物都当作可以编辑的 text 这个思想,就如同用 matlab 而不
: 是把所有东西都当作矩阵和向量,用 c++ 不把所有东西都看成类一样:你也许的确可

avatar
A*e
61
在这里呢,呵呵:
http://en.wikipedia.org/wiki/Oracle_Developer_Suite
当年就叫做 SQL*Form 之类的。
oracle 也是这个样子:万事万物都从数据库的视角出发。比如说,硬盘设置和分区是
按照数据库的逻辑结构的,叫做逻辑结构和物理结构的一致性;用户终端界面是数据库
的延伸,而不是像很多常用界面设计软件那样,是从用户界面到数据库的延伸。

【在 r****y 的大作中提到】
: 我现在还记得你说拿SQL做界面的帖子
: 哈哈

avatar
r*y
62
Oracle Forms,界面的实现语言并不是SQL
只是为了省掉一门像VB这样的语言,呵呵

【在 A**********e 的大作中提到】
: 在这里呢,呵呵:
: http://en.wikipedia.org/wiki/Oracle_Developer_Suite
: 当年就叫做 SQL*Form 之类的。
: oracle 也是这个样子:万事万物都从数据库的视角出发。比如说,硬盘设置和分区是
: 按照数据库的逻辑结构的,叫做逻辑结构和物理结构的一致性;用户终端界面是数据库
: 的延伸,而不是像很多常用界面设计软件那样,是从用户界面到数据库的延伸。

avatar
A*e
63
这个我就不知道了,呵呵。不过原装的 emacs 就有 edit-picure mode
http://www.gnu.org/software/emacs/manual/html_node/emacs/Picture-Mode.html
从来没用过。见别人用 emacs 通过 ImageMagick 作动画,我自己没做过。

【在 r****y 的大作中提到】
: 这个当然不算
: photoshop可以用来手绘,修改照片也是类似手绘过程
: emacs怎么做?

avatar
r*y
65
emacs的运行系统很少是单任务系统吧
就算不想关掉emacs,运行别的程序干事情总是可以的
这个什么都要在emacs里由emacs用键盘来做的哲学,有什么必要?又怎么可能呢。。。

【在 A**********e 的大作中提到】
: 这个我就不知道了,呵呵。不过原装的 emacs 就有 edit-picure mode
: http://www.gnu.org/software/emacs/manual/html_node/emacs/Picture-Mode.html
: 从来没用过。见别人用 emacs 通过 ImageMagick 作动画,我自己没做过。

avatar
A*e
66
我觉得哈,一个工具,首先是要能用,足够用,这点不用说,vi/emacs 都没问题。再
一个问题就是是否能够理解自己使用的工具,这个无所谓,不理解也没啥,能干活就行
,爱好多着呢,也不是非要理解才成。我过去的老板的 MATLAB 程序写得惨不忍睹,一
样教分子模拟的课;不会用 VBA,一样用 excel 来做有限元分析。但是不能说
walking shoes 和 hiking boots 没有区别 -- 虽然日常使用时你一样可以把这俩的角
色对调过来。
我说的不是实用层面的问题。当然了,对于很多人来说,work is work, life is life
,也挺好,呵呵。但是,如果真想把 job 变成 career 的话,理解自己的 tools,能
够欣赏不同的 tools 的独到之处,是很重要的。vim/emacs 对于整天泡在 Unix/Linux
上的人来说,就如同枪对士兵,是第二生命,不光是个工具。

【在 O*****y 的大作中提到】
: 怎么这个帖子还在呀,一直忍着没有发表意见。。。
: 首先我先声明我是使用 emacs 的,但偶尔也用一下 vi/vim。
: 我的观点是:这个世界上没有决绝的东西,如果 1000 个人都说 vi/vim 好,但只要有
: 一个人说 emacs 好,emacs 就有它存在的价值。我觉得任何编辑工具存在的目的都是
: 要帮助人们更好地完成工作。所以如果你用其中一个比用另一个顺手,那就 stick
: with it,但不要尝试着说服别人也要用你用的那个。就像馒头和米饭,两个都可以作
: 为主食,不要因为你喜欢吃其中的一种,你就告诉别人另外一种不好。
: emacs 可以做的事情很多,但是每个刚接触 emacs 的人都是因为听说 emacs 是个已很
: 好的编辑器才学习它的。我原来也折腾过用 emacs 做其他事情,但最终把其他的插件
: 都删了,现在只用 emacs 做编辑器用。

avatar
A*e
67
对开发者来说透明啊。生成界面的时候,是从数据库那里通过 SQL 生成视图,然后映
射到用户这边的界面上来。
其实在 oracle 上真正用于编程的语言,从来不是什么 SQL -- 过去是 C,现在转到
Java 上来了。

【在 r****y 的大作中提到】
: Oracle Forms,界面的实现语言并不是SQL
: 只是为了省掉一门像VB这样的语言,呵呵

avatar
r*y
68
这没错,和matlab做界面一样。

【在 A**********e 的大作中提到】
: 对开发者来说透明啊。生成界面的时候,是从数据库那里通过 SQL 生成视图,然后映
: 射到用户这边的界面上来。
: 其实在 oracle 上真正用于编程的语言,从来不是什么 SQL -- 过去是 C,现在转到
: Java 上来了。

avatar
A*e
69
俩关键词:手不离键,统一的环境。当然了,很多人用 emacs 就是喜欢当作 windows
程序来用,靠鼠标操作,也挺好的。正如臭豆腐流行油炸了吃,我一直不能理解,但是
也见其越来越流行了 -- 喜欢就好,呵呵。

【在 r****y 的大作中提到】
: emacs的运行系统很少是单任务系统吧
: 就算不想关掉emacs,运行别的程序干事情总是可以的
: 这个什么都要在emacs里由emacs用键盘来做的哲学,有什么必要?又怎么可能呢。。。

avatar
N*w
70
你们说 emacs 要是用 vi 当编辑器
是不是就两全其美了 hehe

windows

【在 A**********e 的大作中提到】
: 俩关键词:手不离键,统一的环境。当然了,很多人用 emacs 就是喜欢当作 windows
: 程序来用,靠鼠标操作,也挺好的。正如臭豆腐流行油炸了吃,我一直不能理解,但是
: 也见其越来越流行了 -- 喜欢就好,呵呵。

avatar
A*e
71
我最近还真打算用 matlab 做界面来改图,呵呵。是手工修正 matlab 的图像处理错误
的,不知道会不会很费劲。

【在 r****y 的大作中提到】
: 这没错,和matlab做界面一样。
avatar
A*e
72
emacs 有 vi-mode 啊。

【在 N****w 的大作中提到】
: 你们说 emacs 要是用 vi 当编辑器
: 是不是就两全其美了 hehe
:
: windows

avatar
r*y
73
呵呵,我10年前拿matlab做过界面。

【在 A**********e 的大作中提到】
: 我最近还真打算用 matlab 做界面来改图,呵呵。是手工修正 matlab 的图像处理错误
: 的,不知道会不会很费劲。

avatar
r*y
74
kick,接上鼠标手绘板,你拿emacs给我画个唐伯虎的春树秋霜图来!

【在 A**********e 的大作中提到】
: emacs 有 vi-mode 啊。
avatar
m*t
75

不是同一个贴子了,那个叫“emacs和vim的区别”,
这个换了一个全新的视角来看问题,叫做
“vim和emacs的区别”。

【在 O*****y 的大作中提到】
: 怎么这个帖子还在呀,一直忍着没有发表意见。。。
: 首先我先声明我是使用 emacs 的,但偶尔也用一下 vi/vim。
: 我的观点是:这个世界上没有决绝的东西,如果 1000 个人都说 vi/vim 好,但只要有
: 一个人说 emacs 好,emacs 就有它存在的价值。我觉得任何编辑工具存在的目的都是
: 要帮助人们更好地完成工作。所以如果你用其中一个比用另一个顺手,那就 stick
: with it,但不要尝试着说服别人也要用你用的那个。就像馒头和米饭,两个都可以作
: 为主食,不要因为你喜欢吃其中的一种,你就告诉别人另外一种不好。
: emacs 可以做的事情很多,但是每个刚接触 emacs 的人都是因为听说 emacs 是个已很
: 好的编辑器才学习它的。我原来也折腾过用 emacs 做其他事情,但最终把其他的插件
: 都删了,现在只用 emacs 做编辑器用。

avatar
A*e
76
嘿嘿,http://www.emacswiki.org/emacs/paint.el
别问我效果咋样,呵呵。

【在 r****y 的大作中提到】
: kick,接上鼠标手绘板,你拿emacs给我画个唐伯虎的春树秋霜图来!
avatar
E*V
77
各位老剑客都很cool阿,还没有打起来。。。

【在 A**********e 的大作中提到】
: 嘿嘿,http://www.emacswiki.org/emacs/paint.el
: 别问我效果咋样,呵呵。

avatar
r*y
78
河马要跟我打起来还得先去找emacs的fighting el文件。。。

【在 E*V 的大作中提到】
: 各位老剑客都很cool阿,还没有打起来。。。
avatar
A*e
79
我虽然主要用 emacs,但是对 vi/vim 还是很神往的。

【在 E*V 的大作中提到】
: 各位老剑客都很cool阿,还没有打起来。。。
avatar
A*e
80
找不到不要紧,会有人写的,哈哈。
别人都问:你用过 xx 软件么?我们都是互相问:你用过 xx mode 么?或者干脆问:
xx mode 你是怎么设置的?

【在 r****y 的大作中提到】
: 河马要跟我打起来还得先去找emacs的fighting el文件。。。
avatar
N*w
81
不是很象吧
而且这些用 emacs 的哪会用 vi-mode

【在 A**********e 的大作中提到】
: emacs 有 vi-mode 啊。
avatar
w*g
82
No editor war! sound good to my Notepad editor.
版面讨论很和谐,人人都能各抒己见,说明斑竹治理有方。

【在 E*V 的大作中提到】
: 各位老剑客都很cool阿,还没有打起来。。。
avatar
E*V
83
哈哈,我喜欢听。(其实我喜欢他们打起来。呵呵)

【在 w****g 的大作中提到】
: No editor war! sound good to my Notepad editor.
: 版面讨论很和谐,人人都能各抒己见,说明斑竹治理有方。

avatar
w*g
84
谢谢,我又有学到一些emacs的核心思想知识。为了进一步体会emacs博大的核心思想,
你还可以进一步举出以C/C++编程为例的Emacs的IDE设置教程或者网站URL吗?

【在 A**********e 的大作中提到】
: 对 emacs 的认识太简单了。
: emacs 是把任何东西都当作可以编辑的 text。这才是 emacs 的核心思想。
: vi/vim 是典型的 linux 思想:一个工具,仅做一件事情,但做就做到极致。emacs 恰
: 好是典型的违背 linux 思想的程序:不停留在工具的层面,而是提供了一种视角,从
: 这个视角上重新定义万事万物。所以,vi/vim 犀利,emacs 博大; vi/vim 号称系统
: 管理员必须熟练掌握的核心工具,而 emacs 号称,当你 log in linux 后需要做的第
: 一件事就是打开 emacs,随后再也不用离开 emacs 的界面,当你终于退出 emacs 后,
: 所需要做的唯一一件事就是 log off linux 了。
: 不了解 emacs 把世界万物都当作可以编辑的 text 这个思想,就如同用 matlab 而不
: 是把所有东西都当作矩阵和向量,用 c++ 不把所有东西都看成类一样:你也许的确可

avatar
n*t
85
我用。。但是我觉得viper有点偷工减料,和估计不让你用爽的嫌疑。

【在 N****w 的大作中提到】
: 不是很象吧
: 而且这些用 emacs 的哪会用 vi-mode

avatar
z*r
86
This post is AWESOME.

【在 C********s 的大作中提到】
: VIM和EMACS的区别,就是打字员和秘书的区别。
: 你要把一段文字尽快记录下来,就需要一个打字员。你需要一个处理事务
: 的助手,就需要一个秘书。
: 把秘书降格为打字员使用,是可能的,当然也可能会感到没有一个打字员
: 好使。
: 把打字员升级为秘书,就比较困难。当然现在打字员也意识到自己的定位
: 问题,想通过进修升级成秘书,衷心祝愿他早日完成学业。
: 打字员是随时可以替换的,你不需要花太多精力培训一个打字员就能得到
: 满意的表现。但是秘书不同,一个好的秘书需要很多时间和精力来培养。
: 一个好秘书就是你工作的一部分,你永远都不想再换一个。

avatar
r*y
87
why?哈哈

【在 z****r 的大作中提到】
: This post is AWESOME.
avatar
c*n
88
月经还是半月经坑啊,哈哈哈哈。

作为老板,一个秘书只要能够:记录交代的事情,上床做爱少废话
就行啦

【在 C********s 的大作中提到】
: VIM和EMACS的区别,就是打字员和秘书的区别。
: 你要把一段文字尽快记录下来,就需要一个打字员。你需要一个处理事务
: 的助手,就需要一个秘书。
: 把秘书降格为打字员使用,是可能的,当然也可能会感到没有一个打字员
: 好使。
: 把打字员升级为秘书,就比较困难。当然现在打字员也意识到自己的定位
: 问题,想通过进修升级成秘书,衷心祝愿他早日完成学业。
: 打字员是随时可以替换的,你不需要花太多精力培训一个打字员就能得到
: 满意的表现。但是秘书不同,一个好的秘书需要很多时间和精力来培养。
: 一个好秘书就是你工作的一部分,你永远都不想再换一个。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。