Вопросы с тегами [visual-studio-code]

2

голосов
1

ответ
430

Просмотры

Как настроить Visual Studio код для отладки aps.net приложение 5 образцов

Я следую учебник для САШ 5 начала работы приложения http://docs.asp.net/en/latest/tutorials/your-first-mac-aspnet.html и модифицировать его, чтобы использовать более простой шаблон проекта Web API. Мой вопрос: как я могу настроить файл .vscode / launch.json для запуска с отладкой на? Я могу использовать веб-команду DnX из командной строки, чтобы запустить его, но как я могу настроить vscode так, что я могу привязываться славная отладчик и запустить веб-команду от удара зеленой кнопки воспроизведения в vscode? Вот launch.json по умолчанию { "версия": "0.2.0", "конфигурация": [{ "Имя": "Запуск", "тип": "моно", "запрос": "запуск", "программы" : "program.exe", "арг": [],
MonkeyBonkey
10

голосов
3

ответ
6.6k

Просмотры

Получение «со смертельным исходом: Ошибка аутентификации» -ошибка при передаче команд Git в Windows 10

После обновления домена пароля доступа к ГИТ-репо уже не возможно. VS Co и Source Tree, а также Visual Studio возвращают следующее сообщение об ошибке тянуть, толкать, принесите и т.д .. фатальный: Ошибка аутентификации Обычно учетной всплывающей должен появиться, однако этого не происходит. Кроме того, общая рекомендация ... мерзавец конфигурации --global credential.helper wincred ... не работает.
Jesper Wilfing
11

голосов
4

ответ
496

Просмотры

XDebug на порт 9000 с виртуальной машиной - EADDRINUSE ::: 90000

