Я бы предложил просто измерить ваш фактический результат:
- Используйте vim в течение одной недели и измерьте фактический результат. Сохранить результат как
V
.
- Используйте другой редактор на одну неделю и измерьте фактический результат. Сохранить результат как
E
.
Если V
<<code>E, то другой редактор имеет более высокую производительность, иначе vim будет лучшим выбором для вас.
Обратите внимание, что жесткой частью является измерение фактического выхода . Например, итоговые строки кода или размер вывода diff
за неделю могут быть плохими методами. Кроме того, может оказаться, что в течение первой недели вы писали простой код, а в течение второй недели вы пытались исправить действительно сложную ошибку. В результате вы можете действительно сравнить одну рабочую неделю с другой, вместо одного редактора с другим.
Я полагаю, что все сводится к выяснению того, что вы пытаетесь выполнить, а затем к принятию в качестве объективного метода измерения, насколько это возможно Затем определите, какой редактор получит лучший результат.
Я бы даже не попытался измерить фактическое использование редактора. Редактор с действительно высокой производительностью мог бы быть реализован как dd if=/dev/urandom bs=1M count=1 > code.cpp
, но изменения высоки, так как качество вашего резкого кода очень плохое. Если вывод хороший, никого не должно волновать, как вы его испустили.
Фактическое использование редактора должно учитываться, только если вы не можете физически использовать редактор в течение длительного времени; например, если редактору постоянно требуется переключение между клавиатурой и мышью, у вас могут возникнуть проблемы с RSI, несмотря на тот факт, что в краткосрочной перспективе этот редактор обеспечит наилучшую производительность.