Моя дневная работа - Java / веб-разработчик. Я использую затмение в течение ~ 5 лет. Я думаю, что это отлично, и я также использую Webstorm для javascript и html / jsp.
Иногда мне нужно зайти на сервер по ssh и покопаться в конфигурационных файлах; для этого я использую ви и мне больно. Мне нужно открыть веб-страницу со списком синтаксиса / команд: нажмите escape, затем звездочку, разверните три раза, и текст будет введен двумя строчками над курсором . Это так не интуитивно для меня, и я представляю любого, кто вырос в конце восьмидесятых девяностых.
Вот основные причины, по которым я считаю, что eclipse великолепна (и я предполагаю, что есть другие IDE), и не переключаюсь на emacs и / или vim.
- Подсветка ошибок без необходимости перекомпиляции проекта.
- Код помогает.
- Рефакторинг.
- Вступительный звонок hiearchy / Вступительная декларация.
- Полностью интегрирован с источником контроля.
- Отладчик включен.
- Доступность сторонних плагинов - например, findbugs / checkstyle.
Один из аргументов, которые я слышу, заключается в том, что с помощью emacs / vim вы можете создавать свои собственные плагины - хорошо, но вы можете делать это и в eclipse. Но вам не нужно, так как все уже есть! Это все равно, что сказать, купи этот полу-собранный автомобиль, а остальное можешь построить сам.
Почему люди используют emacs / vim? Работают ли люди, которые его используют, над сложными объектно-ориентированными проектами в крупных организациях?
Каковы причины для перехода на vim / emacs. Как бы увеличилась моя производительность, если бы я переключился?
nano
, а не vim
просто, потому что я не использую CLI достаточно часто, чтобы выучить все vim
команды. Если бы вы использовали его только изредка, я бы подумал, что что-то простое nano
поможет вам лучше ...