LINUX.ORG.RU

Visual Studio Code : Remote - Containers, Remote - WSL, Remote - SSH

 ,


2

2

Microsoft выпускает 3 превью расширений для своего редактора кода VSCode.

  • Remote WSL - Откройте любую папку в подсистеме Windows для Linux (WSL),
  • Remote Containers - позволяет использовать контейнер Docker,
  • Remote SSH - Откройте любую папку на удаленном компьютере с помощью SSH.

Все эти три расширения позволяют работать с файлами на других компьютерах или контейнерах как будто они находятся локально. Т.е. использовать все функции предлагаемые VS Code, такие как отладка, подстановка, подсветка и т.д. при редактирования кода.

>>> Подробности

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 3)

Опять эта поделка на электроне. Да ещё и от мелкомягких, с зондами. Двойное ненужно.

th3m3 ★★★★★
()
Ответ на: комментарий от th3m3

Опять эта поделка на электроне. Да ещё и от мелкомягких, с зондами. Двойное ненужно.

сейчас набегут школоло и расскажут что уеб это круто, vs code лучший, а ты старый пердун и ничего в бизнесе не понимаешь. ну и тд и тп. короче как обычно.

по теме - vs code не нужен.

alwayslate ★★
()

MS EEE что-то слабоват в последнее время, одним жирным электроном и молодежным интерфейсом Linux не захватишь.

Maniac_with_a_saw
()

Remote WSL

круто. последнее пристанище десктопного линукса - запуск приложений для разработки под линукс, скоро можно будет съезжать с линукса на винду.

на самом деле очень здорово. сустемдэ в винде всегда было, гноме3 на вяленде в общем-то тоже, а что ещё нужно для счастья? ну и вообще, зачем использовать подделку под винду если можно использовать оригинал.

в общем-то и до этого можно было поставить на десяточку bash со всеми привычными утилитами и работать, а не бороться с гноме, но всл - это должно быть гораздо лучше во всех отношениях.

это конечно странно, но нужно.

anonymous
()
Ответ на: комментарий от Maniac_with_a_saw

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

и тут внезапно пазл складывается, нет?

anonymous
()
Ответ на: комментарий от Maniac_with_a_saw

первая хорошая идея за сегодня.

anonymous
()
Ответ на: комментарий от anonymous

Ну, NixOS интересен. Да и вообще Linux ок, а вот «лынуксойды» - это да.

anonymous
()
Ответ на: комментарий от anonymous

Как будто во времени вернулся. Ну и наоборот понятия винда и линукс.

turtle_bazon ★★★★★
()
Ответ на: комментарий от Maniac_with_a_saw

вероятно вы меня с кем то спулатли

я пользуюсь windows 10 исключительно для запуска CS GO и Quake Chempions

anonymous
()

спустя пять лет использования лицензионного саблайма таки спрыгнул на сабж и не пожалел. плагины под все потребности уже есть, скорость работы самого vs code в порядке (на фоне атома вообще отлично), пока не разочарован

tcler
()
Ответ на: комментарий от tcler

на centos зависает периодически vscode поэтому сижу на sublime text

anonymous
()
Ответ на: комментарий от anonymous

я пользуюсь windows 10 исключительно для запуска CS GO и Quake Chempions

Бедолага. Для тебя Valve запилила Proton.

th3m3 ★★★★★
()

Урррааа!! Emacs XXI века!

anonymous
()
Ответ на: комментарий от tcler

спустя пять лет использования лицензионного саблайма таки спрыгнул на сабж и не пожалел. плагины под все потребности уже есть, скорость работы самого vs code в порядке (на фоне атома вообще отлично), пока не разочарован

А чем Sublime не угодил? По сравнению с Sublime, все эти поделки на электрон - жутко тормозные. Плагинов и тем, под Sublime тоже полно. А здесь ещё зонды от мелкомягких завезли.

th3m3 ★★★★★
()
Ответ на: комментарий от anonymous

но есть пара проблем у windows 10 - неконролируемое обновление винды - тормоза

ЧЯДНТ?

1) nvme x2, 240GB 2) никогда не видел самопроизвольного произвола от обновлений. когда прилетает что-то критическое- оно спрашивает разрешения на ребут.

anonymous
()
Ответ на: комментарий от th3m3

А чем Sublime не угодил? По сравнению с Sublime, все эти поделки на электрон - жутко тормозные. Плагинов и тем, под Sublime тоже полно.

Но удобные. Чего стоит, например, управление расширениями (поиск, установка, удаление, временное включение/выключение). В Саблайме это ад.

И над ними работают, в отличие от Саблайма, на разработку которого де-факто забили болт.

anonymous
()

Это типа TRAMP изобрели? Вообще интересно, нужно будет ещё разок в его сторону посмотреть. С emacs lisp мне всё никак не удаётся подружиться, а там TypeScript, говорят, годный язык. Смущает только мышевозность, тяжёлые рамки сплитов и качество поддержки режима vim, но я давно не проверял.

snizovtsev ★★★★★
()

