vs code сдвинуть блок кода влево

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

vs code сдвинуть блок кода влево

Как все сдвинуть в Excel: с помощью Microsoft Excel

В VSCode я могу использовать alt-up и alt-down для перемещения строки или блока вверх или вниз, но я не могу найти команду для увеличения или уменьшения отступа на один пробел.

я Можно отступ / отступ на несколько значений tabSize, но для меня это недостаточно общий характер, и я действительно не хочу устанавливать tabSize = 1.

Для этого был запрос функции в репозитории vscode. Но это было отмечено как extension-candidate и закрыто. Итак, вот расширение: Indent One space

В отличие от ответа ниже, который говорит вам использовать Ctrl + [ это расширение отступает от кода на ОДИН пробел 🤦‍♂️.

vs code сдвинуть блок кода влево

ОБНОВИТЬ

Хотя эти методы работают, более новые версии VS Code используют Ctrl + ] ярлык для однократного отступа блока кода и Ctrl + [ убрать отступ.

Этот метод определяет отступ в файле и соответственно делает отступ. Вы можете изменить размер отступа, щелкнув параметр «Выбрать отступ» в правом нижнем углу VS Code (выглядит примерно как «Пробелы: 2»), выбрав «Отступ с использованием пробелов» из раскрывающегося меню, а затем выберите, на сколько пробелов вы хотите сделать отступ.

Для этого не нужно использовать какой-либо инструмент, я решил ту же проблему, выполнив следующие 2 шага

Как это работает Shift + Tab = Shift текста справа налево

Последние версии VSCode (например, версия 1.29 на момент публикации этого ответа) позволяют изменить размер табуляции / пробела на 1 (или любое число от 1 а также 8 ). Вы можете изменить размер табуляции / пробела в внизу справа угол, как показано на изображении ниже:

vs code сдвинуть блок кода влево

Надеюсь, это поможет.

Посмотри на Файл> Настройки> Сочетания клавиш (или Ctrl + K Ctrl + S )

Ищи cursorColumnSelectDown или cursorColumnSelectUp который даст вам соответствующее сочетание клавиш. Для меня это сдвиг + Alt + Стрелка вниз / вверх

У меня была проблема с намерением. По умолчанию Команда + ] установлен на 4, и я хотел, чтобы это было 2. Установил «Отступ 4-к-2», но он изменил весь файл, а не выделенный текст.

Я изменил интервал табуляции в настройках, и это было просто.

Перейдите в VS Code.

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

Перезагрузите VS Code, и вы можете использовать Command + [ а также Command + ]

Источник

9 хитростей для работы с Visual Studio Code

Привет, Хабр! Сегодня мы отобрали 9 самых интересных лайфхаков для работы с Visual Studio Code. Среди них полезные сочетания клавиш и функциональные виджеты. Подробности под катом!

vs code сдвинуть блок кода влево

1. Интерактивная игровая площадка

В правом нижнем углу страницы Welcome есть ссылка на Interactive playground, где вы можете в интерактивном режиме опробовать возможности VS Code. Либо вы можете перейти туда через Help > Interactive Playground.

vs code сдвинуть блок кода влево

2. Переход к символу в файле

Сочетание клавиш: Ctrl+Shift+O

vs code сдвинуть блок кода влево

Вы можете сгруппировать символы по виду, добавив двоеточие, @:.

vs code сдвинуть блок кода влево

3. Перемещение строки вверх или вниз

Сочетание клавиш: Alt+Up или Alt+Down

vs code сдвинуть блок кода влево

4. Редактирование «Бок о бок»

Сочетание клавиш: Ctrl+\

При желании вы можете создавать новые группы редакторов и свободно перемещаться между ними.

vs code сдвинуть блок кода влево

5. Переключение между несколькими редакторами

Сочетание клавиш: Ctrl+1, Ctrl+2, Ctrl+3

vs code сдвинуть блок кода влево

6. Переход к началу/концу файла

Сочетание клавиш: Ctrl+Home и Ctrl+End

7. Переключение боковой панели

Сочетание клавиш: Ctrl+B

vs code сдвинуть блок кода влево

8. IntelliSense

Сочетание клавиш: Ctrl+Space

При помощи виджета «Подсказки» вы можете просматривать доступные методы, подсказки параметров, краткую документацию и т. д.

Источник

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

В VSCode я могу использовать alt-up и alt-down для перемещения строки или блокировки вверх или вниз, но я не могу найти команду для увеличения или уменьшения отступа на одно пространство.

Я могу сделать отступ /outdent кратным tabSize, но для меня это не совсем достаточно, и я действительно не хочу устанавливать tabSize = 1.

ОТВЕТЫ

Ответ 1

В репозитории vscode был запрос на добавление функции. Но он был помечен как extension-candidate и закрыт. Итак, вот расширение: отступ один пробел

vs code сдвинуть блок кода влево

Ответ 2

UPDATE

В то время как эти методы работают, более новые версии VS Code используют ярлык Ctrl + ] для однократного отступа блока кода и Ctrl + [ для удаления отступов.

Этот метод обнаруживает отступ в файле и, соответственно, отступы. Вы можете изменить размер отступа, щелкнув параметр «Выбрать отступ» в правом нижнем углу кода VS (выглядит как «Пробелы: 2»), выбрав «Отступ с использованием пробелов». из выпадающего меню, а затем выберите, на сколько пробелов вы хотите сделать отступ.

Ответ 3

Посмотрите Файл> Настройки> Сочетания клавиш (или Ctrl + K Ctrl + S ).

Найдите cursorColumnSelectDown или cursorColumnSelectUp который даст вам подходящую комбинацию клавиш. Для меня это Shift + Alt + Down/Up Arrow

Ответ 4

Нет необходимости использовать какие-либо инструменты для этого, я решил ту же проблему, выполнив следующие 2 шага

1 Установите Spaces в 1, как предложил TeeKea

2 Выделите весь блок кода и нажмите Shift + Tab

Ответ 5

Последние версии VSCode (например, Версия 1.29 на момент публикации этого ответа) позволяют изменить размер вкладки/пробела на 1 (или любое число от 1 до 8 ). Вы можете изменить размер Tab/Space из нижнего правого угла, как показано на рисунке ниже:

vs code сдвинуть блок кода влево

Ответ 6

@Sameer Kape твой был лучшим из всех. Благодарю.

Ответ 7

У меня была проблема с намерением. Значение по умолчанию Command + ] установлено на 4, и я хотел, чтобы оно было 2. Установлен «Отступ 4 к 2», но он изменил весь файл, а не выделенный текст.

Я изменил расстояние между вкладками в настройках, и это было просто.

Перейти к Settings → Text Editor → Tab Size

Источник

20 сочетаний клавиш для ускорения работы в VS Code

vs code сдвинуть блок кода влево

Перевод статьи «20 VS Code Shortcuts For Fast Coding — Cheatsheet».

Не каждый будет изучать все приемы работы в VS Code: их попросту слишком много! В этой статье я перечислил свои любимые сочетания клавиш, позволяющие мне работать быстрее. Надеюсь, они пригодятся и другим людям.

Объединить строку

vs code сдвинуть блок кода влево

Форматирование кода

vs code сдвинуть блок кода влево

Это сочетание помогает выровнять код в соответствии с заранее прописанными настройками редактора.

Обрезка множественных пробелов

Данное сочетание клавиш помогает избавиться от лишних пробелов в начале или конце строки.

Совет: применяйте в самом конце, когда завершаете работу над кодом в текущем файле.

vs code сдвинуть блок кода влево

Есть и альтернативный подход. Можно включить обрезку пробелов в самих настройках:

Также мы добавили новую команду для запуска вручную (Trim Trailing Whitespace в палитре команд).

Если вы используете более новую версию VS Code, после открытия пользовательских настроек вы увидите следующее окно (поставьте галочку, как показано):

vs code сдвинуть блок кода влево

Сворачивание блоков кода

Иногда, если размер файла велик или если вы просто хотите понять код в целом, без подробностей, вам пригодится функция сворачивания блоков кода.

vs code сдвинуть блок кода влево

Свернуть внутреннюю область возле курсора вам помогут следующие сочетания клавиш:

Чтобы развернуть, применяйте те же сочетания, но с закрывающей квадратной скобкой:

Скопировать строку сверху или снизу

vs code сдвинуть блок кода влево

Назначенные сочетания можно посмотреть и отредактировать, пройдя по пути File > Preferences > Keyboard Shortcuts.

Разбить окно редактора по вертикали

vs code сдвинуть блок кода влево

Чтобы разбить окно редактора, можно воспользоваться командой split editor. Оригинальное сочетание клавиш для разделения окна — 123. Функция разделения полезна для параллельного редактирования файлов.

Назначенные сочетания также можно отредактировать, выбрав новые по своему вкусу (File > Preferences > Keyboard Shortcuts).

Окно редактора в виде сетки

vs code сдвинуть блок кода влево

По умолчанию группы редактора располагаются в вертикальных столбцах (например, когда вы разбиваете окно, чтобы открыть параллельно два файла). Но вы можете с легкостью расположить группы так, как вам больше нравится (хоть вертикально, хоть горизонтально).

Для поддержки гибких макетов можно создать пустые группы редактора. По умолчанию закрытие последнего редактора группы закрывает и саму группу, но это поведение можно изменить, добавив в настройках workbench.editor.closeEmptyGroups: false.

