[SOLVED]VIM to EMACS ?

Vim、Emacs配置和使用
头像
Fermat618
帖子: 728
注册时间: 2008-12-28 16:01

Re: VIM to EMACS ?

#31

帖子 Fermat618 » 2011-12-11 18:19

kardinal 写了:你这样一条一条的引用让我很蛋疼,因为我不得不用 emacs 来编辑这个回复了……ok
Fermat618 写了: “很大”到底是多大呢?
很大是指它们之间用户数量的差别大到:只算只有一小部分转Emacs,也足以造成影响力

“约略”两个字虽然表达出了你的小心,但我还是不得不指出,这里你犯了个很普遍的谬误:有两种可能便认为它们的概率各是50%.
我“被认为”了?我怎么不记得我这样认为?难道你会“远程读心术”?不谈“约略”,就谈相抵,某官员贪污100万,这是过;但是某天他扶一个老太太过马路,这是功。东窗事发,处理结果是“功过相抵”,是不是说100万和过马路有可比性?“抵”本来就含有权宜的意思吧,比如我借你一块钱还不起,可以把我的电脑抵给你,对吧?
本来我想直接说这里你犯了个很普遍的谬误:有两种可能便认为它们的概率各是50%.的,怕话说太重才加上前面的内容,没别的意思。
如果我认为各50%,我为什么不直接说相等?就算我小心,我也可以说“约等”,而不用“约略”“相抵”吧?
而且很明显,如果我像你说的那么小心的话,就不会来回复你的帖子,因为你犀利有余……
虽然“表达……小心”这个词在别处也可以看到,大家也理解意义,但是严格的说,应该是体现……小心(的态度)……尽管是通过文字表达来体现的,但是对于我这样有语言障碍的人来说,你这种表达让我很别扭。
哦,谢谢了,学到了一个用法,体现……小心(的态度)
我这样说(约略 相抵),正是因为我无法估算它们之间的概率是不是各50%……另一个更重要的方面:这两种因素并不会形成决定性影响,所以它们不需要相等就可以“约略”,随便约略哪个或者“两个都”或者“两个都不”,都无关大局。
两三个数量级的由来毫无根据。
这个根据是这样来的:只算只有一小部分转Emacs,也足以造成影响力
先假设vim用户中(转投的)一小部分为 1%(x) ,(这部分用户)在 emacs 用户中造成影响力需要的比例为 20%(y),
vimer * 1% = emacser * (1+20%) * 20%
vimer = 24 * emacser (vimer : emacser = y+y^2 : x)
——这就是两个数量级。(三个数量级应该是比较极端的情况,但是立场上,我只要证明两个数量级就可以了,(因为我说的是“二三个数量级”,而不是“二三四五六七八个数量级”(那样的话,根据惯例,我要至少要证明四个数量级)……抱歉(为什么要在每句话的后面都加括号呢(为什么括号里面还要再加括号呢(我感觉我的智商有点不够用(幸运的是我通过 elisp 锻炼了数括号的能力))))))
24倍算相差一个数量级吧,参见http://zh.wikipedia.org/wiki/%E6%95%B0%E9%87%8F%E7%BA%A7
vimer 大面积叛逃的事件起码我没有听说过,所以我认为 x 的值在 1% 不能算低(在中国,这个值应该会更小。你完全可以否认这点,那样我就完全无话可说了)
emacs 像你说的,可以听歌可以煮咖啡(蛋疼),所以 emacser 讨论的问题不会像 vimer 那样集中,在 emacser 中形成影响需要的声音数量,就要比 vimer 在全体 vimer中(形成影响)需要的(声音数量)要多。当然这个数量很难量化,幸运的是我们有具体的例子可以参照。在中国 emacser 这个范围内,有公认影响力的人物——王垠,难道中国的 emacser 中知道王垠的比例会低于 20% 么?而如果有大面积的叛逃事件,影响力会低于王垠么?
另外,这句的关键是:vim 和 emacs 的用户数量起码是在一个数量级上的。而且前面说明这是“我猜”,你应该质疑这一点,这才能切中要害。不过你质疑这一点,我也会要求你拿出证据证明你前面的猜测。
我所谓的”调门”,是指喜欢显摆的程度。像写个什么博文,贴几个图,显摆一下自己配置出来的Emacs的强大啊。而这个论坛的帖子,多是在使用Vim或Emacs中遇到了问题,再来问的,大部分与“调门“没什么关系。
这点你说的完全有道理,但是我自然也有我的道理,“爱显摆”与“爱求助”是同一种性格下的行为模式。譬如,像我一样喜欢蹲在墙角默默摆弄 emacs 的人,有什么问题我通常也不会来论坛上提问;何况 vimer 遇到问题的机率要比 emacser 要小(你可以质疑这点,但是除非蛋疼,我不会证明这点)很多(这个我也说不出来有多“多”),前面我说了,即便考虑中国地区搜索量 vim 是 emacs 两倍的因素,vim 标题的帖子仍然占据数量优势。(所以:vimer 求助多 & 求助 在行为模式上 与显摆契合 => vimer 更爱显摆 (当然这不是我的观点))
Fermat618 写了: 快慢很大程序上取决于怎么用。用vim的,不看tutor,键盘上键代表哪个命令都很多不记得,全靠方向键和鼠标,能快得起来吗; 死守着不用插件,一些经常会有并且明显应该一步完成的操作,每次都分很多步来做,又怎么快得起来。
我似乎提到了怎么用,默认配置 和 充分配置,尽管老手也有可能“默认配置”,但是“充分配置”的一定是老手。
拜托,你是中国警察么?为什么要作有罪推定,为什么要先假设别人的智商很低,并且低到夸张的程度?vimer 会笨到用方向键和鼠标?这实在太 books一 了……
我并没有假定别人智商很低的意思。可能是我被有些新手的让人无语的问题搞烦了,情绪转移到了这里。你别不信,还真有我说的那种vim用户,我遇到过多次后,也就信了。
好吧,我模仿你的假设:假设用 notepad 的人是最笨的(2 notepader:如有模仿,纯属雷同),那么更笨的人就是用方向键和鼠标操作的 vimer(说这句倒是没有愧疚感)
另外,不要言必称 Bram Moolenaar ,这对我没有用,就算 RMS 也没有用,他又不给我发工资,对吧?
这篇文章就是他写的,写上他名字有什么错?要是这篇文章是你写的,我照样会写上会你的名字。
Fermat618 写了: vim的Esc键,如果不放在一个很好按的地方,并且按得非常熟练,vim使用起来也会觉得不流畅,效率也不会高。
前面谁说的来着?vim 的一个优势在于,你接触到一台完全陌生的机器,也可以用自己熟悉的方式修改配置文件(大意如此),请指教,这种情况下怎么快捷的调换 ecs 键?
这里我只想表达一个意思--重复次数多的操作要快。快速编辑扯来扯去也就那几个问题,知道的或许早就自己悟出来或是在其它地方看到过了,但我觉得还是要说,毕竟如果有不知道的人看到并且提高了编辑速度,那这个帖就没白发。谢谢你还记得,实际上,就算是不改Esc位置,我按Esc并回到基本键位的速度也足够快到不影响编辑的连贯性。并且,我的改配置文件还经常用无配置的vi而不是vim,因为改配置文件对我来说vi就很够用了。在其它机子上用vi,对比于在本机上用vim编辑要慢一些; 但如果对比一下在默生的机器上用vi与用其它编辑器的效率差别,会更明显。所以,接触到一台完全陌生的机器,也可以用自己熟悉的方式修改配置文件, 对于我来说还是没有错的。
Fermat618 写了: 熟悉相关语言及接口,能用来满足自己需要往往更重要。毕竟一个东西再好放在那不会用也是枉然。
你终于说了一句连RMS(晢时不知道还有谁更挑剔,同时权威)也挑不出刺来的……大实话
所以我说的无外是 elisp 和 vimscript 那个更容易“熟悉”,虽然我没有直接说这句话……“简洁优雅”的自然容易“熟悉”……好吧,这是我的疏忽
差点忘了,我也没有说 elisp 100%简洁优雅,前面有限定条件“喜欢 elisp 的人”
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
头像
tangboyun
帖子: 701
注册时间: 2009-07-25 1:57
联系:

Re: VIM to EMACS ?

#32

帖子 tangboyun » 2011-12-11 18:56

这帖可以主题高亮放PK区去了。 :em04 :em04 现在还是自由辩论阶段,就等总结陈词了。
“圣战——之风云再起”
图片
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: VIM to EMACS ?

#33

帖子 lilydjwg » 2011-12-11 19:05

好乱。。。。又收到 5 封相同的邮件通知这里的新帖了。 :em20 :em20 :em20 :em20
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: VIM to EMACS ?

#34

帖子 lilydjwg » 2011-12-11 19:08

看到好多 kardinal 的帖子都编辑过。。。个人觉得,评论性的帖子没必要编辑——除非是改错别字什么的。不然上下文就丢失了。像代码片断、教程什么的更新啊改进啊比较合理些。在国外一些地方,所谓的“编辑”,都是“附加”,大大的一个 “EDIT”,然后是要补上或者修正的内容,或者说明代码什么的有什么问题已经更新。
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: VIM to EMACS ?

#35

帖子 lainme » 2011-12-11 20:19

额。写东西用VIM。其他功能用其他。不必全在一个软件里完成,VIM只要完成编辑工作就行了。
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: VIM to EMACS ?

#36

帖子 lilydjwg » 2011-12-11 20:38

lainme 写了:额。写东西用VIM。其他功能用其他。不必全在一个软件里完成,VIM只要完成编辑工作就行了。
Emacs 用户好像通常都不是这样想的,shell,邮件,gdb,五子棋,等等。
头像
fanhe
帖子: 2357
注册时间: 2007-03-24 23:45

Re: VIM to EMACS ?

#37

帖子 fanhe » 2011-12-11 20:53

tangboyun 写了:这帖可以主题高亮放PK区去了。 :em04 :em04 现在还是自由辩论阶段,就等总结陈词了。
“圣战——之风云再起”
图片
图不错
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: VIM to EMACS ?

#38

帖子 lainme » 2011-12-11 20:59

fanhe 写了:
tangboyun 写了:这帖可以主题高亮放PK区去了。 :em04 :em04 现在还是自由辩论阶段,就等总结陈词了。
“圣战——之风云再起”
图片
图不错
同感。
kardinal
帖子: 750
注册时间: 2006-03-19 11:39

Re: VIM to EMACS ?

#39

帖子 kardinal » 2011-12-11 21:02

Fermat618 写了: 本来我想直接说这里你犯了个很普遍的谬误:有两种可能便认为它们的概率各是50%.的,怕话说太重才加上前面的内容,没别的意思。
我不认为我曾经认为它们的概率各是50%……看来我的表达很问题
Fermat618 写了: 24倍算相差一个数量级吧,参见http://zh.wikipedia.org/wiki/%E6%95%B0%E9%87%8F%E7%BA%A7
似乎我的理解有误……但是我前面说的 x ,如果样本区间为“真正意义”上的 vimer ,这个值可能达到 1%么?
好吗,这些都不是重点,真正的重点是,我认为 emacs 与 vimer 数量不会太过悬殊,起码达不到 24 倍这个程度,大家之所以说这么多,不就是因为这个嘛?
Fermat618 写了: 我并没有假定别人智商很低的意思。可能是我被有些新手的让人无语的问题搞烦了,情绪转移到了这里。你别不信,还真有我说的那种vim用户,我遇到过多次后,也就信了。
看来我也有点意气用事,正常情况下,我不会抓住别人的无心之语大作文章的
Fermat618 写了: 这篇文章就是他写的,写上他名字有什么错?要是这篇文章是你写的,我照样会写上会你的名字。
:em06 因为不久前你刚向我推荐过那篇文章,如果我没有记错的话……只是提醒你一下,没有别的意思

