Как закрыть папку в vs code
Перейти к содержимому

Как закрыть папку в vs code

  • автор:

VSCode. Как удалить проект из VSC, но не удалять его из компьютера?

Подскажите, пожалуйста, как удалить проект из VSCode так, чтобы файлы, папки исчезали ТОЛЬКО из VSCode, но на компьютере оставались для возможности вернуться к этому проекту в будущем? На текущий момент получается удалить только безвозвратно отовсюду. Возможно неправильно подключаю изначально?

Отслеживать
задан 10 июн в 10:38
13 6 6 бронзовых знаков

Что вы понимаете под «удалить проект из VSCode»? Можно, конечно, удалить папку .vscode из проекта, эту удалит настройки vscode для этой папки, но никак не помешает снова открыть этот же проект в vscode опять. Сам проект никак в VSCode не «хранится», удалять из VSCode нечего.

10 июн в 10:44

При перетаскивании проекта в Рабочую зону, его название отображается в САМОЙ РАБОЧЕЙ ОБЛАСТИ. И впоследствие просто убрать название временно ненужного проекта из РАБОЧЕЙ ОБЛАСТИ невозможно. Мне приходится удалять проект. И он, при этом удаляется и из компьютера. Как избежать удаление проекта из компьютера — удалить его название только из рабочей области ?

Как свернуть все папки в боковой панели VSCode?

В Workscpace есть 1 папка и в ней куча вложенных папок и файлов. Работая над проектом приходится лазить по разным папкам внутри workspace папки. Как свернуть все развернутые (открытые) папки внутри workspace?

  • Вопрос задан более трёх лет назад
  • 2357 просмотров

Комментировать

Решения вопроса 1

pton

5d2ec94a834c1933117875.jpeg

Ответ написан более трёх лет назад

Нравится 18 2 комментария

Drovosek01 @Drovosek01 Автор вопроса

Спасибо, а есть ли горячая клавиша для этой кнопки?

jenyamyasnikov @jenyamyasnikov

Drovosek01, Если окно активно: command + left-arrow или ctrl + left-arrow . Или можно задать свои горячие клавиши https://stackoverflow.com/questions/53273421/visua.

Ответы на вопрос 0

Ваш ответ на вопрос

Войдите, чтобы написать ответ

visual-studio-code

  • Visual Studio Code

А есть ли такое расширение на VS code который по горячим клавишам в зависимости от формата документа сам выберет как комментировать?

  • 1 подписчик
  • 27 окт.
  • 36 просмотров

Удаление рабочей папки из рабочей области

1. В меню «Файл» выберите пункт «Система управления версиями» и щелкните элемент «Рабочие области». 2. В диалоговом окне «Управление рабочими областями» в столбце «Имя» выделите рабочую область, из которой необходимо удалить рабочую папку, и нажмите кнопку «Изменить». 3. В диалоговом окне «Изменение рабочей области» в списке «Рабочие папки» выберите рабочую папку, которую требуется удалить, и нажмите кнопку «Удалить». 4. Нажмите кнопку ОК.

Изменение рабочей области

1. В меню «Файл» выберите пункт «Система управления версиями» и щелкните элемент «Рабочие области». 2. В диалоговом окне «Управление рабочими» областями в столбце «Имя» выделите рабочую область, которую требуется изменить, и нажмите кнопку «Изменить». 3. Откроется диалоговое окно «Изменение рабочей области». Теперь можно выполнить следующие действия: а) измените имени в поле «Имя». При этом имя компьютера изменить нельзя. Если изменяется имя компьютера, необходимо выполнить команду tf workspaces /updatecomputername в программе командной строки tf. В противном случае переместить рабочую область с одного компьютера на другой будет невозможно; б) введите комментарий, описывающий внесенные в рабочую область изменения, в поле «Примечание»; в) измените рабочие папки; г) нажмите кнопку ОК, чтобы сохранить изменения рабочей области; д) в диалоговом окне «Управление рабочими областями» нажмите кнопку «Закрыть». После подготовки рабочей области необходимо добавить в нее файлы с сервера.

Маскировка и отмена маскировки папок в рабочей области

Visual Studio 2010

Маскировка позволяет исключить просмотр пользователями определенных папок в рабочей области или тех папок, которые в данный момент не нужны. Маскировка бывает полезной при работе с файлами в двух или более ветвях папок с общей родительской папкой, чтобы исключить ненужное копирование файлов. И, наконец, маскировка снижает нагрузку на каналы связи и экономит место на локальном диске благодаря тому, что неиспользуемые файлы и папки не копируются в локальную рабочую папку. Дополнительные сведения см. в разделе Создание рабочей области для работы с командным проектом. Маскировку можно применять для существующего сопоставления папки в рабочей области, однако рекомендуется создать новое сопоставление папки специально для маскировки. Замаскировать папку, уже содержащую замаскированные элементы, нельзя. Однако можно сопоставить элементы в замаскированной папке с локальной рабочей областью.

