Pull to refresh

Comments 33

Синхронизация настроек

Довольно неприятно, хотя и полностью ожидаемо было, что MS воткнули привязку к своим проприетарным сервисам в первую очередь (более того, сделано не как opt-in возможность, а как встроенное расширение).
Возможности синхронизации с локальным хранилищем или "просто git репозиторием", как у JB, к примеру, они не предусматривают. Из коробки, по крайней мере.

VS Code — универсальный редактор, поэтому рекомендовать Emmet как замену Lorem Ipsum — несусветная глупость.

дело в том, что это встроенная возможность.
Дополните пожалуйста ваш комментарий вашим юзкейсом а то вон вас заминусовали

Я знаю, что такое Emmet, что такое VS Code, что куда встроено и как работает.
Чтобы получить генератор словесной «рыбы» через Emmet, его надо разрешить для всех типов файлов. Но вместе с ним приедет вся остальная магия emmet — посреди набора будут мелькать предложения emmet развернуть всё подряд в тэги и т.п.
Либо глобально запретить всякие подсказки и получать вслепую редкие, но меткие срабатывания emmet там где их не ждут.
У оразработчиков плагинов весьма своеобразное чувство юмора. Уже миллион раз видел «вот вам суперпупернафигникомуненужная фича!», но элементарные всем нужные вещи делать никто не тропится.
Например, в отличие от Эклипса, добавить в Watch при дебаге область памяти по шестнадцатиричному адресу до сих пор невозможно, хотя тикет уже года два открыт.
UFO landed and left these words here
Ну так и не все инструменты для разработки у нас бесплатные и/или open source. VS Code изначально вроде бы позиционировался как «конструктор сделай сам». То есть вам даётся база, а дальше уже сами там пилите/допиливайте плагины и подстраивайте под себя.
«Это суперважная для меня вещь от которой зависит всё для меня! Делать я её, конечно, не буду.»
Я не пользуюсь VS Code, но что-то не понял последний пункт, каким это образом один булевый флаг в конфиге заменяет возможности
marketplace.visualstudio.com/items?itemName=shardulm94.trailing-spaces
этого плагина?
Да и вообще, мне кажется издевательским, что такая необходимая возможность мало того что не гибкая, так еще и настраивается через какой-то json конфиг. Как минимум иметь возможность
— удалять ws только в отредактированных строках
— удалять ws только в выделенном
это прям жестко необходимо. часто бывают проекты в которых автоматом править по всему файлу нежелательно, а вот поддерживать чистоту нового написанного хочется.

так еще и настраивается через какой-то json конфиг

Справедливости ради, в VS Code json конфиг давно уже через гуй конфигурируется, а не ручками, и доступен через меню.

Ну ладно, это хорошо. Но основной посыл комментария не про это все равно :)
Синхронизацию настроек надо посмотреть.

Вот что мешало сделать экспорт-импорт настроек (да и сами настройки) как в IntelliJ Idea?

А встроенной команды print все еще нет?
Это все, конечно, замечательные плагины и возможности, но чем лучше пользоваться для хранения истории буфера обмена?

После продуктов JetBrains отсутствие такой фичи в Code из коробки раздражает до зубовного скрежета :)
А зачем это из коробки? Зачем желание программиста из России будет засирать память программисту из Бангладеша?
Ради интереса нашел 4 плагина, которые умеют вести историю. Например, Clipboard Manager.

А я ничего не смог найти для именованных буферов, как в jedit и vim.

Win 10 2004 подвезли поддержку на уровне ОС, нужно включить в настройках Журнал буфера обмена
Для линукса точно есть сторонние решения, для мака не искал.
Win 10 2004 подвезли поддержку на уровне ОС

Как минимум с 1809.
Как оказалось, в редакторе есть довольно много возможностей и настроек, позволяющих отлично решать те же задачи, которые решают многие популярные расширения.
Но все они выключены.
Может, есть какая-нибудь глобальная настройка типа «включить все полезные фичи»?
А я думал зачем программисту 128Гб оперативки и Core i9.
За «editor.renameOnType» спасибо, не знал.
Остальное и так не использовал.
По заголовку статьи ожидал увидеть расширение Power Mode. Вроде и не нужно, а немного позалипать во взрывы и фейерверки при наборе кода можно :)
Уже не знаю, куда писать, наверное в Спортлото пора — сделайте таки макросы в VS Code! Без них не могу отказаться от Sublime Text!
TabNine — очень интересный автозаполнитель (autocompleter) работает со всеми языками программирования (наверное)
Тут про ненужные ведь пишут, а TabNine это мастхэв.
Это сейчас они бесполезные, а ведь было время когда vs code не мог в синхронизацию настроек или переименование тегов, поэтому и были созданы пользователями эти расширения. Сейчас они уже да, не нужны, но многие все равно ими продолжают пользоваться, потому что уже привычно.
в SublimeText 3 у автокомплита CSS была замечательная штука
если я наберу начало свойства стиля например back, выберу из списка background-position и нажму tab, то он запомнит это и при следующем вводе back предложит background-position уже на первом месте. Как сделать так же в vscode?

PS Сам же и отвечу) настройка editor.suggestSelection в положение recentlyUsedByPrefix
Выше мы уже говорили о том, что в VS Code встроен набор инструментов Emmet. В Emmet имеется сокращение, позволяющее генерировать шаблонный текст. Для того чтобы им воспользоваться, достаточно ввести lorem и нажать на клавишу Tab. Благодаря этому будет автоматически сгенерирован абзац, состоящий из 30 слов.

Ну он же работает только в html-файлах, а lorem ipsum иногда нужен в обычных текстовых или markdown. Так что рано удалять расширение.

Only those users with full accounts are able to leave comments. Log in, please.

Information

Founded
Location
Россия
Website
ruvds.com
Employees
11–30 employees
Registered
Representative
ruvds

Habr blog