Он совсем ненужен. От слова «совсем». Пусть проперитарщики им и пользуются, а для всех других есть божественный Emacs.

Odalist ★★★★★
()
Ответ на: комментарий от AHAH

Телеметрия отключается штатно через конфиг.

anonymous
()
Ответ на: комментарий от Odalist

Мой пруфец тебе в монитор не вместится. Запусти, а не звезди.

anonymous
()
Ответ на: комментарий от anonymous

И над ними работают, в отличие от Саблайма, на разработку которого де-факто забили болт.

А что такого можно добавить в идеальный редактор кода?

Твоя проблема в том, что ты хочешь сделать из редактора IDE.

Maniac_with_a_saw
()
Ответ на: комментарий от anonymous

а тут всл умеет притворяться нормальным ядром и винда из коробки, а крутить это всё в продакшене можно на бсд.

шта?

VKraft ★★
()

Самое прикольное что все эти три расширения нужны по сути для пользователей windows так как если человек осилил и работает в linux на vscode то ему ЭТО не нужно.

К примеру :
1. WSL - не нужно так как и так в линуксе.
2. Container - что то типа : podman mount ...
3. SSH - yum install sshfs

А вот разработчикам сидящем в windows это как то сложно...

mx__ ★★★★★
() автор топика
Ответ на: комментарий от Maniac_with_a_saw

Тонкая штука. Я могу сказать: «хочу фичу Х». Или: «хочу более лучшую реализацию фичи Y». А ты можешь ответить что это уже тянет не ИДЕ.

Удобное управление расширениями. Или вот я часто писал всякие штуки в AsciiDoctor и иногда LaTeX. Мне было нужно оглавление где-то слева или справа от основного текста. И подсветка результатов поиска в скроллбаре.

Кстати, я пытался настроить Саблайм а-ля Блокнот. То есть максимально упростить. Споткнулся об невозможность сделать его однофайловым (по отдельному окну на каждый открываемый файл).

anonymous
()
Ответ на: комментарий от anonymous

Если ты не сталкивался с принудительными перезагрузкой и обновлениями, то это не значит, что их нет. Коллега считал на винде 4 дня, и оп! принудительная перезагрузка, никого и ничего не спрашивая. Инджой юр виндовс.

anonymous
()
Ответ на: комментарий от anonymous

Про забили на саблайм - больше неактуально, недавно новая версия вышла. И что, часто приходиться с плагинами возиться? Один раз установил, настроил и работают.

th3m3 ★★★★★
()
Ответ на: комментарий от mx__

Я так понял он через ssh прозрачно запустит на сервере LSP, отладчик и сборку. С sshfs это всё придётся руками строить.

snizovtsev ★★★★★
()
Ответ на: комментарий от snizovtsev

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

mx__ ★★★★★
() автор топика
Последнее исправление: mx__ (всего исправлений: 1)

тут один чувак на ютубе рассказывал как перешел на это поделище после 10 лет на емаксе. из-за поддержки емодзи, ****ь.

anonymous
()

@th3m3 @tcler

насчет скорости Atom, там они пилят Atom xray на Rust, по производительности я думаю будет огонь

anonymous
()
Ответ на: комментарий от snizovtsev

С emacs lisp мне всё никак не удаётся подружиться, а там TypeScript, говорят, годный язык.

Да один хрен, для 95% нужд .emacs состоит из копипасты вида (define-key...) и (use-package...), add-hook и setq.

А вообще лисп божественен, почитай On Lisp.

anonymous
()
Ответ на: комментарий от snizovtsev

Я так понял он через ssh прозрачно запустит на сервере LSP, отладчик и сборку. С sshfs это всё придётся руками строить.

LSP специфичен языку под который запускается его реализация т.е. чтобы прозрачно всё запустить на удалённой стороне нужна соотв. инфраструктура

VKraft ★★
()
Ответ на: комментарий от th3m3

Да ты прахвессионал!!! Всё хаешь, а тут тебя и подвернуло. Вывод - не образован.

А чем Sublime не угодил? По сравнению с Sublime, все эти поделки на электрон - жутко тормозные. Плагинов и тем, под Sublime тоже полно. А здесь ещё зонды от мелкомягких завезли.

Давай, расскажи о сборке, А? Нет? Закрыто? Ну так и фони дальше без качественных ссылок на пруфы.

n1rdeks
()
Ответ на: комментарий от YogSagot

https://www.youtube.com/watch?v=8kCd4w4kc68

Да и неудивительно. Когде чел пытается использовать емакс как какой-то ноутпад, не умеет в кастомизацию, и у него хипстерские очки наперевес, то переход на что-то вроде вскод вполне оправдан. Не понятно что он там 10 лет делал, хотел бы я взглянуть на его конфиг. Хайпанул паря.

anonymous
()
Ответ на: комментарий от anonymous

Если ты не сталкивался с принудительными перезагрузкой и обновлениями, то это не значит, что их нет

освойте уже административные шаблоны и будет вам щастье

Chord ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.