由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 大拿能给介绍下vim和emacs到底有啥好处么?
相关主题
有没有vim给程序员的入门教程?主要用c.Sublime Text 2:拳打emacs,脚踢vim
你们编程都用什么编辑器?今天拿到了atom editor的测试邀请
我用vi是不是out了巧遇atom今天release
Ubuntu下python用什么编辑器比NANO更好的终端文本编辑器?
似乎开发者喜欢vim多过喜欢emacs[原创] emacs和vim的区别。
好像ultraedit有linux版了,水木有人说vim和emacs的区别
其实Emacs和Apple一样,都是容易轮的东西你们谁写过长一点儿的python?
到目前为止只用过不到5小时的emacs请教eclipse/netbeans v.s. vim/emacs,
相关话题的讨论汇总
话题: emacs话题: vim话题: vi话题: 编辑器话题: ide
进入Linux版参与讨论
1 (共1页)
g***i
发帖数: 4272
1
写code我觉得用textmate或者sublime text就很好用,但公司里的人都用vim和emacs,
感觉入职前还得好好学学这俩编辑器。
vim是挺好上手,看看教材各种快捷键记住了。但是我没发现有什么特别大的优势啊?
能给介绍下不?
还有emacs有啥特点?
j**u
发帖数: 6059
2
感觉就是习惯成自然,用顺手了而已。

【在 g***i 的大作中提到】
: 写code我觉得用textmate或者sublime text就很好用,但公司里的人都用vim和emacs,
: 感觉入职前还得好好学学这俩编辑器。
: vim是挺好上手,看看教材各种快捷键记住了。但是我没发现有什么特别大的优势啊?
: 能给介绍下不?
: 还有emacs有啥特点?

r***e
发帖数: 2000
3
LaTeX有啥好处?
r****c
发帖数: 1494
4
vim 实在快,这种机械记忆,学了就不忘,用浏览器也要装个vimperator或者
pentadactyl来模拟vim用。
L***n
发帖数: 6727
5
恩,其他编辑器都是身外之物,用惯了vim,编辑器就成了你身体的一个扩展。

【在 r****c 的大作中提到】
: vim 实在快,这种机械记忆,学了就不忘,用浏览器也要装个vimperator或者
: pentadactyl来模拟vim用。

g***i
发帖数: 4272
6
这么神

【在 r****c 的大作中提到】
: vim 实在快,这种机械记忆,学了就不忘,用浏览器也要装个vimperator或者
: pentadactyl来模拟vim用。

s********r
发帖数: 394
7
神啥啊,vim流行是因为各种平台都能用,开个ssh终端,想用别的也没有啊

【在 g***i 的大作中提到】
: 这么神
g***i
发帖数: 4272
8
有道理

【在 s********r 的大作中提到】
: 神啥啊,vim流行是因为各种平台都能用,开个ssh终端,想用别的也没有啊
G******g
发帖数: 2275
9
我以前一直用vi写程序,几次被老婆贬斥,现在也学会用Eclipse和微软的
Visual Studio Express了。

【在 g***i 的大作中提到】
: 写code我觉得用textmate或者sublime text就很好用,但公司里的人都用vim和emacs,
: 感觉入职前还得好好学学这俩编辑器。
: vim是挺好上手,看看教材各种快捷键记住了。但是我没发现有什么特别大的优势啊?
: 能给介绍下不?
: 还有emacs有啥特点?

g***i
发帖数: 4272
10
写点小东西没必要用ide吧,不是说新手才什么都用ide么

【在 G******g 的大作中提到】
: 我以前一直用vi写程序,几次被老婆贬斥,现在也学会用Eclipse和微软的
: Visual Studio Express了。

相关主题
好像ultraedit有linux版了,水木有人说Sublime Text 2:拳打emacs,脚踢vim
其实Emacs和Apple一样,都是容易轮的东西今天拿到了atom editor的测试邀请
到目前为止只用过不到5小时的emacs巧遇atom今天release
进入Linux版参与讨论
r********3
发帖数: 2998
11
已经有很多文章谴责这种说法了。说VIM,EMACS比IDE好的大部分都是上个世纪的老程
序员。不过现在随着项目不断扩大,这种说法已经明显站不住脚了。
最典型的一个例子就是重构。虽然emacs有插件,但是怎么都不如eclipse的重构功能细
致和谨慎。中型和大型项目太依赖重构了,这点上,Eclipse和Visual Studio几乎秒杀
所有的编辑器。
还有对于项目管理和单元测试等等。包括开源框架的支持等等,也是让IDE逐步绝杀传
统编辑器的重要因素。比如说,比如Spring这样的框架,如果不依赖IDE的自动代码构建
,手工虽然也能写,但是花费时间太多了。当项目做大的时候,纯粹还依赖手工编辑已
经是不现实的了。