Маскировка папок в рабочей области

1. В меню «Файл» выберите команду «Система управления версиями», а затем команду «Рабочие области». 2. В диалоговом окне «Управление рабочими областями» выберите рабочую область, которую требуется замаскировать, и нажмите кнопку «Изменить». 3. В диалоговом окне «Изменение рабочих областей» в списке «Рабочие папки» выделите сопоставление папок в папке системы управления версиями и локальную папку, которую требуется замаскировать, или создайте новое сопоставление. В поле «Состояние» измените значение с «Активно» на «Замаскировано». Заметим, что маскировать можно только папки, расположенные в сопоставленной папке на сервере.

Каким образом в Visual Studio Code запускать код из глобального каталога.

Наверное многие сталкивались с тем, что при запуске кода, в терминале Visual Studio Code нужно прописывать весь путь до директории, где находится код. Иначе он просто не запуститься и выдаст ошибку:

К примеру, я хочу запустить файл

access_template.py

Он находится в директории 05_basic_examples

Для этого в терминале Visual Studio Code я перехожу в директорию, в которой находится код. И только потом запускаю скрипт.

Здесь возникают две сложности.

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

Во-вторых, в самом териминале это выглядит не очень удобно. Слишком длинная строка не очень читабельна, по крайней мере для меня.

Есть ли возможность исправить данное положение? Да, такой способ есть. Пояснение, как это сделать я взял из следующей статьи:

Setting Python source folders in Visual Studio Code — Binx

Visual Studio Code is my preferred editor. Unfortunately, it doesn’t work with additional Python source folders out of…

Настройка файла settings.json

Для этого надо будет прописать по одной строке в конфигурационных файлах settings.json, который находится в папке vscode вашего рабочего пространства Visual Studio Code. Мое рабочее пространство называется PyNEng:

Файл settings.json выглядит:

"python.pythonPath": ".pyneng\\Scripts\\python.exe", 
"terminal.integrated.env.windows":
"PYTHONPATH": "$;$/pyneng-online-9-may-aug-2020",
>
>

В файле видны две настройки, это python.pythonPath — путь к исполняему файлу Python. Так как исполняемый код может находиться в любом каталоге вашей системы, нужно указать путь откуда именно будет этот код запускаться. Так как я использую виртуальное окружение .pyneng, то я указал, чтобы исполняемый код Python запускался из директории виртуального окружения:

"python.pythonPath": ".pyneng\\Scripts\\python.exe"

Вторая настройка это как у нас будет запускаться терминал. Visual Studio Code использует встроенный терминал операционной системы для запуска исполняемого кода Python. И по-умолчанию Python запускает код, непосредственно из папки, в которой этот код прописан. Но как я и писал выше это не особо удобно.

Для того, чтобы Python запускал код из глобального каталога и каталого более высокого уровня, т.е. не заходить постоянно в каждую папку и оттуда запускать код, нам нужно настроить Python на поиск модулей в каталоге глобального уровня. Для этого мы изменяем путь поиска кода по умолчанию. В моем случае глобальный каталог, в котором находятся папки и подпапки с кодом это “pyneng-online-9-may-aug-2020”

"terminal.integrated.env.windows": 
"PYTHONPATH": "$;$/pyneng-online-9-may-aug-2020",
>

Настройка конфигурационного файла виртуального окружения

После того, как мы прописали нужные нам строки в файле setting.json, нам нужно еще добавь строку в конфигурационный файл pyvenv.cfg виртуального окружения .pyneng

Сам файл выглядит так:

home = C:\Users\emilg\AppData\Local\Programs\Python\Python38-32include-system-site-packages = falseversion = 3.8.5PYTHONPATH=./pyneng-online-9-may-aug-2020

Три верхние строки будут идти у вас по умолчанию, а 4-ю строку вам нужно будет прописать вручную:

PYTHONPATH=./pyneng-online-9-may-aug-2020

В этой строке также указывается путь глобального каталога откуда у вас будет запускаться код.

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

Для того, чтобы изменения применились вам нужно будет закрыть и заново открыть Visual Studio Code

Теперь, находясь в глобально каталоге в терминале мы можем запустить любой код из папок нижнего уровня:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *