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 and sublime can be transformed into IDEs, and they are IDEs customized according to personal preferences. A thousand developers can have a thousand vim. From using a standardized IDE, to using an editor like vim with plug-ins installed, to writing plug-ins by yourself, to no matter what development tools you use, this is a process in which programmers' professional skills gradually become more proficient. Using a standardized IDE is like driving a mass-produced car of a recognizable brand, while using vim is like driving a car that you modified yourself. Each has its own advantages and disadvantages. If you just want to focus on being a driver, choose The former, if as a car mini you are not only satisfied with being able to drive, but also want to understand the structure of the car and even assemble a car yourself, then choose the latter, you will have more fun.
In addition, I think the purpose of researching development tools is not to develop the tools themselves, but to get rid of the shackles of development tools and reach a state where development tools do not matter.
In one word, personal habits