【在 g***i 的大作中提到】
: 写点小东西没必要用ide吧,不是说新手才什么都用ide么
E*V
发帖数: 17544
12
老婆V5

【在 G******g 的大作中提到】
: 我以前一直用vi写程序,几次被老婆贬斥,现在也学会用Eclipse和微软的
: Visual Studio Express了。

J********a
发帖数: 5208
13
我怎么觉得不是互斥的……我搞C++都是
用Cmake管理项目,Visual Studio上写,Windows console compile/deploy,Linux上
集成,当然在Linux上用vi..

【在 r********3 的大作中提到】
: 已经有很多文章谴责这种说法了。说VIM,EMACS比IDE好的大部分都是上个世纪的老程
: 序员。不过现在随着项目不断扩大,这种说法已经明显站不住脚了。
: 最典型的一个例子就是重构。虽然emacs有插件,但是怎么都不如eclipse的重构功能细
: 致和谨慎。中型和大型项目太依赖重构了,这点上,Eclipse和Visual Studio几乎秒杀
: 所有的编辑器。
: 还有对于项目管理和单元测试等等。包括开源框架的支持等等,也是让IDE逐步绝杀传
: 统编辑器的重要因素。比如说,比如Spring这样的框架,如果不依赖IDE的自动代码构建
: ,手工虽然也能写,但是花费时间太多了。当项目做大的时候,纯粹还依赖手工编辑已
: 经是不现实的了。

L*1
发帖数: 11537
14
真没有必要在这个问题上纠结,习惯而已。当然,如果要不断在不同机器上trouble
shooting,还是会用vi好,因为许多情况下你没有其它选择。
k***5
发帖数: 583
15
因为没的选,你如果在多台linux上ssh来回,就vi 通用。
X*O
发帖数: 35
16
自从有了vi,操作方法从来没有变过,也一直有人在用.这个就是最大的好处. 不需要学
习和习惯新的编辑软件.从微软的最初行编辑软件edlin到现在不知道变化了多少次,而
vi一直不变.
g*******g
发帖数: 108
17
i found vi is faster since my fingers never leave the keyboard.
i******l
发帖数: 270
18
贵老婆威武

【在 G******g 的大作中提到】
: 我以前一直用vi写程序,几次被老婆贬斥,现在也学会用Eclipse和微软的
: Visual Studio Express了。

i******l
发帖数: 270
19
在本机上我也开个黑黢黢的终端用vim啊, 感觉比其他都快

【在 s********r 的大作中提到】
: 神啥啊,vim流行是因为各种平台都能用,开个ssh终端,想用别的也没有啊
B*V
发帖数: 3365
20
emacs也可以在term下用啊
当然emacs sucks

【在 i******l 的大作中提到】
: 在本机上我也开个黑黢黢的终端用vim啊, 感觉比其他都快
相关主题
比NANO更好的终端文本编辑器?你们谁写过长一点儿的python?
[原创] emacs和vim的区别。请教eclipse/netbeans v.s. vim/emacs,
vim和emacs的区别比较emacs flymake和vim codecheck
进入Linux版参与讨论
g***i
发帖数: 4272
21
为啥啊,emacs不都有个church么

【在 B*V 的大作中提到】
: emacs也可以在term下用啊
: 当然emacs sucks

d*******o
发帖数: 5897
22
有个问题,比如一屏幕的代码里有下面这两行
……
1234567890
ABCDEFGHIJ
……
假如当前编辑光标离这两行很远,不用鼠标的话,光靠键盘vi里怎么快速选定
4567890
ABCDEFG
呢?

【在 g*******g 的大作中提到】
: i found vi is faster since my fingers never leave the keyboard.
h*******e
发帖数: 155
23
可以search过去,或者多行跳。

【在 d*******o 的大作中提到】
: 有个问题,比如一屏幕的代码里有下面这两行
: ……
: 1234567890
: ABCDEFGHIJ
: ……
: 假如当前编辑光标离这两行很远,不用鼠标的话,光靠键盘vi里怎么快速选定
: 4567890
: ABCDEFG
: 呢?

