Конечно, как вариант, можно определять проекты сразу на уровне рабочей директории, но я этого делать не советую, т.к. Периодически бывает нужно покинуть свой ламповый уголок, и поменять что-то извне, либо запустить поиск сразу по всему проекту. При таком подходе вам придётся открывать отдельное окно с папкой всего проекта, либо отдельно хранить 2 версии проекта — рабочий и общий, что крайне неудобно. Ввиду специфики моей профессиональной деятельности работа идёт не на уровне всего проекта, а только в отдельностоящем уютном фронтендерском уголке. То есть рабочая директория не совпадает с корневой, на уровне которой был сохранён проект. как дублировать строку в vs code Если вы попытаетесь запустить, к примеру, сборщик из корня, то ничего хорошего из этого не выйдет, ведь конфиг запуска лежит в рабочей директории.
Значимость горячих клавиш для разработки ПО
Функция дублирования курсоров в VS Code, пожалуй, сэкономит вам больше всего времени. Вы работаете над приложением своей мечты, которое принесет вам миллионы, и вам нужно открыть определенный файл. Вы слабо представляете, куда делся этот надоедливый файл utils.ts.
полезных плагинов JavaScript в VS Code
Здесь даже можно создавать свои сочетания, но большинству пользователей хватает исходных комбинаций (особенно новичкам, у кого и так глаза разбегаются от уймы настроек). После всего сказанного единственное, чего здесь не хватает — это интерфейса для просмотра истории коммитов и поиска авторов отдельных фрагментов. Этот функционал добавляется расширением, о котором и пойдёт речь далее.
Горячие клавиши Figma для быстрой работы
Сочетание сильно экономит время во время отладки кода. Конечно, во время разработки или отладки кода можно обойтись и без горячих клавиш. Все опции так или иначе доступны из надстроек или контекстного меню, вызвать которое можно кликом ПКМ (правая кнопка мыши). Однако для ускорения рабочего процесса рекомендуется все-таки изучить популярные сочетания клавиш, а то и настроить свои собственные.
Выделить все вхождения текущего слова: Ctrl + F2
Введите сочетание клавиш для открытия палитры команд, а затем начните вводить название искомого файла. Вы ненавидите прерывать процесс кодирования и подносить руку к мыши для выполнения такого действия, как переключение терминала в редакторе кода Visual Studio (VS Code)? Если да, то вам следует немедленно ознакомиться и запомнить эти полезные сочетания клавиш для VS Code. Для быстрой навигации к определению переменной или функции можно использовать комбинацию клавиш Ctrl + клик мышью. Нажатие на Ctrl и одновременное нажатие левой клавиши мыши на любом месте кода позволит быстро перейти к определению переменной или функции. Нажмите комбинацию двух клавиш, затем введите номер строки, которую хотите увидеть.
Если вы нажмете клавиши снова, терминал закроется, а курсор вернется на прежнее место. Существует много способов проверить настройки горячих клавиш. Это может быть обычный графический интерфейс, или JSON-файл.
Сначала переход к ближайшей скобке, а следующее нажатие перемещает вас к парной скобке и так далее. Часто нам нужно оказаться либо в начале скобок, либо в конце. Теперь достаточно одного нажатия и вы у нужной скобки. До перехода на VSCode я всегда работал с Git через терминал, но теперь перешёл к управлению через интерфейс, т.к. При таком подходе удаётся тратить на это меньше времени, да и если редактор предоставляет такие возможности, то почему бы ими не пользоваться. Я пользуюсь самыми базовыми командами — рассмотрим их реализации в рамках интерфейса по порядку.
Всегда хотелось бы выделять под окно редактора максимально возможное пространство. Это в принципе всегда хорошо, но порой бывает критично — например, на небольшом мониторе ноутбука, или на обычном мониторе, когда по совместительству открыт браузер. К примеру, вы не сможете воспользоваться терминалом и запустить программы на некоторых языках, среди которых Go и Rust. Всё, что нужно знать о самом популярном редакторе кода от Microsoft. Станьте инженером copy-paste на стероидах, которым вы всегда должны были быть. Переместить текущее выделение вверх или вниз на одну строку.
Эта возможность удобна для тех случаев, когда нужно выполнить идентичные операции в последовательных строках. Самый быстрый способ переключения между файлами (особенно если они ещё не открыты). Нужно вызвать терминал, с которым легче искать ошибки в коде (оповещения будут во вкладке Problems), а также работать с Git (распределённая система управления версиями). Выделите мышью символы и нажмите Ctrl + D (Windows) или ⌘Cmd + D (macOS).
- Таким образом эта инфа будет под рукой и не потеряется на компе или в закладках.
- Вход в меню настроек можно упростить вот этим сочетанием.
- Иногда нужно быстро и часто перескакивать на разные строки в объёмных файлах, а скроллить весь документ неудобно.
- Shift + Page Up/Page Down — быстрая прокрутка окна терминала вверх или вниз соответственно.
Если какие-то комбинации кажутся неудобными, помните, что их можно легко отредактировать. Упростить работу помогут навигационные хоткеи, указанные далее. Вновь откроется окно с просьбой указать комбинацию клавиш. Зажмите на клавиатуре сочетание, которое считаете нужным для этой команды, затем нажмите Enter. Таким образом можно изменить и уже настроенные комбинации, если в этом есть потребность. Editor.action.jumpToBracket — переход к парной скобке, у меня установлено на Ctrl + Q.
За поиск и замену отвечает единый интерфейс, в нём доступен ввод регулярных выражений и учёт регистра. В отдельную группу выделю управление строками через Alt и стрелки. Пошаговая инструкция по первоначальной настройке синхронизации приведена на странице плагина, так что не буду повторяться. Если что, этот ID сохраняется в User Settings, где его всегда можно посмотреть. По сути всё, что здесь будет сказано, вертится вокруг них.
Это связано с тем, что вы можете просмотреть все доступные команды вашего редактора, используя приведенный выше ярлык. VS Code умеет распознавать коды особых клавиш и контекст окружения, сами условия можно писать с помощью логических операторов. В общем, внутри VS Code встроен отдельный скриптовый фреймворк, который позволяет кодом описывать горячие клавиши. Представим, что у вас произошла ошибка на строке 1042 (если ваш файл такой длинный, это уже проблема).
После того, как на одной машине были прописаны новые настройки, жмёте Upload settings, а при начале работы на других устройствах прожимаете Download settings. Быстро, просто, и ваши настройки всегда синхронизированы. А если строка уже была комментарием, тогда она станет обычной. Ctrl + / — комментирование или раскомментирование строки. Интересно, что программа VS Code автоматически проставляет символ для в зависимости от выбранного вами языка.
Чем тщательнее вы настроите редактор под себя, тем комфортнее вам с ним будет работать в дальнейшем. Так что давайте пройдёмся по различным аспектам этого редактора, посмотрим как получить профит от его сильных сторон, и как ещё улучшить его дефолтную конфигурацию. Сразу оговорюсь, ввиду специальности описанный функционал будет подаваться под призмой frontend-разработки, хотя большая часть настроек имеет общий характер. Статья получилась объёмная, поэтому я решил разделить её на две части. Дублирование строк это очень полезныйи хорошо известный функционал. Если нажать command + d больше одного раза,к выделению добавится еще одно вхождениетого же слова далее по тексту.