В меню View > Editor Layout можно посмотреть набор готовых вариантов разделения окна.

vs code сдвинуть блок кода влево

Выделить слово

vs code сдвинуть блок кода влево

Если нажать command + d больше одного раза, к выделению добавится еще одно вхождение того же слова далее по тексту.

Открыть или закрыть боковую панель

vs code сдвинуть блок кода влево

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

Переход к указанной строке

vs code сдвинуть блок кода влево

Примечание: чтобы перейти к нужной строке в файле, используйте сочетание клавиш ctrl + g, после которого введите номер строки. Или же сначала откройте меню файла при помощи command + p, затем введите двоеточие и номер нужной строки.

Переход к символу в файле

vs code сдвинуть блок кода влево

Символы можно группировать, добавив двоеточие:

vs code сдвинуть блок кода влево

Переход к символу в рабочем окружении

vs code сдвинуть блок кода влево

Удаление предыдущего слова

vs code сдвинуть блок кода влево

Полезно в ситуациях, если набрали лишнее, а жать несколько раз backspace не любите.

Выделение целых слов

vs code сдвинуть блок кода влево

Очень полезно для более быстрого выделения и редактирования.

Дублирование строки

vs code сдвинуть блок кода влево

Дублирование строк это очень полезный и хорошо известный функционал.

Удаление строки

vs code сдвинуть блок кода влево

Добавление курсора сверху / снизу

vs code сдвинуть блок кода влево

Функция дублирования курсоров в VS Code, пожалуй, сэкономит вам больше всего времени.

Переименование символа

vs code сдвинуть блок кода влево

Выделите нужный символ, а затем нажмите f2. Также можно использовать контекстное меню.

Выделение столбца

vs code сдвинуть блок кода влево

При помощи этих сочетаний клавиш и движения мыши можно выделять блоки текста. В конце каждой выделенной строки будет добавлен курсор.

Палитра команд

vs code сдвинуть блок кода влево

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

1. Открыть файл

Чтобы перейти к определенному файлу, введите сочетание клавиш для открытия палитры команд, а затем начните вводить название искомого файла. Это позволит быстро найти нужный файл.

vs code сдвинуть блок кода влево

2. Посмотреть сочетание клавиш для команды

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

vs code сдвинуть блок кода влево

Полезных сочетаний клавиш в VS Code очень много. При желании можно ознакомиться с ними подробнее:

Источник

Навигация по коду

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

Команды «Перейти назад» и «Перейти вперед»

Вы можете использовать кнопки Перейти назад (CTRL+ ) и Перейти вперед (CTRL+SHIFT+ ) на панели инструментов для перемещения курсора в предыдущее положение или возврата его к более позднему положению в активном документе. Эти кнопки сохраняют в памяти 20 последних положений курсора. Эти команды также доступны в меню Вид в разделах Переход назад и Переход вперед.

Панель переходов

Для перехода по коду в базе можно использовать панель навигации (раскрывающиеся списки в верхней части окна кода). Вы можете выбрать тип или элемент и перейти непосредственно к ним. Панель навигации отображается при редактировании кода в базе кода Visual Basic, C# или C++. В разделяемом классе элементы, определенные за пределами текущего файла кода, могут быть неактивны (отображаются серым цветом).

vs code сдвинуть блок кода влево

Перемещаться по раскрывающимся спискам можно следующим образом:

Чтобы перейти к другому проекту, к которому относится текущий файл, выберите его в левом раскрывающемся списке.

Чтобы перейти к классу или типу, выберите его в среднем раскрывающемся списке.

Чтобы перейти непосредственно к процедуре или другому члену класса, выберите их в раскрывающемся списке справа.

Чтобы переместить фокус с окна кода на панель навигации, нажмите клавиши CTRL+F2.

Чтобы перемещать фокус от поля к полю на панели навигации, нажмите клавишу TAB.

Чтобы выбрать элемент панели навигации, находящийся в фокусе, и вернуться в окно кода, нажмите клавишу ВВОД.

Чтобы вернуть фокус с панели навигации на код без выбора каких-либо элементов, нажмите клавишу ESC.

Чтобы скрыть панель навигации, измените значение параметра Панель навигации в параметрах «Все языки» текстового редактора (Сервис > Параметры > Текстовый редактор > Все языки) или измените параметр для конкретного языка.

Найти все ссылки

Поиск всех ссылок на выбранный элемент в решении. Этот параметр можно использовать для проверки неиспользуемого кода или возможных побочных эффектов крупного рефакторинга. Для перехода между результатами нажимайте клавишу F8. Дополнительные сведения см. в разделе Поиск ссылок в коде.

Входные данныеФункция
КлавиатураУстановите текстовый курсор внутрь имени типа, а затем нажмите клавиши SHIFT+F12.
МышьВыберите пункт Найти все ссылки в контекстном меню.

