Я фронтенд-инженер и провожу много времени в Atom IDE / редакторе кода или текстовом редакторе. Это статья, которую я написал в 2016 году, и она была отклонена сообществом CSharp, и она не была опубликована с комментарием модератора: Содержание не имеет отношения к тому, чем занимается сообщество C# Corner. Поскольку я не особо забочусь о релевантности, начнем.

Мета:

Сроки: апрель 2016 г.
Версия кода: версия 1.0 Microsoft VS Code для Mac OS X. Мой профиль предпочтений редактора:
Мне нравится Atom, я использовал Webstorm и Sublime Text. Я Front End Engineer и большую часть времени пишу на JavaScript.

Почему я вообще начал оценивать?

Я готов попробовать VS Code.

Стратегия отступления:

«Если проблема достигает 10, я возвращаюсь к Atom. И нет, я не собираюсь останавливаться на его навыках отладки».

О чем я буду говорить?

  • Какое у меня сообщение.
  • 10 проблем, которые я обнаружил в VS Code.
  • Что я делал с проблемой.
  • Каковы 3 лучшие вещи, которые я обнаружил, для которых я хочу продолжать использовать его.
  • Какое у меня сообщение.

Какое у меня сообщение?

1. Говорите открыто о проблемах. Он имеет 2 исхода. Либо кто-то говорит мне, как я могу это исправить, либо как этого избежать, в любом случае я выиграю.

2. Приложите усилия, чтобы сообщить о проблемах с минимальной настройкой. Недавно я сообщил о двух проблемах с проектами с открытым исходным кодом, и когда-нибудь они будут исправлены.

Проблемы (как видно из Evernote на момент наблюдения):

1. Вкладки вертикальные. Без возможности настроить его горизонтально, это убивает. Мне. Каждый. День.

2. Когда я увеличиваю масштаб, чтобы немного лучше рассмотреть код, панель навигации тоже расширяется, меняет макет и раздражает меня.

3. Cmd+P также ищет node_modules. Попробуйте найти /package.json, и это затруднит.

4. Поддержка eslint не является встроенной, поэтому очень сложно просмотреть ошибки eslint, нажав кнопку и просмотрев раскрывающийся список.

5. Открытие новых файлов изменяет положение существующих файлов в проводнике проекта из-за горизонтальных вкладок.

6. Для закрытия существующих вкладок требуется щелчок мышью.

7. Нечеткий поиск слишком медленный. Если я нажму слишком рано, он просто откроет какой-то другой файл, потому что он все еще ищет.

8. Нечеткий поиск сначала говорит имя файла, теперь это не очень хорошо, иногда у меня одинаковые имена файлов и разные пути.

9. Я часто нахожу папку node_modules расширенной. Этого никогда не должно было случиться. Другие папки тоже расширяются.

10. Выпадающий список поиска файлов исчезает после изменения окна, чтобы указать, какой файл я ищу.

Что я сделал с проблемами:

Я сообщил о проблеме с горизонтальной вкладкой в ​​твиттере, и @VSCode ответил предложением зарегистрировать ее в разделе ошибок. Когда я прибыл туда, за эту проблему проголосовали больше всего, и я отдал 3/10 голосов, чтобы решить эту проблему. Я считаю, что это было исправлено в v1.x и исправлено в v1.4, когда я недавно проверял.

Хорошие вещи:

  1. Отладка: универсальное решение. Это важно для проектов API, так как всегда необходимо понимать среду выполнения.
  2. 2. Чистый интерфейс.

3. Поддержка популярных плагинов, таких как eslint, editorconfig.

Какое у меня сообщение?

1. Говорите о проблемах. Это имеет значение.

2. Сообщите о проблемах.