Я бегу мое приложение Symfony на VirtualBox VM. PHP работает с XDebug, и он правильно настроен. Я знаю это, потому что другие люди смогли заставить его работать с снимками тем же VM. Когда я пытаюсь настроить в VS Code XDebug, я использую следующий launch.json {// Использование IntelliSense, чтобы узнать о возможных атрибутах. // Hover для просмотра описания существующих атрибутов. // Для получения дополнительной информации посетите: https://go.microsoft.com/fwlink/?linkid=830387 "версию": "0.2.0", "конфигурацию": [{ "Имя": "Слушайте XDebug", "Тип": "PHP", "запрос": "запуск", "порт": 9000}, { "имя": " 9000}]} Но когда я нажимаю на «Start Debugging: Слушайте XDebug», я получаю следующее сообщение об ошибке: ОШИБКА: слушать EADDRINUSE ::: 9000 Я попытался убить процесс, который использует этот порт ... и для моего удивления, что была виртуальная машина, я пытался подключиться. Что я пропустил в этой конфигурации? 9000}]} Но когда я нажимаю на «Start Debugging: Слушайте XDebug», я получаю следующее сообщение об ошибке: ОШИБКА: слушать EADDRINUSE ::: 9000 Я попытался убить процесс, который использует этот порт ... и для моего удивления, что была виртуальная машина, я пытался подключиться. Что я пропустил в этой конфигурации?
6

голосов
1

ответ
100

Просмотры

Результат приведения типа и операции побитового в C зависит от того,

Я пытался напечатать минимум междунар, полукокса, короткие, длинные, без использования файла заголовка. Так побитовая операция будет хорошим выбором. Но произошло нечто странное. Оператор Е ( "Минимум короче:% d \ п", ~ (((беззнаковое короткое замыкание) ~ 0) >> 1)); дает мне минимум короткое: -32768 но оператор Е ( "Минимум короткое:% d \ п", ~ ((~ (беззнаковое короткое замыкание) 0) >> 1)); дает мне минимум коротко: 0 Это явление происходит также в полукокса. Но это не происходит в длинных, междунар. Почему это происходит? И стоит отметить, что я использую VS код, как мой редактор. Когда я переместил курсор на неподписанные символ в Printf операторов ( "Минимум полукокса:% d \ п", (короткий) ~ ((~ (неподписанные символ) 0) >> 1)); Это дает мне подсказку (интермедиат) 0 вместо (неподписанные символ) 0, что я ожидал. Почему это происходит?
Rivers Shall
0

голосов
1

ответ
126

Просмотры

Как отлаживать Визуальные расширения Студийный код?

Каковы наиболее эффективные способы устранения неполадок и отладки кода Visual Studio? Я сталкивался с конфликтами в некоторых расширениях сниппают / внушения при редактировании в Visual Studio кодекса и хочу, чтобы попытаться найти причину. PS Я был бы признателен за любой опыт в разрешении конфликтов между расширениями. Не стесняйтесь звонить, если вы столкнулись с этой проблемой, прежде чем (встроенные предложения полностью перезаписать предложения расширения через пару секунд)
mittens pair
9

голосов
4

ответ
3.9k

Просмотры

Открытие Microsoft Visual Studio код из командной строки Windows,

Есть ли способ запустить Microsoft Visual Studio код из командной строки в Windows? Я даже не могу показаться, чтобы найти каталог для кода на моем компьютере. Он даже не спросил меня, где его скачать.
John
0

голосов
2

ответ
677

Просмотры

undefined reference error in VScode

I'm testing the how to use extern in C ,so I create three files for main.c, test.c, headfile.h . I want to declare variable and function in headfile.h,define in the test.c ,then print out the variable and call function at the main.c It works successfully by using Dev c++,however, when I put the exact same files into VScode it show errors that there are undefined reference to variables the error messages enter image description here main.c #include #include #include"D:\My Documents\Desktop\CODE\c\VScode\externTest\headfile.h" int gVar = 1; int main(void) { extern float a; printf("a = %f\n",a); printf("gVar = %d\n",gVar); printf("aa = %d\n",aa); printf("bb = %f\n",bb); function (); system("pause"); return 0; } test.c #include #include "D:\My Documents\Desktop\CODE\c\VScode\externTest\headfile.h" float a = 100; int aa = 200; float bb = 300; void function (void){ printf("yeh you got it!!\n"); extern int gVar; gVar++; printf("gVar in test.c function = %d",gVar); } headfile.h extern int aa; extern float bb; void function(void);
簡庭威
3

голосов
2

ответ
385

Просмотры

Intellisense больше не работает

Я использую Visual Studio код с единицей в течение около 2 месяцев теперь без проблем, но так как на прошлой неделе я вдруг не получаю больше Intellisense (не завершение кода для C # или Unity). Я не помню ничего изменения, и я понятия не имею, почему он вдруг перестал работать. Я использую Unity 5.4 с этим рекомендуется плагин для интеграции VSCode когда Intellisense перестал работать. Я уже переустановил VSCode и обновленный Unity до версии 5.5. Unity 5.5 имеет встроенную поддержку для VSCode, поэтому я удалил редактор плагин от моего проекта. Я могу действительно открытые скрипты Unity в VSCode без плагина теперь, но я до сих пор не получаю код завершения. Я видел там было обновление для # VSCode расширения C сегодня, но обновление, не помогло. Я приложил скриншот журнала во время этого обновления: Как вы можете видеть, что нет значка пламени и завершение кода отсутствует. Журнал Omnisharp либо пусто, либо полностью отсутствует (не знаю, почему это поведение не всегда то же самое). Кто-нибудь есть идея, что я могу сделать, чтобы исправить это? Благодарю.
Simon Raes
11

голосов
2

ответ
11.3k

Просмотры

Автоматическое добавление NuGet зависимостей и используя операторы в Visual Studio кодекса?

Я использую Visual Studio код для разработки приложения ASP.NET 5 на Mac. Для того, чтобы использовать новые классы (каркасный или сторонний) в моем файле .cs, мне нужно вручную добавить зависимость NuGet в project.json, а затем вручную добавить помощью заявления в мой файл .cs. Кажется, что там должен быть лучший способ, чтобы импортировать новую функциональность, которая не предполагает поиска нужной NuGet и правильное пространство имен. Какие-либо предложения?
Nikolai Samteladze
2

голосов
1

ответ
84

Просмотры

Подсветка синтаксиса для многострочных строковых литералов

У меня есть собственный язык, для которого я хочу, чтобы обеспечить подсветку синтаксиса в Visual Studio кодекса. На этом языке строковые литералы начинаются и заканчиваются либо с двойной или одинарной кавычки. Строковый литерал, начиная с двойной кавычки могут содержать одиночные кавычки и наоборот. Любое другое экранирование кавычек не происходит. Но независимо от типа Отправной цитаты литералов могут занимать несколько строк. В моем файле tmLanguage.json я попробовал эти регулярные выражения: { "совпадение": " '[^'] * '", "имя": "string.quoted.single.rss"}, { "матч": "\" [^ \ "] * \" " "имя":. "string.quoted.double.rss"} к сожалению, это работает только для литералов однострочных затем я попытался { "матч":" '[^' (s?) ] * ' "" имя ": "string.quoted.single.rss"}, { "матч": "(? s) \"[^ \"] * \ "", "имя": "string.quoted.double.rss"} Но с модификатором (? s) подсветка синтаксиса не работает. Есть ли способ, чтобы соответствовать мульти строк строки?
8

голосов
2

ответ
3.5k

Просмотры

Не удается запустить OpenDebug, потому что Mono (или версия Mono> = 3.10.0) требуется

Я скачал и установить vscode в Ubuntu 14.0 LTS, и включают в себя существующий проект Node.js. Во-первых, я думаю, что нужно делать с vscode отлаживает мое приложение, для этого у меня есть пойти отладки (Ctrl + Shift + D) пенитенциарная, настроить файл launch.json с «именем» и «программы» = «app.js» свойства. Поместите отладки точку в app.js файл и нажмите на кнопку запуска. Здесь я получаю ошибку «Не удается запустить OpenDebug, потому что Mono (или версия Mono> = 3.10.0) требуется». Как решить эту проблему?
Manish Sapkal
2

голосов
2

ответ
6.3k

Просмотры

Как настроить Визуальный отладчик Студийный код для использования Chrome Canary?

Я работаю над несколькими проектами одновременно, и один из них я хочу использовать Chrome Canary для отладки мое приложение в Visual Studio кодекса. поэтому для стабильной Chrome у меня есть { "имя": "Запуск Chrome", "тип": "хром", "запрос": "запуск", "URL": "HTTP: // локальный: 7246 /", "runtimeArgs" : [ "--new окна", "--remote-отладка-порт = 9222"], "WebRoot": "$ {workspaceRoot} / приложение /"} есть ли простой способ настройки в launch.json использовать Chrome Canary на отдельной отладки порт (9223, например), так что я мог бы использовать Chrome Stable с отладки порта 9222 для всех других вещей?
raduf
2

голосов
1

ответ
28

Просмотры

Как просмотреть содержимое набора в JavaScript, в Visual Studio кодекса?

Я использую визуальные Insiders Студийный код. Я учу себя это так же, как Javascript в то же время, используя учебник от SitePoint. Я заметил, что когда я попытался отобразить содержимое моего набора, как показано в книге, я мог бы отобразить только количество элементов в наборе. Тем не менее, я должен был увидеть содержимое набора. При использовании командной строки, содержимое действительно показать. Это мои настройки текстового редактора, или это нормально? Что я могу сделать, чтобы быть в состоянии увидеть содержимое моих наборов в моем текстовом редакторе? Я должен продолжать копировать и вставить свои наборы в командной строке, чтобы увидеть, если они работают? Это то, что я вошел: константные буквы = новый набор ( «Hello»); console.log (буквы); Это то, что VS Code Insider напечатал: >> Set (4) {} Это то, что командная строка печатается: константные буквы = новый набор ( 'привет'); >> неопределенными console.log (буквы); >> Набор { «А», «е», «л», «о»} Я нахожу, что нет никаких проблем при печати содержимого массива, так что я не уверен, что это неправильно.
Venus
5

голосов
1

ответ
2k

Просмотры

Как включить IntelliSense для tensorflow в Visual Studio код

Я хотел бы включить IntelliSense для Visual Studio кода для более быстрого развития, есть ли способ сделать это.
5

голосов
5

ответ
6.5k

Просмотры

Как переименовать несколько файлов в vscode (Visual Studio код)?

Интересно, если есть способ переименовать несколько файлов в Visual Studio код? Я попытался не использовать поиска и замены, не повезло.
SaidAkh
5

голосов
1

ответ
781

Просмотры

Как реализовать `а.е. запустить --watch` задачу + отладки

Я пытаюсь выполнить «F5» для отладки приложений на базе Aurelia CLI в VS кодекса. Aurelia CLI построен на вершине задач глотка. Я хотел бы создать задачу, которая работает помощница запустить --watch и иметь эту задачу запускается при нажатии «F5» для отладки (опция «Запуск Chrome»). Создание основной задачи для команды АС запустить --watch достаточно просто. {// Проверяем https://go.microsoft.com/fwlink/?LinkId=733558 // для документации о tasks.json формате «версии»: «команда» «0.1.0»: «аи», " isShellCommand ": правда, "задачи": [{ "TASKNAME": "смотреть", "suppressTaskName": правда, "арг": [ "бежать", "--watch"], "isBuildCommand": ложь, «IsBackground»: истинно}]} Я могу затем эта задача запускается при нажатии клавиши F5, добавив его в «Запуск Chrome против локального хоста» конфигурации отладки: { «Тип»: «хром», «запрос»: «запуск», "название": "Запуск Chrome против локального хоста", "URL": "Http: // Localhost: 9000", "WebRoot": "$ {workspaceRoot}", "preLaunchTask": "смотреть"} проблема, что я видя, что, поскольку эта задача является «часы» задача, которая не будет завершена, код никогда не запускает вкладку Chrome или запускает сеанс отладки. Я попытался добавил «problemMatcher» для моей конфигурации задачи, но, честно говоря, документация для этой функции немного скудна. Выходы ошибок, которые я получаю, кажется, не соответствует тому, что говорит схема JSON. Надеюсь, кто-нибудь может помочь мне, хотя. Вот моя текущая, конфигурация нерабочая задачи. Когда я говорю нерабочим, я имею в виду, что эта задача выполняется успешно, но VS код не замечает, что смотрит часть задачи уже началась. {// Проверяем https://go.microsoft.com/fwlink/?LinkId=733558 // для документации о tasks.json формате «версии»: «команда» «0.1.0»: «аи», " isShellCommand ": правда, "задачи": [{ "TASKNAME": "смотреть", "suppressTaskName": правда, "арг": [ "бежать", "--watch"], "isBuildCommand" ложь "isBackground" : правда, "problemMatcher"
Ashley Grant
2

голосов
1

ответ
3.1k

Просмотры

Как добавить идентичность asp.net в ядре asp.net с Visual Studio код

Это мой первый проект в ядре asp.net и теперь пришли к точке, где мне нужно реализовать идентичность ASP.NET для ядра MVC приложения в Visual Studio кода. Я посмотрел вверх, но ни я, не могу найти блог и любой документ на сайтах Microsoft, как это сделать. Если кто-то может помочь мне, это будет большим и уверен, что многие другие получат ответ на этот вопрос. Спасибо, Гириш
girish kolte
2

голосов
2

ответ
994

Просмотры

Как использовать editor.action.joinLines в Visual Studio код?

Как видно из названия, в Visual Studio кода, который вы можете использовать editor.action.joinLines, чтобы присоединиться к различным строкам текста одной строки? Будучи редактором нуб, вопрос в том, как? Как отобразить эту команду на клавиатуре короткий путь, или что мышь действия мне нужно сделать после выбора указанного текста, чтобы получить две разные линии в одной строке? В частности, я работаю на Mac OS X.
Soham
8

голосов
2

ответ
450

Просмотры

Как просматривать JSCode сгенерированной документации в Visual Studio кодекса?

Я строил Угловое 2 / Машинопись проект в Visual Studio кодекса, и прилежно добавление JSDoc блоков комментариев, но я бы сейчас хотел бы посмотреть вывод JSDoc. Я мог бы установить и настроить свою собственную систему генерации JSDoc, но, учитывая всю хорошую поддержку GUI в VSC это кажется разумным, чтобы иметь возможность создавать и просматривать JSDoc прямо из VSC. Мой Google-Фу терпела неудачу меня; каждый раз, когда я смотрю на «Создание JSDoc вывода в Visual Studio кодекса» Я просто получить плагин для создания JSDoc блоков комментариев. Существуют ли способы генерации и просмотра вывода JSDoc в Visual Studio кодекса?
Daniel Griscom
5

голосов
2

ответ
205

Просмотры

Как разделить терминал при выполнении задач в VSCode?

В Visual Studio кодекса теперь можно разделить интегрированный терминал пополам. Я использую задачи VSCode оформлены, а также для выполнения двух задач всегда одновременно. Как я могу сделать это так, когда я запускаю задачу он будет автоматически разделен на текущий терминал, используя новую для выполнения этой задачи? В основном я хотел открыть VSCode, он должен автоматически открыть встроенный терминал как обычно, а затем я могу запускать мои две задачи, которые должны положить конец меня с терминала разделяется на три типа так: ---------- -------------------------------------------- | Терминал по умолчанию | Задача 1 | Задача 2 | -------------------------------------------------- ----
BlueCaret
19

голосов
2

ответ
4.1k

Просмотры

Отключение уведомления об обновлении Visual Studio код

Как я могу полностью отключить это уведомление об обновлении?
László Monda
8

голосов
4

ответ
942

Просмотры

VSCODE - Отключить выделение и описание в HTML-тегах и редактор строке

Вот некоторые из вещей, которые я действительно найти визуально раздражает в VSCODE, я надеюсь кто-то может помочь мне отключить их. 1.) Излагая в тегах. Я не знаю о вас, но я нахожу это очень раздражает. 2.) Outline в активной линии я побежал через все настройки рабочего пространства и установить ложь все, что может - или по крайней мере - в любом случае связано с не выделяя и описанием, но не повезло.
4

голосов
3

ответ
3.2k

Просмотры

приложение питон отладки работает в Докер

Я только недавно начал пытаться обернуть мою голову вокруг Докер и сумел получить развитие машину и работают. Что я сейчас пытаюсь сделать это, чтобы иметь возможность использовать отладчик в Visual Studio кодекса в моем питона приложения (в частности, Django). Я попытался после ограниченной документации расширения питона для VS Кодекса, разъясняется параметры для удаленной отладки. Dockerfile из питона: 3.5.2 RUN APT-получить обновление \ --no-установки рекомендует && гт -rf / вар / Библиотека / кв / списки / * \ && MkDir -p / код \ ПОДВЕРГАТЬ 8000 требования WORKDIR / код COPY. TXT / код RUN / бен / Баш --login -c "пункт установить -r requirements.txt" ADD. / Код CMD [] Докер-compose.yml версия: '2' услуги: DB: изображения: Postgres веб: Сложение:. Объемы: -:. / код порты: 8000)) к одному из файлов проекта The Проблема Когда я когда-либо начать отладчик ничего не происходит, и это выглядит как VS код ждет точки останова, чтобы ударить. Но он никогда не делает. Есть идеи? EDIT: Незначительное обновление Я попытался с помощью различных портов для отладчика Aswell как обнажая новые порты в Докер-compose.yml без какого-либо успеха. Похоже, что присоединять успешно, потому что отладчик не врезаться, но не точки останова не срабатывают. Я действительно застрял на этом. Решение См ответ от theBarkman. Я добавлю, что я не мог использовать секрет, чтобы получить эту работу. Я сделал следующее: manage.py импорт ptvsd ptvsd.enable_attach (секрет = None, адрес = ( '0.0.0.0', '3000')) launch.json { "имя": "Приложите Vagrant", "тип": " питон «„запрос“:»
Mattias
5

голосов
1

ответ
463

Просмотры

Adding unit tests to a F# project in VSCode

Я использую VSCode и Ionide набор пакетов для создания консольного приложения в F #. Мне нужно добавить модульные тесты для приложения, так что, когда я Ctrl + Shift + P FAKE: Построение проекта, тесты запускаются в процессе сборки. Я создал фиктивный проект в Github в качестве примера. Первоначально тест реж не было. Я создал тестовый каталог и в эту папку создал второй проект TestProj.Test (задним числом, я должен использовать более описательные имена) для целей тестирования. Я добавил файл .fsproj от TestProj к этому проекту, так что я мог бы сослаться на SimpleFunctions.fs. NUnit.Framework и FsUnit добавляются в TestProj.Test. Test.fs содержит два простых теста. Я намеренно создал TestProj.Test как # библиотеки F, потому что я читал на SO, что проект тестирования нужно быть библиотекой, а не приложение консоли. Я добавил линию 9, 31-37 и 47 в файл build.fsx по умолчанию, который приходит из Ionide .. Тем не менее, когда я строй всего проекта (т.е. TestProj), сборка не удается, и я получаю следующее сообщение об ошибке: 1) System.Exception: NUnit: не может запускать тесты (список сборки пуст). в Fake.NUnitSequential.NUnit (FSharpFunc`2 setParams, IEnumerable`1 сборок) в C: \ \ кода подделка \ SRC \ приложение \ FakeLib \ UnitTest \ NUnit \ Sequential.fs: строка 22 в[email protected] (Unit _arg3) на Fake.TargetHelper.runSingleTarget (целевой TargetTemplate`1) в C: \ код \ поддельный \ SRC \ приложение \ FakeLib \ TargetHelper.fs: строка 492 Строка 22 Sequential.fs предполагает , что узлы пусты. Что я делаю неправильно? Как я должен настроить файл build.fsx так , что тесты в TestProj.test успешно работать? Кроме того , есть что - то не так с файлом Tests.fs в TestProj.Test? Это кажется особенно трудным; есть более простой способ включить тесты , которые запускаются автоматически с VSCode, Iondide и F #?
Steven
2

голосов
1

ответ
87

Просмотры

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

В .vue и .js, я могу наслаждаться IntelliSense в vscode при разработке. Но я обнаружил, что не работает больше, когда я использую псевдоним. Так что я искал какое-то время на блогах, нашел решение, которое настроить «jsconfig.json», как показано ниже. { "compilerOptions": { "целевые": "ES6", "модуль": "CommonJS", "allowSyntheticDefaultImports": правда, "BaseUrl": "./", "пути": { "@ / *": [ " SRC / *»]}}} он работал в .js файле, но не работает в .vue файле. Кто-нибудь знает, как решить это? Есть ли работа в .js Не работает в .vue
Wilkin Wendy
6

голосов
1

ответ
784

Просмотры

Добавить проект, основанный project.json к .sln файла без использования Visual Studio

У нас есть разработчики, которые используют VS код на Linux, Windows и Mac. У нас также есть разработчики, которые используют полный Visual Studio на Windows. Проблема возникает тогда, когда бывший (включая меня) не добавлять свои проекты решения, а последнее для этого не видят проектов в решении. Как разработчики могут добавлять свои project.json проекты в SLn без необходимости открывать Visual Studio?
Shaun Luttin
8

голосов
1

ответ
4.9k

Просмотры

Как отлаживать код NodeJS (ES6) в редакторе VSCode?

Я пытаюсь отлаживать nodejs приложения, написанные на ES6 от VSCode. Но он бросает следующее сообщение об ошибке: узел --debug-битый = 18712 --nolazy index.js Debugger прослушивает [::]: 18712 /Users/rsiva/Projects/Siva/ntask/ntask-api/index.js:1 (функция (экспорт, требуется, модуль, __filename, __dirname) {импорт экспресс из "экспресс"; ^^^^^^ SyntaxError: Неожиданный маркер импорта в Object.exports.runInThisContext (vm.js: 76: 16) в модуле. _compile (module.js: 542: 28) при Object.Module._extensions..js (module.js: 579: 10) при Module.Load (module.js: 487: 32) при tryModuleLoad (module.js: 446: 12) при Function.Module._load (module.js: 438: 3) в качестве Timeout.Module.runMain [_onTimeout] (module.js: 604: 10) на ontimeout (timers.js: 365: 14) в tryOnTimeout ( timers.js: 237: 5) в Timer.listOnTimeout (timers.js: 207: 5) Я посмотрел на Как отлаживать VUE JS приложения в VS кодекса? и https://medium.com/@katopz/how-to-debug-es6-nodejs-with-vscode-8d00bd6c4f94#.yaevayjs3, но эти решения не работают. Мой package.json: { "имя": "ntask-апи", "версия": "1.0.0", "Описание": "Список задач API", "главный": "index.js", "скрипты": { "Пуск": "Бабель-узел index.js"}, "автор": "Шив", "зависимость": { "столпотворение-кли": "^ 6.5.1", "столпотворение-предустановленный es2015": " ^ 6.5.0" , "предавать": "^ 0.1.2", "Экспресс": "^ 4.13.4", "sequelize": "^ 3.19.2", "
K. Siva Prasad Reddy
2

голосов
1

ответ
34

Просмотры

«Переход к файлу» с VSCode, вместо goToSymbol

Я вижу эту строку в keybindings.json { «ключ»: «Shift + Cmd + O», «команда»: «workbench.action.gotoSymbol»}, который вы можете увидеть здесь: Тем не менее, я пытаюсь найти ярлык «goToFile» - есть такой ярлык? В настоящее время, чтобы найти файл по имени, я использую «goToSymbol», а затем я удалить амперсанд, а затем введите имя файла и он работает, но это дополнительный шаг, который я хотел бы избежать. См: Так что мой вопрос, кто-нибудь знает, как перейти непосредственно к поиску файла по имени, вместо использования goToSymbol?
MrCholo
3

голосов
1

ответ
189

Просмотры

VSCode Code-Snippets преобразования

У меня есть это: $ {1 / ([AZ] *) (?: _) ([AZ] +) * / $ {1: / downcase} $ {2: / downcase} / г} Как сделать использование downcase и извлечь выгоду из одной и той же (2) группы? $ {1 / ([AZ] *) (?: _) ([AZ] +) * / $ {1: / downcase} $ {2: / downcase / капитализировать} / г} Я хочу, чтобы получить ZXC_ASD> zxcAsd.
lukaszpolowczyk
7

голосов
2

ответ
2.7k

Просмотры

Why does Typescript ignore my tsconfig.json inside Visual Studio Code?

I got my project setup like this project/ | +---src/ | | | +---app/ | | | sample.ts | +---typings/ +---tsconfig.json and here's my tsconfig.json { "compilerOptions": { "rootDir": "src", "target": "es5", "module": "commonjs", "moduleResolution": "node", "emitDecoratorMetadata": true, "experimentalDecorators": true, "removeComments": true, "sourceMap": true, "noImplicitAny": false, "outDir": "dist" }, "exclude": [ "node_modules", "src/assets", "src/lib" ] } What I'm wondering is, why does VSC indicate errors such as when clearly there is no error at all ("experimentalDecorators": true is set in tsconfig.json), and the app transpiles just fine? And it's not just decorators, Promise and the like is highlighted as well (I made sure to have tsconfig.json in the same folder as typings and I got the typings for es6-shim installed). Not sure if it matters, but I'm on [email protected] в данный момент.
7

голосов
1

ответ
2.7k

Просмотры

Выберите Конечным / начало строки в Visual Studio кодекса

В большинстве редакторов (включая Visual Studio правильной), я могу использовать Shift + End, чтобы выбрать весь текст от позиции курсора до конца текущей строки, и Shift + Home, чтобы выбрать весь текст до начала строки. Эти ярлыки не похоже на работу вне коробки (по крайней мере, по версии Mac). Есть ли какой-нибудь способ, чтобы включить это, возможно, с плагин или настройками я отсутствующей?
fr0
4

голосов
1

ответ
456

Просмотры

Как сделать экспорт Покрытие для vscode расширений

Я видел много учебников, как сделать расширения vscode. Как: https://code.visualstudio.com/docs/extensions/testing-extensions И есть много учебников, как сделать экспорт покрытия, существует много способов, как это сделать, но я не видел хорошие примеры, которые будут следовать примеры из их документации и работы с расширениями vscode (они нуждаются в extensionHost вместо nodejs). У меня есть все тесты, написанные в мокко, который поставляемым в vscode в соответствии с предложением своих документов. Я пытался экспериментировать и я застрял, есть какие-то намеки или указания, где я мог бы продолжать и получить мой процесс снова работаю?
muni764
2

голосов
1

ответ
457

Просмотры

Неправильное определение функции в машинописи

У меня есть 4 Угловой проект, где я загружать файлы firebase хранения. Я на основе кода загрузчика на угловом-Firestarter. Если я запускаю этот код работает отлично. Я включил в upload.service.ts в моем коде, и она работала хорошо, но после того, как от него на некоторое время upload.service.ts больше не будет компилировать. Я получаю сообщение об ошибке: Аргумент типа «() => пустота» не отнесено к параметру типа «Отказаться от подписки». Тип «пустота» не может быть назначен на тип «не определен». . На функцию, которая выглядит следующим образом: pushUpload (загрузка: Upload, desktopKey: строка) {сопз storageRef = firebase.storage () исх (); Const uploadTask = storageRef.child ( `$ {this.basePath} / $ {upload.file.name}`) .Put (upload.file); uploadTask.on (firebase.storage.TaskEvent.STATE_CHANGED, (снимок: любой) => {// загрузить в ходе upload.progress = (snapshot.bytesTransferred / snapshot.totalBytes) * 100; }, (Ошибка) => {// Не удалось загрузить console.log (ошибка); }, () => {// загрузить успех upload.url = uploadTask.snapshot.downloadURL; upload.name = upload.file.name; this.saveDocumentData (загрузка, desktopKey); }); } Это, кажется, что определение для этого на функции не так в моем проекте (если я комментирую его это приложение работает отлично). Любая идея о том, что может быть причиной такой проблемы, и как это исправить? Если я сравниваю firebase.d.ts файлы для двух проектов, они немного отличаются, хотя оба проекта имеют «firebase»: «^ 4.1.3» в пакете. JSON от углового Firestarter интерфейса UploadTask {отмены (): Boolean; улов (onRejected: (а: Ошибка) => любой): firebase.Promise <любой>; на (событие: firebase.storage.TaskEvent, nextOrObserver: нуль | Объект, ошибка: ((а: Error) => любой) | нуль, полный: (() => есть) | нуль?): Функция; пауза (): Boolean; резюме (): Boolean; снимок: firebase.storage.UploadTaskSnapshot; затем (onFulfilled: ((а: firebase.storage.UploadTaskSnapshot) => любой) | нуль, onRejected: ((а: Error) => есть) | нуль?): firebase.Promise <любая>; } Из моего проекта: интерфейс UploadTask {отменить (): Boolean; улов (onRejected: (а: Ошибка) => любой): firebase.Promise <любой>; на (событие: firebase.storage.TaskEvent, nextOrObserver: firebase. Наблюдатель <любой, любой> | нуль | ((А: Объект) => есть), ошибка? : ((А: Error) => есть) | нуль, полный? : (Firebase.Unsubscribe) | нуль): функция; пауза (): Boolean; резюме (): Boolean; снимок: firebase.storage.UploadTaskSnapshot; затем (onFulfilled: ((а: firebase.storage.UploadTaskSnapshot) => любой) | нуль, onRejected: ((а: Error) => есть) | нуль?): firebase.Promise <любая>; } Я удалил node_modules и пакет-lock.json и запустить НПМ установки, но это не помогло. Я также попытался восстановить мой проект из резервной копии, включая node_modules, а затем он работает, но когда я удалить node_modules и пакет-lock.json и НПМ установки я получаю сообщение об ошибке. Таким образом, любая идея, почему я получаю неправильный файл typedefinition в моем проекте, даже если я установить ту же версию firebase? мой файл package.json; { "Имя": "docavea", "версия": "0.0.0", "лицензия": "MIT", "скрипты": { "нг": "нг", "старт": «нг служить -О " "сборка": "нг сборка", "тест": "тест нг", "пух": "нг пух", "e2e": "нг e2e", "заселить-БД":" ./node_modules/. бен / TS-узел ./populate-db.ts " "заселить-db2":" ./node_modules/.bin/ts-node ./populate-db2.ts»}, "частный": правда, "зависимость" : { "@ угловой / анимация": "^ 4.3.2", "
Gøngevangen
2

голосов
3

ответ
2.8k

Просмотры

Как скомпилировать C ++ кода с помощью Visual Studio код в Ubuntu? [закрыто]

Я смотрел на некоторых интернет-ресурсов о том, как я могу скомпилировать проект C ++ с использованием Visual Studio код. Я новичок в Visual Studio кодекса, но я не мог найти учебник, который четко объясняет, как я могу составить большой проект C ++, который требует CMake с некоторыми аргументами для включения отладки в Unix-подобных операционных систем, таких как Ubuntu. Ближе всего я нашел это, которое кажется довольно кратким, что может быть достаточно для более опытных пользователей. Так интересно, может кто-нибудь дать некоторые шаг за шагом инструкции о том, как я должен настроить VSCode и компилировать C ++ код и включить отладку с помощью GDB? FYI, я установил C ++ и расширений CMake.
Amir
159

голосов
6

ответ
38.4k

Просмотры

Есть ли закладки в Visual Studio кодекса?

Как я могу установить закладки в Visual Studio кодекса? Я не могу найти никаких сочетаний клавиш. Или еще что-нибудь, что я могу использовать вместо этого. Я ищу закладки в Visual Studio кодексе. Это не имеет ничего общего с Visual Studio
Rheinprinz
3

голосов
2

ответ
2.2k

Просмотры

Как отключить предупреждения ECMAScript 6 пылеобразования в визуальной RC5 Студийный код?

Я знаю, что это до сих пор релиз-кандидат, так что возможно, что эта функция еще не существует, но есть установка его в настройках по умолчанию: // Определяет, какую версию ECMA-Script используется. «Javascript.validate.target»: «ES5» Я попытался перезаписать это в настройках пользователя, введя: «javascript.validate.target»: «ES6», но это не сработало. Кто-нибудь имел никакого успеха с этим?
Alex
249

голосов
8

ответ
72.5k

Просмотры

Как можно выбрать папки, которые будут игнорироваться во время поиска?

Сейчас, когда я использую ⌘O для поиска файлов, нечеткое соответствие, как представляется, работать над всеми файлами в текущем проекте. К сожалению, это включает в себя ряд менее чем полностью очевидные сборка и поставщик каталоги. Так, например, если я хочу, чтобы найти все файлы JavaScript и сделать ⌘O.js результатов файла и символа включают около 1500 хитов ... все, кроме два, которые являются полным шумом. Есть ли способ задать определенные каталоги, которые будут игнорироваться для целей поиска?
J. Abrahamson
2

голосов
3

ответ
132

Просмотры

F # на Linux - таргетинг net4xx

У меня как моно (5.10.1.20) и Dotnet ядро ​​(2.1.4), установленный на моем Linux Mint (18,3) машины. Я хочу создать проект, используя VS Code Ionide: Ctrl + Shift + P -> F #: New Project -> консоль. Это идет без проблем. Однако, когда я пытаюсь построить его, я получаю: ошибка MSB3644: Опорные узлы для рамок».NETFramework, Version = v4.6.1" не были найдены. Чтобы решить эту проблему, установите пакет SDK или Таргетинг пакет для этой рамочной версии или перенастроить приложение до версии рамок, для которых у вас есть SDK или Таргетинг установлен пакет. Я смотрю на мой файл .fsproj и в самом деле - он говорит: net461 Однако, я нашел несколько статей в Интернете, где люди утверждают, чтобы иметь возможность построить это без проблем (например, Учтивой-Music-Store учебник найти здесь: https: // наследие .gitbook. ком / книга / theimowski / учтивый-музыка-магазин / подробности) Я, конечно, не хватает что-то здесь. Так что мой вопрос: что именно (и как сделать эту работу)? PS: Я был в состоянии взломать немного изменив целевую структуру для «netcoreapp2.0», но все-таки я уверен, что шаблон должен работать из коробки.
Alojzy Leszcz
2

голосов
1

ответ
352

Просмотры

Визуальный код Студия: Первоначальная настройка VueJS не может найти модуль «@ / ..»

Как вы знаете, @ является заполнителем для / ЦСИ и приложение компилируется и работает правильно, если я использую это так. Но мой VSCode считает, что модуль не там и показать мне сообщение об ошибке: Вопрос 1: Как я могу научить VSCode как найти модули? Аналогичная ситуация выглядит следующим образом: класс экспорта по умолчанию HelloWorld расширяет Vue {@Prop () частные Сообща !: строку; !} Есть две ошибки в IDE (в то время как приложение компилируется и работает должным образом): 1): красная подчеркнуты -> Expression ожидается 2) строка красная подчеркнуты -> «строка» пользователя неявно имеет «любой» тип. Но это на самом деле не ошибки, это нормальный синтаксис и VSCode не может справиться с ней. Vetur Extension (Vue Набор инструментов для VSCode) уже установлена. Вопрос 2: Как я могу иметь дело с Vue + машинопись в VSCode вообще? Что (все) я должен рассмотреть?
Lonely
2

голосов
2

ответ
1.3k

Просмотры

Как отформатировать HTML код в VScode?

Я хотел бы найти способ форматирования HTML в VScode, такие как Фро, например, если у меня есть длинный DIV, как этот: Я хочу, чтобы это будет отображаться как это, когда я Ctrl + Shift + I: Есть ли у вас, если это возможный? Есть ли расширение VScode, который существует для такого рода реализации? Спасибо !
Margaux Masson