好吧,对于vim vs emacs这种级别的问题,我不认为我有什么发言权,前面说的都算无鸡之谈吧
kardinal
帖子: 750
注册时间: 2006-03-19 11:39

Re: VIM to EMACS ?

#40

帖子 kardinal » 2011-12-11 21:17

lilydjwg 写了:看到好多 kardinal 的帖子都编辑过。。。个人觉得,评论性的帖子没必要编辑——除非是改错别字什么的。不然上下文就丢失了。像代码片断、教程什么的更新啊改进啊比较合理些。在国外一些地方,所谓的“编辑”,都是“附加”,大大的一个 “EDIT”,然后是要补上或者修正的内容,或者说明代码什么的有什么问题已经更新。
因为我用五笔,以前都是用自己整理的词库;但是最近我换了个输入法,用别人的词库……你知道的,五笔不像拼音,打错字起码读音是相同的,基本能揣测出原意;……你也知道的,五笔都是盲打,我都是打完了所有的字提交后再检查。另一方面也为了避免打更多的字,我加了许多括号……你必须知道,对于一个emacser 来说,在一切可能的地方加上各种括号,是很神圣而虔诚的,且发自内心的愉悦……当然,很遗憾,我想你不能分享我的这种愉悦 :em06
最重要的原因是:我喜欢改来改去,我觉得这比写上写下要有意义,就像你们程序员,不也强调“重构”什么的么?
然后是些无关紧要的理由:以上不是重点,重点是,既然论坛提供了这种机制,我当然可以以我的策略去运用它。何况相对应的存在另一种机制:我对原贴的修改,不会影响你已经引用的内容(应该是这样的吧?)

附加的问题:如果我说,以上帖子第30个字为x,第40个字应该为y,第50个字应该z……第10行后面加个括号……第20行后面加个表情 :em06 ,我确定我不会因为多打了几个字而特别困扰,即便这附加的“更正”还需要“进一步的更正”,对于盲打的人来说,这些不是问题……但是你确定你不会因此而找我的麻烦?
上次由 kardinal 在 2011-12-11 21:36,总共编辑 2 次。
kardinal
帖子: 750
注册时间: 2006-03-19 11:39

Re: VIM to EMACS ?

#41

帖子 kardinal » 2011-12-11 21:23

lilydjwg 写了:
lainme 写了:额。写东西用VIM。其他功能用其他。不必全在一个软件里完成,VIM只要完成编辑工作就行了。
Emacs 用户好像通常都不是这样想的,shell,邮件,gdb,五子棋,等等。
这么说来我还不算是 emacs 用户 :em06
kardinal
帖子: 750
注册时间: 2006-03-19 11:39

Re: VIM to EMACS ?

#42

帖子 kardinal » 2011-12-11 21:27

tangboyun 写了:这帖可以主题高亮放PK区去了。 :em04 :em04 现在还是自由辩论阶段,就等总结陈词了。
“圣战——之风云再起”
图片
顶多算散兵线试探性接触而已……洗洗睡吧 :em06
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: VIM to EMACS ?

#43

帖子 lilydjwg » 2011-12-11 21:28

