1
nichan 2013-05-10 09:01:51 +08:00
很难相信用习惯了vim还会再去想其他的编辑器……
同时使用vim和Emacs的早就被烧死啦! |
2
davepkxxx 2013-05-10 09:13:37 +08:00
战事将起
|
3
breestealth 2013-05-10 09:23:20 +08:00
暂时我跳到Sublime中体验一下去了。
|
4
vietor 2013-05-10 09:26:43 +08:00
啊,好帖呀。以我的经历来说说。
1.VIM,一般情况我只用于修改配置文件。也就记住C-a,gg,C-G,x,dd,wq,q!这几个命令,使用方向键。曾将有一段日子想好好研究,但是配置起来具麻烦,又不想“拿别人的配置”来顶事,所以放弃了。 2.EMACS,也就是最近才开始研究,前提是我拿他当一个“轻便”的IDE使用,方向键+鼠标,命令使用的不多有时还得查一查,总体使用习惯和其他IDE还是非常相像的。配置嘛,更麻烦,不过配置好了就会爽一些。 因为我工作中用的语言比较杂,所以常使用VS和Eclipse,所以并不限定到一种编辑器上,但Emacs我还是会整一整的,配置文件和编程一样,Vim就修改配置文件用用算了。 |
5
ufo22940268 2013-05-10 09:31:17 +08:00
@nichan +1
无论用vim开发效率多低,还是继续vim |
6
ufo22940268 2013-05-10 09:31:44 +08:00
用vim写java的表示蛋疼并且快乐着
|
7
Numbcoder 2013-05-10 10:32:12 +08:00
我比较感兴趣的是 lz 为什么会去学 Opa ?
|
8
williamx 2013-05-10 10:46:41 +08:00
vim只是用来查看和修改一些简单的配置文件、脚本之类。
emacs用来写代码和其他工作。 如果已经打开emacs,那么它也会用来修改配置文件和脚本等等,但是vim不会用来写代码。 之所以用emacs写代码,是因为喜欢和熟悉它的键绑定,使用起来非常方便;之所以用vim是因为轻量级,而且它启动后只有一个,怎么说,buff也好,frame也好,操作起来直观、简单,处理完就可以马上退出。 所以vim我只会一些基本的操作。 我的情况就是这样。 |
9
XDA 2013-05-10 10:53:24 +08:00
月经啊,ST2门徒发来贺电
|
10
fangzhzh 2013-05-10 11:16:16 +08:00
好吧,歪个楼.
想起一句话: let's talk about iPhone. |
11
dingstyle 2013-05-10 11:29:18 +08:00
楼主一定是来收铜币的,于是我来送5铜币了。
|
12
undozen OP @Numbcoder 和一个其他领域牛人聊天时他提及做自己的小网站在学这个东西,我自己看了看也很喜欢,作为我通向纯函数式编程的入口吧 http://onorioc.wordpress.com/2012/03/27/why-the-defaults-matter/
最近也在教女友做网站,需要考虑一下简单易懂的编程语言的问题。从初学者的角度看,我不希望网页编程是多复杂的事情,从专业眼光来看总会想太多,opa 正好是最近遇上的简化很多问题,对问题解决方式设计良好的语言。 |
13
iloveyou 2013-05-10 11:56:38 +08:00
楼主又缺铜币了?
|
14
zealinux 2013-05-10 13:42:25 +08:00
Emacs+Vim,是屠龙刀和倚天剑。
想用其他的兵器说明没用练好武功。 可以到stackoverflow这个藏经阁里去寻找答案。 给出两个武功心法: prelude和spf13 请君多加修炼,日后必成大器。 |
15
openroc 2013-05-10 15:13:12 +08:00
为啥用中文?都用鸟语就搞定了。哈哈。
|
16
unionx 2013-05-10 16:25:54 +08:00
虽然Emacs难用得要死,但是遗憾的是其他editor/IDE更加难用(哭
|
17
fiture 2013-05-10 17:17:24 +08:00
sublime 2里面用的VIM模式。飘过。
|
18
chmlai 2013-05-10 17:21:58 +08:00
谁能告诉我怎么把sublime2 vim模式下的光标改成方块 ????
T_T |
20
wontoncc 2013-05-10 18:40:44 +08:00 1
|
21
nixzhu 2013-05-11 16:44:03 +08:00 via iPhone
反正写ObjC只有Xcode能用
|
22
Fuxiang 2013-05-11 16:46:27 +08:00
用IDE吧,别听那些变态胡说
|
23
Gal3rielol 2013-05-11 21:47:25 +08:00
所以你们对编辑器的认识只有他们移动cursor的快捷键不同么
|
24
gdm 2013-05-11 22:50:24 +08:00
编辑器是很私人的东西,不同的人很难达成全面共识
如果觉得 st 很好,那就不必太纠结于 vim/emacs ,他们最强大的地方是开源而古老,插件多。但如果有一款更称手的编辑器,何必用他们呢? 说实话两大神器拿来编辑长篇中文时经常让人想砸屏幕 |
25
moistrot 2013-05-11 23:10:13 +08:00
@ufo22940268 vim写java,如何解决编译问题?
|
26
McJoe 2013-05-12 00:57:38 +08:00
适合自己就ok了。
其他人说好说坏都是站在自己的角度来看的呀。 况且,编辑器是工具,顺手就ok。 我喜欢Vim。 |
27
ufo22940268 2013-05-12 06:46:58 +08:00
@moistrot ant
|
28
cassyfar 2013-05-12 08:34:20 +08:00
All the editors suck, Vim just sucks less.
|
29
hooluupog 2013-05-12 10:03:51 +08:00
用了一段时间emacs发现有一切事情都想用它去做的倾向,后来换回vim。vim+IDE足矣。
|
30
jiyinyiyong 2013-05-12 10:09:43 +08:00
Sublime 用户飘过.
楼主啥时侯分享下 Opa 么? 感觉中文社区几乎没听到有谁用.. |
31
Kymair 2013-05-12 10:34:22 +08:00
只要秉著理性温和的态度,就不会「水深火热」啦。
其实并不是要讨论Vim和Emacs的优劣。我其实也和楼主有差不多的困扰。 由于自己之前工作主要是运维,所以大多数时候用的编辑器都是Vim, 用Dropbox在所有机器上同步.vim和.vimrc 但整天用console, 其实Emacs键绑定的command line editing也成肌肉记忆了。现在用Xcode, WebStorm, IntelliJ IDEA之类的时,发现Emacs的键绑定也都是原生支持的,配合IDE本身的快捷键很顺畅。而且OS X下任何文本编辑框可以用Emacs键绑定。 在写Clojure此类Lisp语言时最好的IDE又还是Emacs 现在的症状是经常会在Vim里按错Emacs的快捷键,痛苦啊... |
33
chemzqm 2013-05-13 15:03:23 +08:00
@ufo22940268 难以置信...
前前后后花了上千小时学习配置vim,你让我转emacs我会疯掉,不过简单的emacs命令俺还是知道的,例如<C-u><C-d><C-a><C-e><A-f><A-b>,用于命令行编辑 |
34
dcoder 2013-05-13 15:22:24 +08:00
支持楼主另开一贴讨论Opa心得,这个东西看起来好sexy
我列一些它的特点: 改良后的JS语法,支持static type, Opa语言最后会被编译成JS。 前后端统一语言(Opa),server用 node.js, 但是不需要直接编写异步程序,Opa帮你搞定! 内置noSQL的数据支持,目前已经在框架里的有MongoDB. 因为使所有东西都集成了的full stack,在加上前后端语言统一,编写代码的时候是在一个非常高的逻辑层次上。比如定义函数就可以写成: client func(){} or server func(){} |
36
Tacey 2013-05-13 19:53:16 +08:00
>因为和输入法集成很好,按 esc 的时候,如果你在中文输入状态,会自动切换为英文。
没有人给你集成,这是插件或者通过vimscript实现的。 >而 vimmac 的中文输入支持又没 Linux 下那么方便,使用 emacs 也就成为顺理成章之事了。 具体那里不方便?为什么不尝试着改变一下? >不过这两天学 Opa http://opalang.org ,emacs 的 tab 键难调好自动排版格式,愤而转向 sublime 了…… 有什么好愤的,没也人强迫你用emacs。发现不爽的地方请尝试这改变它,而不是抱怨。 |
39
fen 2013-05-14 21:11:07 +08:00
我有俩马甲,左喷 Vim,右喷 Emacs,自己用着 Sublime 偷笑。
|
40
sgsheg 2013-05-14 22:01:45 +08:00
不仅想起"都是戏子嘛",放到这里就是“都是工具嘛”,那个顺手用那个!
|
41
hiessu 2013-05-15 00:17:51 +08:00
>因为和输入法集成很好,按 esc 的时候,如果你在中文输入状态,会自动切换为英文。
哪位可以分享一下这一点是怎么做到的,在主要输入中文的时候确实不方便啊。 |
42
FrankFang128 2013-05-15 01:49:14 +08:00
JetBrains 脑残粉表示听不懂你们在争论什么。
|
43
too 2013-05-15 09:04:45 +08:00
个人情况,用过一下下 VIM,然后一直用 Emacs 一年多了,感觉最痛苦的地方是很多功能需要自己找插件和调整,毕竟自己想要的效果/功能总是一个又一个,最后用上的还不知道有多少。
所以,如果自己不想花费大量时间折腾的话,而又总是想要各种酷炫功能,还是用现成的 IDE 好。 |
44
redfish 2013-05-15 09:35:01 +08:00 1
编辑器永远都是程序员的痛,如果你不知道如何跟一个程序员开始聊天,从编辑器开始无疑是一个最好的选择,就像是英国人找人搭茬总是从 天气开始
|
45
kshatriya 2013-05-15 11:56:08 +08:00
讨论编辑器是一件毫无意义的事情
|
46
mad4alcohol 2013-05-15 16:32:03 +08:00
jetbrains脑残粉兼ideavim用户撸过,写c的时候用gvim,博客(markdown)或者latex的时候用emacs(是不是应该被烧?
|
47
lj6684 2013-05-17 14:16:01 +08:00
这是闲世界又消停了
|
48
Hongmin 2013-05-21 23:38:53 +08:00 via iPad
爱Lisp,爱emacs
|
49
cctvsmg 2013-05-22 03:13:43 +08:00
我感觉sublime就是vim代码的二次开发
以前就有过改造vim的冲动.............. |
50
zuyf 2013-05-22 11:36:44 +08:00
|