Выделение ссылок

Команды «Перейти»

Доступны следующие команды перехода, которые находятся в разделе Перейти меню Правка:

Перейти к строке (CTRL+G). Переход к строке с указанным номером в активном документе.

Перейти ко всем (CTRL+T или CTRL+,). Переход к указанным строке, типу, файлу, элементу или символу.

Перейти к файлу (CTRL+1, CTRL+F). Переход к указанному файлу в решении.

Перейти к недавнему файлу (CTRL+1, CTRL+R). Переход к указанному недавно просмотренному файлу в решении.

Перейти к типу (CTRL+1, CTRL+T). Переход к указанному типу в решении.

Перейти к элементу (CTRL+1, CTRL+M). Переход к указанному элементу в решении.

Перейти к символу (CTRL+1, CTRL+S). Переход к указанному символу в решении.

В Visual Studio 2017 версии 15.8 и более поздних доступны также следующие команды Перейти к:

Перейти к следующей проблеме в файле (ALT+PGDN) и Перейти к предыдущей проблеме в файле (ALT+PGUP)

Перейти к последнему изменению (CTRL+SHIFT+BACKSPACE)

Дополнительные сведения об этих командах см. в разделе Поиск в коде с использованием команд перехода.

Перейти к определению

Команда «Перейти к определению» выполняет переход к определению выбранного элемента. Дополнительные сведения см. в разделах о функциях «Перейти к определению» и «Показать определение».

Входные данныеФункция
КлавиатураПоместите текстовый курсор внутри имени типа, а затем нажмите клавишу F12
МышьЩелкните правой кнопкой мыши имя типа и выберите Перейти к определению или нажмите клавишу CTRL и щелкните имя типа

Показать определение

Команда «Показать определение» отображает определение выбранного элемента в окне без перехода из текущего расположения в редакторе кода. Дополнительные сведения см. в разделе Практическое руководство. Просмотр и изменение кода с помощью окна «Показать определение» и Функции «Перейти к определению» и «Показать определение».

Входные данныеФункция
КлавиатураУстановите текстовый курсор внутрь имени типа, а затем нажмите клавиши ALT+F12.
МышьЩелкните правой кнопкой мыши имя типа и выберите Показать определение или нажмите клавишу CTRL и щелкните имя типа (если был установлен флажок Открыть определение в быстром редакторе).

Перейти к реализации

С помощью команды «Перейти к реализации» вы можете перейти от базового класса или типа к его реализациям. Если существует несколько реализаций, они появятся в окне Результаты поиска символа.

Входные данныеФункция
КлавиатураУстановите текстовый курсор внутрь имени типа, а затем нажмите клавиши CTRL+F12.
МышьЩелкните правой кнопкой мыши имя типа и выберите команду Перейти к реализации

Перейти к базовому

С помощью команды «Перейти к базовому» можно перейти вверх по цепочке наследования выбранного элемента. Если получено несколько результатов, они будут отображаться в окне Перейти к базовому:

Входные данныеФункция
КлавиатураУстановите текстовый курсор внутрь имени типа, а затем нажмите клавиши ALT+HOME.
МышьЩелкните правой кнопкой мыши имя типа и выберите команду Перейти к базовому.

Иерархия вызовов

Можно просматривать входящие и исходящие вызовы для метода в окне иерархии вызовов:

Входные данныеФункция
КлавиатураУстановите текстовый курсор внутрь имени типа, а затем нажмите клавиши CTRL+K, CTRL+T.
МышьЩелкните имя элемента правой кнопкой мыши и выберите команду Просмотр иерархии вызовов.

Команды «Следующий метод» и «Предыдущий метод» (Visual Basic)

В файлах кода Visual Basic эти команды можно использовать для перемещения курсора на различные методы. Выберите Правка > Следующий метод или Правка > Предыдущий метод.

Визуализатор структуры

Функция визуализатора структуры в редакторе кода позволяет отображать направляющие структуры, которые представляют собой вертикальные пунктирные линии, соединяющие парные фигурные скобки в базе кода. Это позволяет с легкостью определять начало и конец логических блоков.

vs code сдвинуть блок кода влево

Чтобы отключить направляющие структуры, выберите Сервис > Параметры > Текстовый редактор > Общие и снимите флажок Показать направляющие структуры.

Расширенная полоса прокрутки

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

Сведения о CodeLens

Вы можете найти сведения о конкретном коде (например, изменения, автора этих изменений, ссылки, ошибки, рабочие элементы, проверки кода и состояние модульного теста), используя средство CodeLens в редакторе кода. Средство CodeLens работает как система индикации во время использования Visual Studio Enterprise с сервером Team Foundation Server. См. статью Поиск изменений кода и других журналов.

Источник

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

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