kardinal 写了:
lilydjwg 写了:看到好多 kardinal 的帖子都编辑过。。。个人觉得,评论性的帖子没必要编辑——除非是改错别字什么的。不然上下文就丢失了。像代码片断、教程什么的更新啊改进啊比较合理些。在国外一些地方,所谓的“编辑”,都是“附加”,大大的一个 “EDIT”,然后是要补上或者修正的内容,或者说明代码什么的有什么问题已经更新。
因为我用五笔,以前都是用自己整理的词库;但是最近我换了个输入法,用别人的词库……你知道的,五笔不像拼音,打错字起码读音是相同的,基本能揣测出原意;……你也知道的,五笔都是盲打,我都是打完了所有的字提交后再检查。另一方面也为了避免打更多的字,我加了许多括号……你必须知道,对于一个emacser 来说,在一切可能的地方加上各种括号,是很神圣而虔诚的,且发自内心的愉悦……当然,很遗憾,我想你不能分享我的这种愉悦 :em06
然后是些无关紧要的理由:以上不是重点,重点是,既然论坛提供了这种机制,我当然可以以我的策略去运用它。何况相对应的存在另一种机制:我对原贴的修改,不会影响你已经引用的内容(应该是这样的吧?)

附加的问题:如果我说,以上帖子第30个字为x,第40个字应该为y,第50个字应该z……第10行后面加个括号……第20行后面加个表情 :em06 ,你确定你不会因此找我的麻烦?
哼哼,如果你编辑过的话,我可以虚假地引用,就像陈浩批新浪微博那样,而且你无法否认了哦:
kardinal 写了: 我就是喜欢括号汤,以后写代码只写括号不写字母了 )))
kardinal
帖子: 750
注册时间: 2006-03-19 11:39

Re: VIM to EMACS ?

#44

帖子 kardinal » 2011-12-11 21:41

lilydjwg 写了:
kardinal 写了:
lilydjwg 写了:看到好多 kardinal 的帖子都编辑过。。。个人觉得,评论性的帖子没必要编辑——除非是改错别字什么的。不然上下文就丢失了。像代码片断、教程什么的更新啊改进啊比较合理些。在国外一些地方,所谓的“编辑”,都是“附加”,大大的一个 “EDIT”,然后是要补上或者修正的内容,或者说明代码什么的有什么问题已经更新。
因为我用五笔,以前都是用自己整理的词库;但是最近我换了个输入法,用别人的词库……你知道的,五笔不像拼音,打错字起码读音是相同的,基本能揣测出原意;……你也知道的,五笔都是盲打,我都是打完了所有的字提交后再检查。另一方面也为了避免打更多的字,我加了许多括号……你必须知道,对于一个emacser 来说,在一切可能的地方加上各种括号,是很神圣而虔诚的,且发自内心的愉悦……当然,很遗憾,我想你不能分享我的这种愉悦 :em06
然后是些无关紧要的理由:以上不是重点,重点是,既然论坛提供了这种机制,我当然可以以我的策略去运用它。何况相对应的存在另一种机制:我对原贴的修改,不会影响你已经引用的内容(应该是这样的吧?)

附加的问题:如果我说,以上帖子第30个字为x,第40个字应该为y,第50个字应该z……第10行后面加个括号……第20行后面加个表情 :em06 ,你确定你不会因此找我的麻烦?
哼哼,如果你编辑过的话,我可以虚假地引用,就像陈浩批新浪微博那样,而且你无法否认了哦:
kardinal 写了: 我就是喜欢括号汤,以后写代码只写括号不写字母了 )))
虽然你比张飞更无聊,但是你的想法很有创意并让我如痴如醉,很值得深入探索:以后写代码只写括号不写字母
严肃的说,我无所谓,因为你引用我的话的内容,不但我不大会看,我想一般人也是不在意的,从法律上来说,似乎也不能作为证据,而且……我只按照我隐约记得的我曾经说过的话继续下文
kardinal
帖子: 750
注册时间: 2006-03-19 11:39

Re: VIM to EMACS ?

#45

帖子 kardinal » 2011-12-11 21:49

虚假引用的事情太多……另一方面,如果没有假传圣旨的太监,中国的剧作家们自己就会成为戏剧(基本上是悲剧)
我可以确定,无论你用什么样的约束,只要有需要,总有钻空子的方法,上有对策下有计策嘛。
回复