Если недавно установили VS Code и перешли с обычного блокнота или Sublime, то, скорее всего, уже искали, как создать файл. В интерфейсе нет кнопки «Новый документ», как в Word. Приходится гуглить, открывать меню, искать. Сегодня покажу все работающие способы. Некоторые из них реально экономят часы, если вы кодите каждый день.
Способ 1: старый добрый File
Способ знаком каждому, кто открывал VS Code хотя бы пару раз. Кликаете в верхнем меню на File (Файл), потом выбираете New File (Новый файл). Перед вами появится пустая вкладка с названием Untitled-1. Можно сразу писать код. Когда сохраните через Ctrl+S, система спросит, куда положить файл и как его назвать.
Обратите внимание: в новой версии VS Code этот пункт называется именно New File... с точками-многоточием. Три точки означают, что откроется диалог выбора папки. Ничего страшного, просто укажите директорию и имя файла.
Минус способа в том, что нужно отрывать руку от клавиатуры и тянуться к мышке. Для одного раза нормально, но когда создаешь по десять файлов в день, это раздражает. Поэтому переходим к горячим клавишам.
Способ 2: горячие клавиши, которые выжигают на подкорке
Самый быстрый способ создать новый файл без мыши - нажать Ctrl+N (для Windows и Linux) или Cmd+N (для Mac). Действие создает новый пустой файл в новом окне или во вкладке, в зависимости от настроек.
Дальше сохраняете файл. Просто жмете Ctrl+Shift+S, если хотите задать имя и расположение вручную, или Ctrl+S, если сохраняете первый раз. Появляется стандартный диалог. Выбираете папку, пишете имя с расширением, жмете Enter.
Многие привыкают к Ctrl+N и потом мучаются, потому что файл создается, но не привязан к папке проекта. Если вы хотите сразу создавать файл в текущей папке проекта, этот способ не подходит. Вы набираете код, а при сохранении просто указываете путь. Нормально, но есть способы шустрее. На Reddit в сабе r/vscode эту проблему обсуждают чуть ли не каждую неделю: люди жмут Ctrl+N, а потом не могут найти файл в проекте.
Способ 3: контекстное меню в проводнике
Откройте проект в VS Code. Слева видите боковую панель Explorer (Проводник). Она показывает все файлы проекта. Нажмите правой кнопкой мыши по папке, в которой хотите создать новый файл. В выпадающем меню выберите New File. Или просто наведите курсор на папку, и появится иконка с плюсиком (New File). Нажимаете на неё, вводите имя файла и Enter.
Метод удобен, когда важно сразу положить файл в нужную папку, не открывая диалог сохранения. Созданный файл появляется прямо в дереве проекта. Можно сразу писать код. Если на панели Explorer нет нужной папки, создайте её так же через контекстное меню New Folder.
Важный нюанс: чтобы панель была видна, нажмите Ctrl+B (или Cmd+B) или кликните по иконке с двумя листочками в левом сайдбаре. Без проводника этот способ не работает.
Способ 4: командная палитра - швейцарский нож VS Code
Командная палитра открывается через Ctrl+Shift+P (или F1) и служит для ввода команд. Наберите там «new file» - увидите пункт File: New File. Выберите его, и будет создан новый пустой файл. Но есть особый синтаксис, чтобы сразу создать файл с определённым путем. Попробуйте так: в командной палитре введите «>new file» и потом допишите путь, например, «src/components/Button.js». Хитрость в том, что команда File: New File не принимает путь, но есть расширения, которые умеют.
Простым способом через палитру создать файл в нужной папке не получится. Зато можно открыть палитру и ввести команду «>Create New File» (если установлено расширение). Сделает как раз то, что нужно. Поэтому идём дальше.
На самом деле командная палитра намного полезнее для открытия настроек, поиска файлов, выполнения команд Git. Для простого создания файла она быстрее меню File, но всё равно уступает горячим клавишам.
Способ 5: создание файла через встроенный терминал
Раз уж вы пользуетесь VS Code, значит, вы наверняка знакомы с терминалом. Терминал внутри редактора - лучший друг для любых файловых операций. Откройте его через Ctrl+` (клавиша ё) или через меню Terminal -> New Terminal. Команда touch создаст пустой файл, а echo может сразу записать содержимое.
Например, хотите создать файл index.js в текущей папке. Пишете в терминале:
- touch index.js
Файл появится сразу. Если нужно создать файл в подпапке, просто укажите путь:
- touch src/utils/helpers.js
Команда мгновенно создаст файл helpers.js в папке utils (если папка уже существует). Команда echo с перенаправлением запишет текст в файл:
- echo "console.log('hello')" > hello.js
В Windows используйте команду type nul > file.js (для cmd) или New-Item file.js для PowerShell. Но я рекомендую использовать терминал Git Bash или WSL, чтобы работали команды Linux.
Он выручает, когда нужно быстро создать много файлов или структуру проекта. Скриптом на bash можно создавать целые папки с файлами. Для этого даже не нужен VS Code - просто привычка делает процесс быстрым.
Способ 6: расширения для шаблонов и автогенерации
VS Code славится расширениями. Есть плагины, которые создают файлы по шаблону. Например, вы хотите создать React-компонент с типовой структурой. Устанавливаете расширение zobo-file-generator или File Templates for VSCode. Правая кнопка мыши -> New from template -> выбираете шаблон. Всё, файл создан с готовым скелетом кода.
Есть популярное расширение Advanced New File, которое позволяет ввести полный путь в командной палитре и создать файл вместе с промежуточными папками. Расширение как раз решает проблему из способа 4. Нажмите Ctrl+Shift+P, наберите «Advanced New File», введите путь типа «src/components/Header.tsx» - и файл создастся в нужном месте, даже если папки src/components еще нет. VS Code сам создаст все папки по пути.
Без расширений можно было бы это сделать через терминал. Но Advanced New File удобнее, потому что не покидает редактор. Введите всего одну команду - и готово.
Для фронтендеров есть плагины для создания стилей, тестов, конфигов. Например, создание файла с именем Button и нужным расширением через шаблон - дело секунды. Если вы работаете с повторяющимися структурами, обязательно посмотрите на такие расширения, они экономят кучу времени.
Способ 7: когда сам VS Code не справляется - подключаем ИИ
Все предыдущие способы требуют, чтобы вы сами придумали имя и содержимое. Но если нужно создать файл со структурой, шаблоном или просто написать код по описанию, на помощь приходят нейросети. Голосом или текстом вы объясняете, что хотите, и получаете готовый файл, который остаётся только вставить в редактор.
Я давно использую такой подход. Например, мне нужен файл с парсером JSON на Python. Я открываю ассистента в браузере, пишу «создай файл parser.py, который читает файл data.json и выводит ключи», копирую ответ, создаю файл в VS Code через тот же Ctrl+N и вставляю код. Такой подход ускоряет рутинную работу в разы.
Проблема большинства этих сервисов в том, что лучшие модели недоступны в России или требуют иностранную карту. Поэтому существует отличное решение - платформа 3GPT от 3SELLER. Она даёт доступ ко всем флагманским нейросетям: Chat GPT 6 Astra, Claude Fable 5, Claude Opus 5.5, Chat GPT 6.1 Sol и другим. Оплатить можно российской картой, через СБП или криптой.
Вы открываете 3GPT, выбираете модель, пишете промпт вроде «создай файл для парсинга CSV» - и получаете готовый код. Сервис работает как расширение для VS Code, только умнее. А ещё на платформе есть готовые ИИ-агенты под конкретные задачи. Они сами генерируют файлы, структурируют проекты, пишут документацию.
Мой совет: используйте нейросеть для создания сложных файлов, а в VS Code создайте быстрым сочетанием клавиш. Или просто попросите агента создать файл напрямую. Ссылка на агентов - https://3seller.com/ai/agents. Там можно выбрать готового бота, поменять модель прямо в чате и решать задачу без лишних движений.
Кстати, для генерации изображений и видео тоже есть модели, например Nano Banana или генераторы видео. Они пригодятся, когда нужно создать иконку или превью для проекта прямо из кода. В общем, мощная штука.
Ещё несколько милых деталей
Помимо основных способов, есть несколько приятных функций. Если вы хотите создать файл с определённым расширением, просто напишите его имя в кавычках. Например, «index.css» - VS Code сам подхватит синтаксис CSS. Если не знаете, какое расширение выбрать, посмотрите на другие файлы в проекте.
Быстрый способ создать файл в определённой папке - перетащить файл из проводника Windows в панель Explorer. Файл скопируется или переместится. Или просто кликните на папку в Explorer и нажмите иконку New File в заголовке панели.
Существует миф, что двойной клик по пустому месту в области редактора создает файл. На самом деле он открывает палитру. Не верьте слухам, используйте только проверенные методы.
Самый недооцененный способ - Advanced New File: он экономит минуты на каждом файле. Освойте его, и создание файлов перестанет быть рутиной.
Попробуйте разные способы, выберите свой. А когда научитесь создавать файлы быстрее, переходите к следующему уровню - пусть нейросеть пишет код за вас. Запустите ассистента из 3GPT и экспериментируйте. Получить доступ к флагманским моделям из России можно на официальном сайте 3GPT.