[问题]vim PK emacs

不同视角、不同观点、深度探讨,禁止人品和道德攻击
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#31

帖子 millenniumdark »

eexpress 写了:

我推荐mousepad。 nnnnd :lol:
:D
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#32

帖子 eexpress »

因为是pk版面,乱说无妨。只是表达意思。 :lol: 大家别有意见。其实这版面就是愤青版。不负责的。

vim是编辑器的神。重在于编辑
emacs是神的编辑器。重在于应用

问题是,linux下,还是没全部达到source insight方便的编辑器哦。就没人把功能都组织完整。是指通用编辑器。
● 鸣学
Daniu
帖子: 4
注册时间: 2007-06-29 21:21

#33

帖子 Daniu »

第一个问题:
方法1 输入

代码: 全选

qq0f dt jq
录宏。99@q 运行宏。
14次击键。

方法2 输入

代码: 全选

:%s/ \d*//
按回车。
11次击键。

第二个问题:

代码: 全选

:%s/\a*/\U&,/
按回车。
14次击键。
头像
fallleaf
帖子: 694
注册时间: 2006-12-29 20:13

#34

帖子 fallleaf »

winter198351 写了:我本人也超级喜欢emacs,在《学写 GUN Emacs》书中的第一句话就写道“emacs是迄今为止功能最强大的文本编辑器”
由此可见emacs的强大了,emacs编辑模式之多也是其他编辑器难以匹敌的。
但功能强大并不能说明是最适合的,编辑器 说白了就是个编辑的工具而已,不同的工具做不同的事情,其效率也是不同的。
这个有道理。像我们这些不用写程序的,gedit就足够了。个人方便是王道。
在学习linux的道路上自在而行。
头像
drivel
帖子: 1918
注册时间: 2006-07-08 9:21
来自: University of Science and Technology Beijing
联系:

#35

帖子 drivel »

emacs快捷键太多了,抓狂
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#36

帖子 BigSnake.NET »

drivel 写了:emacs快捷键太多了,抓狂
命令更多
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校

#37

帖子 zhan »

emacs 有些非常贴近人心的设计啊。对 vim 了解非常表面,我不敢乱说。
常常在细微的地方令人感动,这个就是 emacs 的牛的地方,个人觉得.... 先说说,等会找个例子去
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#38

帖子 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
跃过无数的时间断层,只为了在
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#39

帖子 huangjiahua »

emacs 要那么多手指一起按,
用旧了容易患 重复性压迫损伤 ( RSI - Repetitive Strain Injury) 和 腕管综合症(CTS)


所以抵制 emacs , 用 gvim
跃过无数的时间断层,只为了在
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#40

帖子 karron »

抵制一切编辑器, 用秘书.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#41

帖子 huangjiahua »

不要把工具变成宗教,

vim 得用好了才能高效使用,

看过一些人自己都用得很笨,却老强迫别人必须用 vim( 或 emacs)


如果你不愿意 (或者没法) 去学好 vim ( 或 emacs),何苦那么执著一定 vim ,用 gedit 可能更适合你
跃过无数的时间断层,只为了在
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

#42

帖子 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
目前负债150多万
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15

#43

帖子 iblicf »

没什么可争了么,先不说你喜欢哪个编辑器,(萝卜白菜的事情)。假如你想在nix底下做开发的话,必须对vi非常熟,因为到现场系统环境各式各样,而且有时候只有字符终端,怎么办,。。。会vi到哪都不怕,因为不论什么系统,vi都是缺省安装的, 。。。

建议不要太依赖高级编辑器,。。比如souceinshght 之类的,不装什么插件,,,把自己的依赖降到最低。。。这样你到陌生环境不致于无法工作了, 当然如果是你的本本,随你喜欢都无所谓了


vi 据说是Danis Ritchie 写的 emacs 是 Richard stallman,,,致敬!
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

#44

帖子 xhy »

哪个顺手就用哪个 不需要理由的

vim能做的 没有emacs做不了的
emacs能做的 也没有vim做不了的

emacs可以用elisp
vim一样可以用python perl 等任何脚本语言 甚至是C语言 只不过中间需要用点小技巧罢了
目前负债150多万
头像
huangjiahua
帖子: 3294
注册时间: 2005-03-30 0:27
联系:

#45

帖子 huangjiahua »

iblicf 写了:没什么可争了么,先不说你喜欢哪个编辑器,(萝卜白菜的事情)。假如你想在nix底下做开发的话,必须对vi非常熟,因为到现场系统环境各式各样,而且有时候只有字符终端,怎么办,。。。会vi到哪都不怕,因为不论什么系统,vi都是缺省安装的, 。。。

建议不要太依赖高级编辑器,。。比如souceinshght 之类的,不装什么插件,,,把自己的依赖降到最低。。。这样你到陌生环境不致于无法工作了, 当然如果是你的本本,随你喜欢都无所谓了


vi 据说是Danis Ritchie 写的 emacs 是 Richard stallman,,,致敬!

我喜欢的是 vim , 而不是该死的 vi ,

( vim 作者是 Bram Moolenaar )


也做不到不装插件

临时修改点配置文件之类的无所谓,是个 vi 类的就行

真要干活了不配好熟悉的环境哪行

我都是到处拷 ~/.vim 的

图片
跃过无数的时间断层,只为了在
回复