d*******o
发帖数: 5897
24
search的话,如果很多相同的串,有点慢啊
多行跳也不如用鼠标直接点来得快吧

【在 h*******e 的大作中提到】
: 可以search过去,或者多行跳。
m*********t
发帖数: 527
25
恩。
个人觉得,写程序再好再熟悉的编辑器不过是提高边际效率。有人说 vim, emacs 速度
快因为手不离键盘。但是写程序又不是单纯的打字;思考,构架等等往往占更重要的比
例。盲目崇拜编辑器没啥意思,够用就行。

【在 d*******o 的大作中提到】
: search的话,如果很多相同的串,有点慢啊
: 多行跳也不如用鼠标直接点来得快吧

G*****h
发帖数: 33134
26
打字顺手有助于集中精力思考程序逻辑
总在想用什么热键,多碍事

【在 m*********t 的大作中提到】
: 恩。
: 个人觉得,写程序再好再熟悉的编辑器不过是提高边际效率。有人说 vim, emacs 速度
: 快因为手不离键盘。但是写程序又不是单纯的打字;思考,构架等等往往占更重要的比
: 例。盲目崇拜编辑器没啥意思,够用就行。

r****y
发帖数: 26819
27
学vim或者emacs,类似于学unix命令。
好处是,几十年后,textmate,sublime text,这些软件可能还在或者不在,在也可能
面目全非了,但是unix命令,vim和emacs,不会有什么大的变化。

【在 g***i 的大作中提到】
: 写code我觉得用textmate或者sublime text就很好用,但公司里的人都用vim和emacs,
: 感觉入职前还得好好学学这俩编辑器。
: vim是挺好上手,看看教材各种快捷键记住了。但是我没发现有什么特别大的优势啊?
: 能给介绍下不?
: 还有emacs有啥特点?

r****t
发帖数: 10904
28
除非 java, c++ 还是一样的

【在 r********3 的大作中提到】
: 已经有很多文章谴责这种说法了。说VIM,EMACS比IDE好的大部分都是上个世纪的老程
: 序员。不过现在随着项目不断扩大,这种说法已经明显站不住脚了。
: 最典型的一个例子就是重构。虽然emacs有插件,但是怎么都不如eclipse的重构功能细
: 致和谨慎。中型和大型项目太依赖重构了,这点上,Eclipse和Visual Studio几乎秒杀
: 所有的编辑器。
: 还有对于项目管理和单元测试等等。包括开源框架的支持等等,也是让IDE逐步绝杀传
: 统编辑器的重要因素。比如说,比如Spring这样的框架,如果不依赖IDE的自动代码构建
: ,手工虽然也能写,但是花费时间太多了。当项目做大的时候,纯粹还依赖手工编辑已
: 经是不现实的了。

r****t
发帖数: 10904
29
/4567j

【在 d*******o 的大作中提到】
: 有个问题,比如一屏幕的代码里有下面这两行
: ……
: 1234567890
: ABCDEFGHIJ
: ……
: 假如当前编辑光标离这两行很远,不用鼠标的话,光靠键盘vi里怎么快速选定
: 4567890
: ABCDEFG
: 呢?

r****t
发帖数: 10904
30
优势就是启动快,手感好,键盘随便摸不怕搞坏东西。

【在 g***i 的大作中提到】
: 写code我觉得用textmate或者sublime text就很好用,但公司里的人都用vim和emacs,
: 感觉入职前还得好好学学这俩编辑器。
: vim是挺好上手,看看教材各种快捷键记住了。但是我没发现有什么特别大的优势啊?
: 能给介绍下不?
: 还有emacs有啥特点?

相关主题
问几个关于linux系统的问题你们编程都用什么编辑器?
其实vim轮和emacs轮都是低级阶段我用vi是不是out了
有没有vim给程序员的入门教程?主要用c.Ubuntu下python用什么编辑器
进入Linux版参与讨论
r****t
发帖数: 10904
31
你最后是去 q 了么?

【在 g***i 的大作中提到】
: 写code我觉得用textmate或者sublime text就很好用,但公司里的人都用vim和emacs,
: 感觉入职前还得好好学学这俩编辑器。
: vim是挺好上手,看看教材各种快捷键记住了。但是我没发现有什么特别大的优势啊?
: 能给介绍下不?
: 还有emacs有啥特点?

