Я фронтенд-инженер и провожу много времени в 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, когда я недавно проверял.
Хорошие вещи:
- Отладка: универсальное решение. Это важно для проектов API, так как всегда необходимо понимать среду выполнения.
- 2. Чистый интерфейс.
3. Поддержка популярных плагинов, таких как eslint, editorconfig.
Какое у меня сообщение?
1. Говорите о проблемах. Это имеет значение.
2. Сообщите о проблемах.