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 | |
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了。
|
|
|
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啊, 感觉比其他都快
|
|
|
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有啥特点?
|
|
|
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.
|
|
|
d***q 发帖数: 1119 | 41
ubuntu 还有个nano...临时用的话,我一般用那个
【在 g***i 的大作中提到】 : 对啊, : 我发现就是大部分ubuntu或者fedora啥的,默认是没有安装emacs的
|