g***i
发帖数: 4272
32
这都记得啊,onsite完虐。本来电话面试就很烂,后来hiring manager发现和我是国内
一个本科的,不相信我这么烂,于是就叫我去onsite了
不堪回首

【在 r****t 的大作中提到】
: 你最后是去 q 了么?
r*******n
发帖数: 3020
33
如果你能用鼠标,就能看到行号,
直接go line number。

【在 d*******o 的大作中提到】
: search的话,如果很多相同的串,有点慢啊
: 多行跳也不如用鼠标直接点来得快吧

r****t
发帖数: 10904
34
pat pat. 现在不也找到了 hoho

【在 g***i 的大作中提到】
: 这都记得啊,onsite完虐。本来电话面试就很烂,后来hiring manager发现和我是国内
: 一个本科的,不相信我这么烂,于是就叫我去onsite了
: 不堪回首

C*****s
发帖数: 292
35
emacs -nw

【在 s********r 的大作中提到】
: 神啥啊,vim流行是因为各种平台都能用,开个ssh终端,想用别的也没有啊
p**v
发帖数: 853
36
no many people seem to know this option at all.
maybe that's why people think vi is available anywhere but not emacs.

【在 C*****s 的大作中提到】
: emacs -nw
p**v
发帖数: 853
37
vi 和vim我主要用来做简单的文本处理,linux and windows。
用emacs除了在linux下写code和debug(with GUD),也在windows下用。
一个很喜欢的功能是recent,C-xf打开最近经常访问的文件,也就是
经常需要的文件,然后直接跳到上次离开的地方。这个功能我觉得很
方便实用,很真不知道有什么其他的好办法,不只限于editor了,
可以做相似的事。
这两个editor都需要花些时间才能真正体会到他们的强大,个人的经验
是emacs学起来更难点,但一旦用熟练了就能感觉到妙处了。不过话说
回来,也的确不想再花时间学更多的editor/ide啦,学用他们主要都是
做学生时候的事啦。现在windows下用visual studio编程,就好像没记住
什么快捷键,而且有时候老想用emacs的那套,其实也有插件的,不想
折腾了。firefox里已经装了,呵呵。
g***i
发帖数: 4272
38
这个和只打“emacs”有什么区别么?如果编译时没安装没有gui的话
我在我的fedora虚拟机里发现emacs就是没有啊,no command found

【在 p**v 的大作中提到】
: no many people seem to know this option at all.
: maybe that's why people think vi is available anywhere but not emacs.

p**v
发帖数: 853
39
no command found should be a different problem.
check if your $PATH has the path pointing to where you
installed your emacs first.

【在 g***i 的大作中提到】
: 这个和只打“emacs”有什么区别么?如果编译时没安装没有gui的话
: 我在我的fedora虚拟机里发现emacs就是没有啊,no command found

g***i
发帖数: 4272
40
对啊,
我发现就是大部分ubuntu或者fedora啥的,默认是没有安装emacs的

【在 p**v 的大作中提到】
: no command found should be a different problem.
: check if your $PATH has the path pointing to where you
: installed your emacs first.

相关主题
Ubuntu下python用什么编辑器其实Emacs和Apple一样,都是容易轮的东西
似乎开发者喜欢vim多过喜欢emacs到目前为止只用过不到5小时的emacs
好像ultraedit有linux版了,水木有人说Sublime Text 2:拳打emacs,脚踢vim
进入Linux版参与讨论
d***q
发帖数: 1119
41

ubuntu 还有个nano...临时用的话,我一般用那个

【在 g***i 的大作中提到】
: 对啊,
: 我发现就是大部分ubuntu或者fedora啥的,默认是没有安装emacs的

1 (共1页)
进入Linux版参与讨论
相关主题
请教eclipse/netbeans v.s. vim/emacs,似乎开发者喜欢vim多过喜欢emacs
比较emacs flymake和vim codecheck好像ultraedit有linux版了,水木有人说
问几个关于linux系统的问题其实Emacs和Apple一样,都是容易轮的东西
其实vim轮和emacs轮都是低级阶段到目前为止只用过不到5小时的emacs
有没有vim给程序员的入门教程?主要用c.Sublime Text 2:拳打emacs,脚踢vim
你们编程都用什么编辑器?今天拿到了atom editor的测试邀请
我用vi是不是out了巧遇atom今天release
Ubuntu下python用什么编辑器比NANO更好的终端文本编辑器?
相关话题的讨论汇总
话题: emacs话题: vim话题: vi话题: 编辑器话题: ide