vim
, sublime
, notepaad++
Are these text editors only useful when writing small programs? Is it more convenient to use IDE
for large projects?
Is coding Java in Notepad++ and compiling with command prompt good for learning Java?
====== update 1==============
I asked this question just to know the limitations of various things, not to know which one is better to use (maybe my question was a bit misleading, so I apologize again):
I think it is false to say that whatever you use is personal preference. In fact, I am currently using vim
. I think both have advantages. If you think you can travel all over the world with just one editor, I think it is false. Maybe it’s due to the level limit
It is your own choice which tool you use. The final goal is to develop good programs. And I think I felt happy when I wrote it. Due to limitations of personal level and experience, I hope seniors can correct me
vim和sublime是可以改造成IDE的,而且是根据个人偏好定制的IDE,一千个开发者可以有一千个vim。从使用标准化的IDE,到使用安装有插件的vim这种编辑器,再到亲手编写插件,再到使用什么开发工具都无所谓,这是一个程序员职业技能逐渐走向娴熟的过程。使用标准化的IDE就像是开着一辆批量生产的叫得出牌子的车,而使用vim好比开的是自己改装的车,各有优缺点,如果你只想专注于当一个司机,就选择前者,如果作为一个车迷你不只满足于会开车,还希望了解车的构造甚至可以亲手组装一辆车的话,就选择后者,你会得到更多的乐趣。
另外我认为研究开发工具的目的不在于开发工具本身,而是为了可以摆脱开发工具的束缚,达到无所谓开发工具的境界。
一句话,个人习惯