Комментарии 19
Еще стоит добавить gitlens.amod.io
+1
Sync максимально неудобная вещь, максимально непонятная. Когда-то сделал, потом всё отвалилось, и теперь всё ещё больше непонятно.
+1
Ну фиг знает, для себя сделал файл с инструкциями по первому запуску VS Code сразу после установки, вот кусочек по подключению Sync
1) нажимаем комбинацию клавиш [CTRL]+[SHIFT]+[P]
2) вводим в строке «sync»
3) выбираем пункт «Sync: Download Settings»
4) вводим в поле GitHub Personal Access Token: c41cace66136e8540a3…
5) вводим в поле Gist: 9cf6adc58836e88e598…
Раньше, насколько помню, эти данные надо было в settings.json пихать, теперь они сделали наконец-то визард
1) нажимаем комбинацию клавиш [CTRL]+[SHIFT]+[P]
2) вводим в строке «sync»
3) выбираем пункт «Sync: Download Settings»
4) вводим в поле GitHub Personal Access Token: c41cace66136e8540a3…
5) вводим в поле Gist: 9cf6adc58836e88e598…
Раньше, насколько помню, эти данные надо было в settings.json пихать, теперь они сделали наконец-то визард
0
- GitLens — постоянно использую, все ПРы просматриваю исключительно в вскоде с помощью этого расширения
- Live Share — не часто, но тоже использую, удобно иногда подключиться к вскоду коллеги и вместе решить какую-то проблему
- Partial Diff — позволяет сравнить два куска текста, иногда бывает удобно
- px to rem — конвертирует пиксели в ремы и наоборот, можно настроить чему равен один рем и сколько знаков после запятой нужно оставить
- CSS to JSS — конвертирует css в jss и наоборот, пригодится если пишете с использованием JSS
- swap-word — меняет местами два выделенных куска текста
+1
Еще вот немного удобств
Для тех кто пользуется шрифтами с лигатурами, Disable Ligatures — отключает лигатуры в месте курсора или на всей строке где стоит курсор
А еще для тех у кого много проектов необходим Project Manager
Для тех кто пользуется шрифтами с лигатурами, Disable Ligatures — отключает лигатуры в месте курсора или на всей строке где стоит курсор
А еще для тех у кого много проектов необходим Project Manager
+1
Первая ссылка ведет куда-то не туда.
0
Правильная (полная) ссылка на Disable Ligatures
+1
Я как-то поставил кучу экстешнов, подсветка скобок, табов, ещё что-то. Это всё шлак. После этого попытка открыть скомпиленный бандл даже на пару мб кода вешает редактор на секунды. Проверил по одному, все так или иначе катастрофически тормозя разработку. Выкинул всё что касается редактора кода.
+4
Да там проблема в том, что каждое расширение собирает собственный кеш…
В итоге, форматер имеет свой кеш, анализатор имеет свой кеш и не сложно догадаться сколько оперативки это все будет жрать.
У меня Visual Studio Code жрет почти как старший брат Visual Studio, если не больше. А поставил всего несколько расширений для Angular.
В итоге, форматер имеет свой кеш, анализатор имеет свой кеш и не сложно догадаться сколько оперативки это все будет жрать.
У меня Visual Studio Code жрет почти как старший брат Visual Studio, если не больше. А поставил всего несколько расширений для Angular.
0
Я не вдавался в подробности, но сама VS Code работает просто молниеносно, уже более двух лет является моей постоянной основной IDE. Они очень много внимания уделили скорости работы и тому чтобы большие бандлы быстро открывались, подсветка и всякие прелести появляются асинхронно и не лочат основной поток. А упомянутые расширения, когда я их тестил — лочили.
0
Так себе список если честно. В чем уникальность в сравнении с тем же JetBrains WebStorm например? (кроме бесплатности)
0
Как можно сравнивать IDE и текстовый редактор (с некоторыми функциями IDE), да можно натянуть тонну плагинов, но до мощи продуктов JetBrains все же не дотягивает (хотя тут все относительно и индивидуально, кто-то и в шторме не использует даже 5% его мощи)
+2
Можно пример из мощи продуктов JetBrains?
0
Индексация файлов проекта и построение взаимосвязей, а дальше пошли: Find Usages, Jump to Declarations, все это работает в VS Code со скрипом
Кстати VS Code разработчики пилят с прекрасной поддержкой TypeScript (собственно что сами придумали для того и пилят редактор), а обычный JavaScript в топку ))
Например никак не могу заставить переходить к определению по клику мышки на методе когда код вот такой:
Если кликнуть мышкой в html коде на методе, то не переходит к определению в js-файле, в шторме легко, а в VS Code это неимоверно бесит (( всё остальное поборол с грехом пополам
Чем больше фич вы используете в IDE, тем больше вас начинает бесить обычный редактор кода ))
Всё хочу слезть со шторма в пользу VS Code, но похоже не судьба, хотя я пристально слежу за всеми изменениями и может быть когда-нибудь
Кстати VS Code разработчики пилят с прекрасной поддержкой TypeScript (собственно что сами придумали для того и пилят редактор), а обычный JavaScript в топку ))
Например никак не могу заставить переходить к определению по клику мышки на методе когда код вот такой:
<button onclick="app.module.clickMe()">click me</button>
Если кликнуть мышкой в html коде на методе, то не переходит к определению в js-файле, в шторме легко, а в VS Code это неимоверно бесит (( всё остальное поборол с грехом пополам
var app = {};
app.module = {};
app.module.clickMe = function() {};
Чем больше фич вы используете в IDE, тем больше вас начинает бесить обычный редактор кода ))
Всё хочу слезть со шторма в пользу VS Code, но похоже не судьба, хотя я пристально слежу за всеми изменениями и может быть когда-нибудь
0
Visual Studio Code (его ещё называют VS Code и VSCode) — это экономичный
Очень иронично называть текстовый редактор, основанный на браузере, экономичным.
-1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
27 удивительных инструментов VS Code для современных JavaScript-разработчиков