ТОП горячих клавиш VS Code для начинающего джуна
«Поговорим не про Vim», олдам, сеньорам и тру-си-разработчикам на проверку: пользуетесь ли вы такими сочетаниями VS Code? Если же вы только начинаете программировать, влетаете в айти на реактивном самолете курсов по Питону, или просто не знаете ничего про хоткеи VS Code, возможно вам точно пригодится парочка сочетаний 🙂
Все сочетания описаны для VS Code на Windows
↓ / ↑ / ← / → — стрелки вниз, вниз и т.д.
ЛКМ / ПКМ / СКМ — левая, правая, средняя кнопки мышки соответственно.
- Shift + Tab — сместить табуляцию на один шаг влево. Если вы пишете на Python, то табуляция или четыре пробела — ваш неизменный спутник. Но мало кто знает, что достаточно поставить курсор в любое место строки, нажать Shift + Tab и вуаля, вся строка смещается влево на «один таб».
- Ctrl + / — закомментировать или раскомментировать строку. VS Code сам разберется, какой язык программирования вы используете, и в начале строки установит или удалит необходимый символ для комментария. Место, где находится курсор на строке неважно.
- Shift + Del — удалить строку целиком. Теперь не нужно выделять мышкой всю строку и потом нажимать Backspace. Не нужно выделять всю строку. Правда!
- Alt + ↑ / ↓ — перемещение строки с курсором вверх или вниз. Просто попробуйте и ощутите, насколько это удобно. Знаете шутку «стоит всего один раз зимой надеть подштанники, и ты уже не можешь остановиться»? Так вот стоит только один раз переместить так строку, и вы уже не сможете по-другому!
- Shift + Alt + ↓ / ↑ — дублирование строки с курсором вниз. В зависимости от ↓ или ↑ курсор останется на текущей или новой строке. Теперь можно обойтись без Ctrl + C, хотя нет, нельзя =)
- F2 — переименовать переменную. Прошу заметить, что переименовываются все переменные с таким названием только внутри блока, не внутри всего открытого файла. Часто нужно переименовать переменную, которая уже используется в нескольких местах функции, и тут либо вручную расставлять курсор в нужное место, либо поставить курсор на переменную и нажать F2.
- F12 или Alt + ЛКМ на переменной — перейти к переменной или родительскому классу. Часто рассказывают про PyCharm, будто только он умеет проваливаться в родительские классы, чтобы посмотреть, какие его атрибуты мы можем переопределять, наследуясь от него; но так умеет и VS Code.
- Ctrl + D — выделяет слово, на котором находится курсор. Следующее нажатие на D (удерживая Ctrl) выделить следующее по порядку вниз идентичное значение. Вот пишете вы функцию, и вам нужно выделить ближайшие значения ‘name’. Легко! Выделить все вхождения слова можно вот так — Ctrl + F2. Радует то, что курсор оказывается в конце каждого выделенного значения и сразу можно редактировать!
- Ctrl + L — выделяет всю строку. Целиком. Теперь копипастить еще проще, не правда ли? =)
- Ctrl + Alt + → — разделить рабочую область и переместить актуальную вкладку вправо. Ctrl + Alt + ← возвращает вкладку назад. Вы не поверите, насколько удобно видеть, например, models.py и views.py рядом.
А теперь неочевидные, но потрясающие возможности. Меню → Файл → Настройки → Сочетания клавиш (Ctrl + K + Ctrl + S), в строке поиска вводим необходимый параметр и кликаем по результату мышкой, после нажимаем нужные клавиши для установки пользовательской настройки и наслаждаемся. Команды, которые точно стоит попробовать:
editor.action.jumpToBracket — переход к парной скобке, у меня установлено на Ctrl + Q. Сначала переход к ближайшей скобке, а следующее нажатие перемещает вас к парной скобке и так далее. Часто нам нужно оказаться либо в начале скобок, либо в конце. А кликать мышкой или стрелками не всегда удобно. Теперь достаточно одного нажатия и вы у нужной скобки.
editor.action.selectToBracket — выделить все внутри ближайших скобок и сами скобки, у меня это Ctrl + Shift + Q. Сколько кликов мышкой, сколько ошибок, выделяя внутри скобок мышкой или Shift + стрелки. А теперь можно просто одним нажатием выделить все точно и быстро.
Буду благодарен за любые интересные и полезные хоткеи, пишите в комментариях, что понравилось из моих, и что вы используете сами?
P. S. В комментариях рассказали про логичную, но неочевидную возможность IDE-шек и иже с ними: чтобы вырезать или скопировать строку, необязательно выделять ее целиком, можно просто переместить курсор на неё. ❤️
Горячие клавиши Shift
Комбинация клавиш Shift является оной из основных и часто используемых в операционной системе. Соответственно, к ним привязано выполнение некоторых задач с помощью определённого сочетания нажатий на несколько кнопок, для упрощения использования функций ОС. Клавиша модификатор Shift была придумана, а потом запатентована в 1875 году неким Байроном Бруксом. Предназначалась она для сдвига каретки печатной машинки и написания текста заглавными буквами (большими). В тех же годах её впервые начали использовать на пишущих устройствах фирмы Ремингтон (точное название модели Ремингтон номер 2, первичная дата выпуска 1878 год, см. иллюстрацию ниже). Так постепенно она дошла до наших дней и стала неотъемлемой частью клавиатуры для компьютера. В данной статье будет описано сочетание клавиш Shift, наиболее используемое для выполнения повседневных задач при работе с Windows.
Известно ли вам что, перетаскивая файл в корзинку, нажимая кнопку DEL, или выбирая из контекстного меню пункт “Удалить”, вы зажмёте клавишу Shift тогда документ будет уничтожен, не попав в корзину. Если вы хотите временно отключить автоматическое распознавание CD-ROM, то во время запуска диска нажмите и держите Shift на клавиатуре.
Если, будете удерживать клавишу Shift во время загрузки Windows тогда будет пропущена обработка автозагрузки файлов. Это, файлы автозагрузки программ, которые находятся в папках:
Вместо слова username в последнем выражение следует подставить название папки профиля пользователя операционной системы. Основные программы, которые требуются Windows для работы будут загружены в любом случае.
Когда существует большая вложенность каталогов, а в свойствах папки включена опция “Открывать папки в одном и том же окне”, то у вас может быть открыто очень много окон которые потом надо долго закрывать. Если вы хотите избежать этой нудной и долгой процедуры тогда зажмите клавишу Shift и закройте последнее открытое вами окно (нажмите на (Х) справа вверху), вследствие чего будут закрыты все окна, находящиеся по пути до данной директории.
Если захотите открыть отдельное окно браузера для информации во время перехода по ссылке, тогда до клика зажмите и удерживайте Shift . Когда существует надобность в диспетчере задач то его можно вызвать, используя горячие клавиши Ctrl + Shift + Esc , вместо того чтобы выполнять данное действие через контекстное меню кнопки пуск рабочего стола. Последнее сочетание очень удобное и экономит время, сам им пользуюсь.
Многие кто работает на компьютере с разного рода документами знают, что для вставки слов либо файлов или других вещей такого типа можно использовать Ctrl + V, аналогичную функцию выполняет комбинация Shift + Insert . Выполнить выделение текста либо кода можно при помощи зажатой кнопки Shift и стрелок вправо, влево, вниз, вверх (← → ↑ ↓). Если понадобилось осуществить выделение по словам, тогда следует зажать Shift + Ctrl + стрелка на клавиатуре в нужную сторону . Если воспользоваться стрелками вверх и вниз из предыдущего предложения, то выделение будет осуществляться по абзацам.
Чтобы вызвать контекстное меню объекта, которое вызывается посредством клика правой кнопкой мышки, можно воспользоваться сочетанием кнопок Shift + F10 . В некоторых программах для возвращения назад по вкладкам используется Ctrl + Shift + Tab . Для того чтобы вернуться назад по опциям могут быть использованы клавиши Shift + Tab .
Если понадобиться включить или отключить залипание клавиш, то вместо поиска требуемой опции в настройках ОС следует нажать пять раз кнопку Shift на клавиатуре. Когда нужно включить либо отключить фильтрацию ввода с клавиатуры (это некая опция для людей с ограниченными способностями помогающая предотвратить случайные короткие или не полностью законченные повторные нажатия клавиш), то следует зажать и удерживать клавишу Shift в течение восьми секунд. Если у вас сломалось указывающее устройство и вы подумываете о том какую мышку выбрать, чтобы выгодно купить и остаться довольным, но требуется выполнить некие действия за компьютером с помощью стрелки, то можно воспользоваться горячими клавишами левый Shift + левый Alt + Num Lock после чего будет включено управление указателем с клавиатуры. Чтобы включить либо отключить высокую контрастность, можете воспользоваться связкой кнопок левый Shift + левый Alt + Print Screen . Появившиеся вопросы, которые не останутся без внимания всегда можно задать в комментариях, либо перейдите на страницу “Контакты” заполните и пошлите мне форму.
К этой статье нет коментариев. Вы можете быть первым
При подготовке материала использовались источники:
https://habr.com/ru/articles/718662/
https://pcompstart.com/windows/79-goryachie-klavishi-shift