#visual-studio-code #import #package
Вопрос:
Поскольку я работаю в основном над проектами машинного обучения/визуализации данных на Vscode/python, мне нужно выполнить множество операций импорта перед работой, и я хотел бы знать, можно ли изменить настройки Vscode по умолчанию, чтобы при создании нового файла в vscode новый открытый сценарий уже был написан со всем моим обычным импортом (np, pd, plt, sns, tf, torch и т. Д.), Потому что написание одних и тех же 15-20 строк каждый раз, когда я создаю новый сценарий, Занимает немного времени (и скучно).
Спасибо за вашу помощь, не стесняйтесь комментировать, если вам нужны разъяснения по этому вопросу.
РЕДАКТИРОВАТЬ: Я нашел кое-что, что может частично ответить на мой вопрос: снипы в Vscode. Действительно, снипы-это «очень простые в настройке» инструменты автозаполнения. Поэтому я создал тот, который автоматически заполняется моими различными импортами, когда я набираю «импорт».
Для этого: Файл —> Настройки —>> Пользовательские снипеты —> Новые снипеты
Я положил ниже свой индивидуальный снип:
{
"Auto_import": {
"prefix": "import",
"body": [
"import pandas as pd",
"import numpy as np",
"import pathlib",
"import matplotlib.pyplot as plt",
"import IPython",
"",
"",
"$0",
"",
"",
"",
"IPython.embed()"
],
"description": ""
}
}
- Auto_import-это название снипета (не очень актуально)
- «префикс» — это слово, которое вы должны ввести, чтобы получить автозаполнение
- «тело» — это код, который будет автоматически заполнен
- $0 обозначает конечную позицию курсора при завершении автозаполнения
Я использую это следующим образом: я создаю свой новый файл, я набираю «импорт», пока не будет предложено автозаполнение, я нажимаю enter, и автозаполнение выполняется автоматически. Решение не полностью автоматическое, но вполне полезное.
PS: вы можете использовать веб-сайт https://snippet-generator.app/ для создания вашего снипета (автоматическое преобразование в формат снипета)