Как открыть вторую вкладку в visual studio
По сути, Visual Studio Code является редактором кода. Как и многие другие редакторы кода, VS Code использует общий пользовательский интерфейс и макет проводника слева, показывая все файлы и папки, к которым у вас есть доступ, и редактор справа, показывающий содержимое файлов, которые вы открыли.
VS Code основан на файлах и папках - вы можете сразу начать работу, открыв файл или папку в VS Code.
VS Code поставляется с простой и интуитивно понятной компоновкой, которая максимизирует пространство, предоставляемое редактору, оставляя достаточно места для просмотра и доступа к полному контексту вашей папки или проекта. Пользовательский интерфейс разделен на пять областей:
- Редактор - основная область для редактирования ваших файлов. Вы можете открыть до трех редакторов рядом друг с другом.
- Side Bar - Содержит различные виды, такие как проводник, чтобы помочь вам при работе над вашим проектом.
- Строка состояния - информация об открытом проекте и файлах, которые вы редактируете.
- Панель активности - Расположенная на крайнем левом углу, это позволяет переключаться между представлениями и дает дополнительные индикаторы контекста, такие как количество исходящих изменений при включении Git.
- Панели - Вы можете отображать различные панели под областью редактора для вывода или отладки информации, ошибок и предупреждений или встроенного терминала.
Каждый раз, когда вы запускаете VS Code, он открывается в том же состоянии, в котором он находился, когда вы последний раз закрыли его. Папка, макет и открытые файлы сохраняются.
Открытые файлы в каждом редакторе отображаются с вкладками заголовков (вкладки) в верхней части области редактора. Чтобы узнать больше о заголовках с вкладками, см. Раздел Вкладки ниже.
Совет: Вы можете переместить боковую панель в правую сторону (В ид > Переместить боковую панель справа ) или переключить ее видимость ( Ctrl + B ).
У вас может быть до трех рабочих областей, открытых бок о бок. Если у вас уже открыта одна рабочая область, существует несколько способов открытия другой области в стороне от существующей:
Каждый раз, когда вы открываете другой файл, активная область отображает содержимое этого файла. Поэтому, если у вас есть два области рядом друг с другом, и вы хотите открыть файл foo.cs в редакторе справа, убедитесь, что область активна (щелкнув внутри нее) перед открытием файла 'foo.cs'.
Когда у вас открыто несколько областей, вы можете быстро переключаться между ними, удерживая клавишу Ctrl (Mac: Cmd ) и нажав 1 , 2 или 3 .
Совет: Вы можете изменить размеры областей и переупорядочить их. Перетащите область заголовка редактора, чтобы изменить размер области.
Мини-карта (общий вид) дает вам краткий обзор исходного кода, который очень полезен для быстрой навигации и понимания кода. Мини-карта файла показана в правой части редактора. Вы можете щелкнуть или задрапировать заштрихованную область, чтобы быстро перейти к различным разделам вашего файла.
Если вы хотите отключить мини-карту, вы можете установить "editor.minimap.enabled": false в настройках пользователя или рабочей области.
На изображении выше также показаны направляющие отступа (вертикальные линии), которые помогут вам быстро увидеть соответствующие уровни отступа. Если вы хотите отключить направляющие отступа, вы можете установить "editor.renderIndentGuides": false в настройках вашего пользователя или рабочей области.
Проводник используется для просмотра, открытия и управления всеми файлами и папками в вашем проекте.
После открытия папки в VS Code содержимое папки отображается в Проводнике. Вы можете сделать много вещей отсюда:
- Создавайте, удаляйте и переименовывайте файлы и папки.
- Перемещайте файлы и папки с помощью перетаскивания.
- Используйте контекстное меню, чтобы изучить все параметры.
Совет: Вы можете перетаскивать файлы в проводник из внешнего VS Code, чтобы скопировать их.
VS Code очень хорошо работает с другими инструментами, которые вы можете использовать, особенно с инструментами командной строки. Если вы хотите запустить средство командной строки в контексте папки, которую вы сейчас открыли в VS Code, щелкните правой кнопкой мыши папку и выберите Открыть в командной строке (или Открыть в терминале на Mac или Linux»).
Вы также можете перейти к местоположению файла или папки в основном проводнике, щелкнув правой кнопкой мыши на файле или папке и выбрав Показать в проводнике (или Показать в Finder на Mac или Открыть содержащую папку в Linux).
Совет: Нажмите Ctrl + P ( Quick Open ), чтобы быстро найти и открыть файл по его названию.
По умолчанию VS Code исключает некоторые папки из проводника (например .git ). Используйте параметр files.exclude , чтобы настроить правила для скрытия файлов и папок из проводника.
Совет: Это действительно полезно, чтобы скрыть файлы производных ресурсов, такие как \ *.Meta в Unity или \ *. Js в проекте TypeScript. Для Unity, чтобы исключить файлы \ *. Cs.meta , шаблон для выбора будет: "** / *. Cs.meta": true . Для TypeScript вы можете исключить сгенерированный JavaScript для файлов TypeScript с помощью: "** / *. Js": .
В верхней части Проводника находится раздел с надписью Открытые редакторы . Это список активных файлов или предварительный просмотр. Это файлы, которые вы ранее открывали в VS Code, над которым вы работаете. Например, файл будет указан в разделе ОТКРЫТЫЕ РЕДАКТОРЫ , если вы:
- Внесли изменения в файл.
- Дважды щелкнули заголовок файла.
- Дважды щелкните файл в проводнике.
- Открыли файл, который не является частью текущей папки.
Просто нажмите элемент в разделе ОТКРЫТЫЕ РЕДАКТОРЫ , и он станет активным в VS Code.
Как только вы закончите свою задачу, вы можете удалить файлы отдельно из раздела ОТКРЫТЫЕ РЕДАКТОРЫ , или вы можете удалить все файлы с помощью Вид: Закрыть все редакторы или Вид: закрыть всех редакторов в действиях группы .
Проводник файлов - это только один из видов, доступных в VS Code. Есть также:
- Поиск - Обеспечивает глобальный поиск и замену в открытой папке.
- Source Control - VS Code включает в себя управление версиями Git по умолчанию.
- Отладка - просмотр отладки VS Code отображает переменные, стеки вызовов и точки останова.
- Расширения - Устанавливайте и управляйте своими расширениями в VS Code.
VS Code одинаково доступен с клавиатуры. Наиболее важная комбинация клавиш - Ctrl + Shift + P , которая вызывает командную палитру. Отсюда вы получаете доступ ко всем функциям VS Code, включая сочетания клавиш для наиболее часто используемых операций.
Палитра команд обеспечивает доступ ко многим командам. Вы можете выполнять команды редактора, открывать файлы, искать символы и просматривать быстрый контур файла, используя одно и то же интерактивное окно. Вот несколько советов:
- Ctrl + P позволит вам перейти к любому файлу или символу, набрав его имя
- Ctrl + Shift + Tab проведет вас через последний набор открываемых файлов
- Ctrl + Shift + P приведет вас непосредственно к командам редактора
- Ctrl + Shift + O позволит вам перейти к определенному символу в файле
- Ctrl + G позволит вам перейти к определенной строке в файле
Введите ? в поле ввода, чтобы получить список доступных команд, которые вы можете выполнить здесь:
VS Code дает вам много возможностей для настройки редактора. В меню Вид вы можете скрыть или переключить различные части пользовательского интерфейса, такие как боковая панель , строка состояния и панель активности .
Вы можете скрыть панель меню в Windows и Linux с помощью команды Вид > Переключить панель меню Вы все равно можете получить доступ к строке меню, нажав клавишу Alt (настройка window.menuBarVisibility )
Большинство конфигураций редактора хранятся в настройках, которые могут быть изменены напрямую. Вы можете устанавливать параметры по всему миру с помощью пользовательских настроек или для каждого проекта / папки через настройки рабочей области. Значения настроек хранятся в файле settings.json .
- Выберите Файл > Настройки > Настройки (или нажмите Ctrl + Shift + P , введите user и нажмите Enter ), чтобы отредактировать файл user settings.json .
- Чтобы изменить параметры рабочей области, выберите Файл > Установки > Настройки и выберите вкладку НАСТРОЙКИ WORKSPACE (или нажмите Ctrl + Shift + P , введите worksp и нажмите Enter ), чтобы отредактировать файл настроек рабочего пространства.
Примечание: для пользователей Mac: меню Настройки находится в разделе Код , не файл . Например, Код> Настройки> Настройки .
Вы увидите настройки по умолчанию VS Code в левом окне и ваши редактируемые настройки settings.json справа. Вы можете легко фильтровать настройки в настройках по умолчанию, используя окно поиска вверху. Скопируйте настройку на редактируемый settings.json справа, щелкнув значок редактирования слева от настройки. Настройки с фиксированными заданными значениями позволяют вам выбрать значение как часть своего меню значков редактирования.
После редактирования ваших настроек введите Ctrl + S , чтобы сохранить изменения. Изменения вступят в силу немедленно.
Примечание: Параметры рабочей области переопределяют пользовательские настройки и полезны для совместного использования конкретных параметров проекта в команде.
Дзэн режим позволяет вам сфокусироваться на вашем коде, скрывая все пользовательские интерфейсы, кроме редактора (без панели действий, строки состояния, боковой панели) и перехода в полноэкранный режим. Дзэн режим можно переключать с помощью меню Вид , Палитра команд или сочетанием клавиш Ctrl + K Z . Двойное нажатие Esc выходит из дзэн режима. Переход в полноэкранный режим можно отключить с помощью zenMode.fullScreen . Дзэн режим можно дополнительно настроить следующими настройками: zenMode.hideStatusBar , zenMode.hideTabs , zenMode.fullScreen и zenMode.restore .
Visual Studio Code показывает открытые позиции с вкладками (заголовками с вкладками) в области заголовка над редактором.
Когда вы открываете файл, для этого файла добавляется новая вкладка.
Вкладки позволяют быстро перемещаться между элементами, и вы можете перетаскивать вкладки, чтобы переупорядочить их.
Когда у вас есть больше открытых элементов, чем может поместиться в области заголовка, вы можете использовать команду Показать открытые редакторы (доступную через кнопку еще . ), чтобы отобразить раскрывающееся меню с вкладками.
Если вы не хотите использовать вкладки, вы можете отключить эту функцию, установив для параметра workbench.editor.showTabs значение false:
См. Раздел ниже, чтобы оптимизировать VS Code при работе без вкладок.
По умолчанию новые вкладки добавляются справа от существующих вкладок, но вы можете контролировать, где вы хотите, чтобы новые вкладки отображались с настройкой workbench.editor.openPosition .
Например, вам можете показать открытие новых элементов с вкладками слева:
Когда вы щелкаете или выбираете файл в Проводнике, он отображается в режиме предварительного просмотра и повторно использует существующую вкладку. Это полезно, если вы быстро просматриваете файлы и не хотите, чтобы каждый просматриваемый файл имел свою собственную вкладку. Когда вы начнете редактировать файл или дважды щелкните его, чтобы открыть файл из проводника, для этого файла будет выделена новая вкладка.
Режим предварительного просмотра обозначается курсивом в заголовке вкладки:
Если вы предпочитаете не использовать режим предварительного просмотра и всегда создавать новую вкладку, вы можете управлять поведением с помощью этих настроек:
- Workbench.editor.enablePreview для глобального включения или отключения редакторов предварительного просмотра
- Workbench.editor.enablePreviewFromQuickOpen для включения или отключения редакторов предварительного просмотра при открытии из Quick Open
Когда вы разделяете редактор (используя команды Разделить редактор или Открыть в новой области ), создается новая область редактора, которая может содержать группу элементов. VS Code позволяет использовать до трех областей, которые обозначены как LEFT , CENTER и RIGHT .
Вы можете увидеть их в разделе ОТКРЫТЫЕ РЕДАКТОРЫ в верхней части окна проводника:
Вы можете перетаскивать области, перемещать отдельные вкладки между группами и быстро закрывать целые группы ( Закрыть все ).
Примечание: VS Code использует области независимо от того, включены ли вкладки. Без вкладок области представляют собой стек ваших открытых элементов с самым последним выбранным элементом, видимым в области редактора.
По умолчанию области размещаются в трех вертикальных столбцах. Если вы предпочитаете, вы можете изменить макет на три горизонтальные строки с областями, обозначенными как TOP , CENTER и BOTTOM .
Вы можете переключать компоновку группы редакторов между вертикальной и горизонтальной плоскостями:
- Вид > Переключить структуру группы редакторов .
- Вид: Переключить структуру группы редакторов / Компановку в палитре команд ( Ctrl + Shift + P )
- Кнопка переключения на панели инструментов Открыть редакторы
- Сочетание клавиш: Shift + Alt + 1
Вот несколько удобных сочетаний клавиш, чтобы быстро перемещаться между редакторами и областями.
Если вы хотите изменить стандартные сочетания клавиш, см. Раздел Сочетания клавиш.
- Ctrl + PageDown перейдите в правый редактор.
- Ctrl + PageUp перейдите в левый редактор.
- Ctrl + Tab откройте следующий редактор в списке групп редактора MRU.
- Ctrl + Shift + Tab открыть предыдущий редактор в списке групп редактора MRU.
- Ctrl + 1 перейдите в самую левую редакционную группу.
- Ctrl + 2 перейдите в группу центра редактирования.
- Ctrl + 3 перейдите в правую редакционную группу.
- Ctrl + K Ctrl + Left перейти к предыдущей группе редакторов.
- Ctrl + K Ctrl + Right переход к следующей группе редакторов.
- Ctrl + F4 закрыть активный редактор.
- Ctrl + K W закрыть все редакторы в группе редакторов.
- Ctrl + K Ctrl + W закрыть все редакторы.
Если вы предпочитаете не использовать вкладки (заголовки с вкладками), вы можете полностью отключить вкладки (заголовки с вкладками), установив для параметра workbench.editor.showTabs значение false.
Без вкладок раздел ОТКРЫТЫХ РЕДАКТОР File Explorer - это быстрый способ навигации по файлам. В режиме предварительного просмотра файлы не добавляются в список ОТКРЫТОГО РЕДАКТОРА или группу редакторов при открытии одного щелчка. Вы можете отключить эту функцию с помощью параметров workbench.editor.enablePreview и workbench.editor.enablePreviewFromQuickOpen .
Вы можете изменить привязки клавиш для Ctrl + Tab , чтобы показать список всех открытых редакторов из истории, не зависящих от активной группы редакторов.
Отредактируйте свои сочетания клавиш и добавьте следующее:
Если вам понравилось поведение VS Code, закрывающего целую группу при закрытии одного редактора, вы можете настроить следующее в своих горячих клавишах.
В VS Code есть некоторые опции для контроля того, как окна (экземпляры) должны быть открыты или восстановлены между сеансами.
Настройки window.openFoldersInNewWindow и window.openFilesInNewWindow предоставляются для настройки открытия новых окон или повторного использования последнего активного окна для файлов или папок, а возможные значения - default , on и off .
Если настроено на default , мы сделаем все возможное, чтобы повторно использовать окно или нет на основе контекста, из которого был сделан открытый запрос. Измените это, чтобы включить или выключить, чтобы всегда работало одинаково. Например, если вы считаете, что выбор файла или папки из меню Файл всегда должен открываться в новом окне, установите его в положение on .
Примечание: Могут быть случаи, когда этот параметр игнорируется (например, при использовании опции командной строки -new-window или -reuse-window ).
Параметр window.restoreWindows сообщает VS Code, как восстановить открытые окна предыдущего сеанса. По умолчанию VS Code снова откроет последнее открытое окно, в котором вы работали (настройка: one ). Измените этот параметр на none , чтобы никогда не открывать окна и никогда не начинать с пустого экземпляра VS Code. Измените на all чтобы восстановить все окна, над которыми вы работали во время предыдущего сеанса или на folders , только для восстановления окон, в которых были открыты папки.
Теперь, когда вы знаете общую схему VS Code, начните настраивать редактор так, как вам нравится работать, глядя на следующие темы:
-
- укажите тему и / или значка файла в соответствии с вашими предпочтениями.
В: Как изменить цвет направляющих отступа?
О: Цвета направляющих отступа настраиваются, как и большинство элементов интерфейса VS Code. Чтобы настроить цвет направляющих отступа для активной цветной темы, используйте параметр workbench.colorCustomizations и измените значение editorIndentGuide.background .
Например, чтобы сделать направляющие отступа яркими, добавьте следующие настройки в ваш settings.json :
Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы
Переключение между вкладками — приложение на Visual Studio
В приложении на Visual Studio можно реализовать такую особенность графического интерфейса взаимодействия с пользователем, как переключение между вкладками. В статье рассказывается, как это реализовать в рамках Windows Forms.
Переключение между вкладками — реализация
Сразу скажем, что для того, чтобы сделать в вашей программе переключение между вкладками, необходимо использовать элемент управления (контрол) tabControl. А теперь рассмотрим создание приложения подробно и по шагам.
Перво-наперво необходимо создать в среде разработки Visual Studio новый проект — Приложение Windows Forms. Язык программирование выбираете любой — тот, который вам нужен.
После этого из Панели элементов переносим на созданную Форму элемент управления tabControl (он находится в подгруппе Контейнеры).
Данный элемент управления на Форме выглядит следующим образом (мы растянули его по размеру Form1):
Теперь мы настроим tabControl: создадим нужное количество вкладок в нём, а также укажем их заголовки. Для того, чтобы это сделать, необходимо во вкладе Свойства данного элемента управления найти параметр TabPages и нажать кнопку с тремя точками около него.
Откроется окно «Редактор коллекции TabPage». Вы видите его на изображении ниже.
В нём с помощью кнопки «Добавить» можно добавлять вкладки. Название вкладки указывается в поле Text в правой части окна. Его, конечно же, можно поменять.
Мы добавили несколько вкладок на форму и изменили их названия. Посмотрите, что из этого получилось:
На каждую из вкладок вы можете добавлять любые элементы управления — те, которые вам необходимы.
Вот так, легко и просто, реализовать переключение между вкладками в приложении на Visual Studio и Windows Forms!
Сочетания клавиш позволяют получать доступ к различным командам и окнам Visual Studio. В этом разделе перечислены сочетания клавиш по умолчанию для команд в профиле обычных параметров, который мог быть выбран при установке Visual Studio. Независимо от выбранного профиля сочетание клавиш для той или иной команды можно определить, открыв диалоговое окно Параметры, развернув узел Среда и выбрав элемент Клавиатура. Кроме того, сочетания клавиш можно настраивать, назначая командам другие сочетания клавиш.
Список распространенных сочетаний клавиш и другие сведения о средствах повышения производительности см. в следующих статьях:
Памятка по быстрым клавишам для печати
Популярные сочетания клавиш в Visual Studio
Все сочетания клавиш в этом разделе применяются глобально, если не указано иное. Глобальный контекст означает, что сочетание применяется в любом окне инструментов в Visual Studio.
Сочетание клавиш для той или иной команды можно определить, открыв диалоговое окно Параметры, развернув узел Среда и выбрав элемент Клавиатура.
Сборка: популярные сочетания клавиш
Отладка: популярные сочетания клавиш
Команды | Сочетания клавиш [специальные контексты] | Идентификатор команды |
---|---|---|
Прерывание на функции | CTRL+B | Debug.BreakatFunction |
Приостановить все | CTRL+ALT+BREAK | Debug.BreakAll |
Удаление всех точек останова | CTRL+SHIFT+F9 | Debug.DeleteAllBreakpoints |
Исключения | CTRL+ALT+E | Debug.Exceptions |
Быстрая проверка | CTRL+ALT+Q |
Редактирование: популярные сочетания клавиш
Команды | Сочетания клавиш [специальные контексты] | Идентификатор команды |
---|---|---|
Разрыв строки | ВВОД [текстовый редактор, конструктор отчетов, конструктор Windows Forms] |
или CTRL+ПРОБЕЛ [текстовый редактор, конструктор рабочих процессов]
или CTRL+K, W [конструктор рабочих процессов]
или SHIFT+DELETE [схема последовательностей, схема действий UML, схема слоев]
или CTRL+K, CTRL+L [конструктор рабочих процессов]
или CTRL+K, CTRL+P [конструктор рабочих процессов]
или SHIFT + ALT + BACKSPACE
Файл: популярные сочетания клавиш
Команды | Сочетания клавиш [специальные контексты] | Идентификатор команды |
---|---|---|
Выход | ALT+F4 | File.Exit |
Создание файла | CTRL+N | File.NewFile |
Новый проект | CTRL+SHIFT+N | File.NewProject |
Новый веб-сайт | SHIFT+ALT+N | File.NewWebSite |
Открывает файл | CTRL+O | File.OpenFile |
Открытие проекта | CTRL+SHIFT+O | File.OpenProject |
Открыть веб-сайт | Shift+Alt+O | File.OpenWebSite |
Переименовать | F2 [Team Explorer] | File.Rename |
Сохранить все | CTRL+SHIFT+S | File.SaveAll |
Сохранить выбранные элементы | CTRL+S | File.SaveSelectedItems |
Просмотр в браузере | CTRL+SHIFT+W | File.ViewinBrowser |
Проект: популярные сочетания клавиш
Команды | Сочетания клавиш [специальные контексты] | Идентификатор команды |
---|---|---|
Добавить существующий элемент | SHIFT+ALT+A | Project.AddExistingItem |
Добавление нового элемента | CTRL+SHIFT+A | Project.AddNewItem |
Рефакторинг: популярные сочетания клавиш
Команда | Сочетание клавиш [специальные контексты] | Идентификатор команды |
---|---|---|
Извлечение метода | CTRL+R, CTRL+M | Refactor.ExtractMethod |
Средства: популярные сочетания клавиш
Команда | Сочетание клавиш [специальные контексты] | Идентификатор команды |
---|---|---|
Присоединение к процессу | CTRL+ALT+P | Tools.AttachtoProcess |
Представление: популярные сочетания клавиш
Команды | Сочетания клавиш [специальные контексты] | Идентификатор команды |
---|---|---|
Окно классов | CTRL+SHIFT+C | View.ClassView |
Изменить метку | F2 | View.EditLabel |
Список ошибок | CTRL+\, CTRL+E |
Окно: популярные сочетания клавиш
Команды | Сочетания клавиш [специальные контексты] | Идентификатор команды |
---|---|---|
Активировать окно документа | ESC | Window.ActivateDocumentWindow |
Закрыть окно документа | CTRL+F4 | Window.CloseDocumentWindow |
Следующее окно документа | CTRL+F6 | Window.NextDocumentWindow |
Следующая панель навигации окна документа | CTRL+TAB | Window.NextDocumentWindowNav |
Следующая область разделения | F6 | Window.NextSplitPane |
Глобальные сочетания клавиш
Следующие сочетания клавиш являются глобальными. Это означает, что их можно использовать в любом окне Visual Studio, которое находится в фокусе.
Анализ: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Перейти назад | SHIFT+ALT+3 | Analyze.NavigateBackward |
Перейти вперед | SHIFT+ALT+4 | Analyze.NavigateForward |
Архитектура: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Создать схему | CTRL+\, CTRL+N | Architecture.NewDiagram |
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Повторить операцию скрипта мобильной службы | CTRL+NUM *, CTRL+R | WindowsAzure.RetryMobileServiceScriptOperation |
Показать сведения об ошибке скрипта мобильной службы | CTRL+NUM *, CTRL+D | WindowsAzure.ShowMobileServiceScriptErrorDetails |
Сборка: глобальные сочетания клавиш
Контекстные меню представления классов: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Свойства | ALT+ВВОД | ClassViewContextMenus.ClassViewMultiselectProjectreferencesItems.Properties |
Отладка: глобальные сочетания клавиш
Контекстные меню отладчика: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Удалить | ALT+F9, D | DebuggerContextMenus.BreakpointsWindow.Delete |
Перейти к дизассемблированию | ALT+F9, A | DebuggerContextMenus.BreakpointsWindow.GoToDisassembly |
Перейти к исходному коду | ALT+F9, S | DebuggerContextMenus.BreakpointsWindow.GoToSourceCode |
Центр диагностики: глобальные сочетания клавиш
Команда | Сочетание клавиш | Идентификатор команды |
---|---|---|
Остановка сбора | CTRL+ALT+F2 | DiagnosticsHub.StopCollection |
Редактирование: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Копировать | CTRL+C |
CTRL+SHIFT+Z
Контекстные меню редактора: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Условия точки останова | ALT+F9, C | EditorContextMenus.CodeWindow.Breakpoint.BreakpointConditions |
Метки изменения точки останова | ALT+F9, L | EditorContextMenus.CodeWindow.Breakpoint.BreakpointEditlabels |
Вставка временной точки останова | SHIFT+ALT+F9, T | EditorContextMenus.CodeWindow.Breakpoint.InsertTemporaryBreakpoint |
Показать элемент | CTRL+` | EditorContextMenus.CodeWindow.CodeMap.ShowItem |
Execute | CTRL+ALT+F5 | EditorContextMenus.CodeWindow.Execute |
Перейти к представлению | CTRL+M, CTRL+G | EditorContextMenus.CodeWindow.GoToView |
Переключить файл заголовков кода | CTRL+K, CTRL+O (латинская буква O) | EditorContextMenus.CodeWindow.ToggleHeaderCodeFile |
Просмотр иерархии вызовов | CTRL+K, CTRL+T |
Файл: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Выход | ALT+F4 | File.Exit |
Создание файла | CTRL+N | File.NewFile |
Новый проект | CTRL+SHIFT+N | File.NewProject |
Новый веб-сайт | SHIFT+ALT+N | File.NewWebSite |
Открывает файл | CTRL+O (латинская буква O) | File.OpenFile |
Открытие проекта | CTRL+SHIFT+O (латинская буква O) | File.OpenProject |
Открыть веб-сайт | SHIFT+ALT+O (латинская буква O) | File.OpenWebSite |
Печать | CTRL+P | File.Print |
Сохранить все | CTRL+SHIFT+S | File.SaveAll |
Сохранить выбранные элементы | CTRL+S | File.SaveSelectedItems |
Просмотр в браузере | CTRL+SHIFT+W | File.ViewinBrowser |
Справка: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Добавить и удалить содержимое справки | CTRL+ALT+F1 | Help.AddandRemoveHelpContent |
Справка F1 | F1 | Help.F1Help |
Посмотреть справку | CTRL+F1 | Help.ViewHelp |
Справка окна | SHIFT+F1 | Help.WindowHelp |
Нагрузочный тест: глобальные сочетания клавиш
Команда | Сочетание клавиш | Идентификатор команды |
---|---|---|
Перейти в область счетчиков | CTRL+R, Q | LoadTest.JumpToCounterPane |
Другие контекстные меню: глобальные сочетания клавиш
Команда | Сочетание клавиш | Идентификатор команды |
---|---|---|
Добавить новую диаграмму | Вставить | OtherContextMenus.MicrosoftDataEntityDesignContext.AddNewDiagram |
Проект: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Добавить существующий элемент | SHIFT+ALT+A | Project.AddExistingItem |
Добавление нового элемента | CTRL+SHIFT+A | Project.AddNewItem |
Мастер классов | CTRL+SHIFT+X | Project.ClassWizard |
Переопределение | CTRL+ALT+INS | Project.Override |
Предварительный просмотр изменений | ALT+; затем ALT+C | Project.Previewchanges |
Опубликовать выбранные файлы | ALT+; затем ALT+P | Project.Publishselectedfiles |
Заменить выбранные файлы с сервера | ALT+; затем ALT+R | Project.Replaceselectedfilesfromserver |
Контекстные меню проекта и решения: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Переместить вниз | ALT+СТРЕЛКА ВНИЗ | ProjectandSolutionContextMenus.Item.MoveDown |
Переместить вверх | ALT+СТРЕЛКА ВВЕРХ | ProjectandSolutionContextMenus.Item.MoveUp |
Рефакторинг: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Инкапсуляция поля | CTRL+R, CTRL+E | Refactor.EncapsulateField |
Извлечение интерфейса | CTRL+R, CTRL+I | Refactor.ExtractInterface |
Извлечение метода | CTRL+R, CTRL+M | Refactor.ExtractMethod |
Удалить параметры | CTRL+R, CTRL+V | Refactor.RemoveParameters |
Переименовать | CTRL+R, CTRL+R | Refactor.Rename |
Упорядочить параметры | CTRL+R, CTRL+O (латинская буква O) | Refactor.ReorderParameters |
Обозреватель решений: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Открыть фильтр файлов | CTRL+[ , O (латинская буква O) |
Команда: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Перейти к веткам Git | CTRL+0 (ноль), CTRL+N |
Контекстные меню Team Foundation: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Перейти к сборкам | CTRL+0 (ноль), CTRL+B |
Тестирование: глобальные сочетания клавиш
Обозреватель тестов: глобальные сочетания клавиш
Средства: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Присоединение к процессу | CTRL+ALT+P | Tools.AttachtoProcess |
Диспетчер фрагментов кода | CTRL+K, CTRL+B | Tools.CodeSnippetsManager |
Принудительная сборка мусора | CTRL+SHIFT+ALT+F12, CTRL+SHIFT+ALT+F12 | Tools.ForceGC |
Представление: глобальные сочетания клавиш
Окно: глобальные сочетания клавиш
Команды | Сочетания клавиш | Идентификатор команды |
---|---|---|
Активировать окно документа | ESC | Window.ActivateDocumentWindow |
Добавить вкладку в выделенный фрагмент | CTRL+SHIFT+ALT+ПРОБЕЛ | Window.AddTabtoSelection |
Закрыть окно документа | CTRL+F4 | Window.CloseDocumentWindow |
Закрыть окно инструментов | SHIFT+ESC | Window.CloseToolWindow |
Не закрывать вкладку | CTRL+ALT+HOME | Window.KeepTabOpen |
Перейти к панели навигации | CTRL+F2 | Window.MovetoNavigationBar |
Следующее окно документа | CTRL+F6 | Window.NextDocumentWindow |
Следующая панель навигации окна документа | CTRL+TAB | Window.NextDocumentWindowNav |
Следующая область | ALT+F6 | Window.NextPane |
Следующая область разделения | F6 | Window.NextSplitPane |
Следующая вкладка | CTRL+ALT+PGDN |
Сочетания клавиш, зависящие от контекста
Эти сочетания клавиш зависят от контекста. Это означает, что вы можете использовать их с меню и элементами в Visual Studio, которые относятся к типу проекта, языку программирования или платформе.
Редактор может создавать различные типы представлений. Одним из примеров является окно редактора кода, другое — конструктор форм.
Представление с несколькими вкладками — это представление с несколькими вкладками. Например, редактор HTML имеет две вкладки внизу: проектирование и источник, каждое логическое представление. В представлении конструктора отображается веб-страница, подготовленная к просмотру, а другая отображает код HTML, который состоит из веб-страницы.
Доступ к физическим представлениям
Физические представления ведущие объекты представления документов, каждый из которых представляет представление данных в буфере, например код или форма. Соответственно, каждый объект представления документа имеет физическое представление (идентифицируемое как строка физического представления) и обычно одно логическое представление.
Однако в некоторых случаях физическое представление может иметь два или более логических представления. Некоторые примеры представляют собой редактор с разделенным окном с параллельными представлениями или конструктор форм с ГРАФИЧЕСКИм пользовательским представлением и представлением кода программной части.
Чтобы предоставить редактору доступ ко всем доступным физическим представлениям, необходимо создать уникальную строку физического представления для каждого типа объекта представления документа, который может быть создан фабрикой редактора. Например, Visual Basic Фабрика редактора может создавать объекты представления документов для окна кода и окна конструктора форм.
Создание представлений с несколькими вкладками
Хотя объект представления документов должен быть связан с физическим представлением через уникальную строку физического представления, можно поместить несколько вкладок в физическое представление, чтобы обеспечить возможность просмотра данных различными способами. В этой конфигурации с несколькими вкладками все вкладки связаны с одной и той же строкой физического представления, но каждой вкладке присваивается другой GUID логического представления.
Чтобы создать представление для редактора с несколькими вкладками, реализуйте IVsMultiViewDocumentView интерфейс, а затем свяжите другое логическое представление GUID ( LogicalViewID ) с каждой создаваемой вкладкой.
Visual Studio редактор HTML — это пример редактора с многостраничным представлением. Он содержит вкладки конструктора и исходного кода . Чтобы сделать это, другое логическое представление связывается с каждой вкладкой, LOGICALVIEWID_TextView для вкладки « Дизайн » и LOGICALVIEWID_Code для вкладки « источник ».
Указав соответствующее логическое представление, пакет VSPackage может получить доступ к представлению, соответствующему конкретной цели, таким как разработка формы, редактирование кода или Отладка кода. Однако одно из окон должно быть определено строкой NULL, и оно должно соответствовать первичному логическому представлению ( LOGVIEWID_Primary ).
В следующей таблице перечислены доступные значения логического представления и их использование.
Хотя GUID логического представления являются расширяемыми, можно использовать только идентификаторы GUID логического представления, определенные в VSPackage.
при завершении работы Visual Studio оставляет идентификатор GUID фабрики редактора и строк физического представления, связанных с окном документа, чтобы его можно было использовать для повторного открытия окон документов при повторном открытии решения. Только окна, открытые при закрытии решения, сохраняются в файле решения (SUO). Эти значения соответствуют VSFPROPID_guidEditorType VSFPROPID_pszPhysicalView значениям и, передаваемым в propid параметре GetProperty метода.
Пример
В этом фрагменте показано TextView , как объект используется для доступа к представлению, реализующему IVsCodeWindow . В этом случае SVsUIShellOpenDocument служба используется для вызова OpenDocumentViaProject и запроса LOGVIEWID_TextView , который получает указатель на фрейм окна. Указатель на объект представления документа получается путем вызова метода GetProperty и указания значения VSFPROPID_DocView . Из объекта представления документов QueryInterface вызывается для IVsCodeWindow . В этом случае ожидание заключается в том, что возвращается текстовый редактор, поэтому объект представления документа, возвращаемый в GetProperty методе, является окном кода.
Вкладки на форме
Как реализовать вкладки на форме как это сделано в браузерах?
Как сделать вкладки на форме
Хочу совместить несколько форм в одной, например, как вкладки. Или переключать содержимое формы.
Вкладки на обычной форме
Всем здравствуйте. Подскажите пожалуйста как сделать вкладки. Я создал документ с 2 реквизитами и 3.
Как сделать вкладки в форме?
Здравствуйте! Как создать в форме несколько вкладок, типа как на фотографии (вкладки эти слева).
Как на форме сделать вкладки?
Есть форма, хочу чтобы были вкладки(шаги), типа заполнил первую форму, жмем далее переходит на.
Фильтрация в форме в зависимости от выбранной вкладки
Люди, помогите, пожалуйста, мне нужен в форме всунуть элемент НАБОР ВКЛАДОК и написать процедуры.
Как изменить цвет текста на ярлычке активной вкладки в PageFrames (в форме) ?
В форме с PageFrames хочется чтобы ярлычок активной вкладки выделялся (Сделать текст на ярлычке .
Visual Studio: как просмотреть один и тот же файл в двух отдельных группах вкладок?
Я хочу иметь возможность редактировать один метод, глядя на другой метод в том же файле, в качестве ссылки. Можно ли это сделать?
Вы можете открыть файл в другой вкладке ( Window -> New Window ).
При этом у вас есть две копии одного и того же файла. Затем вы можете щелкнуть правой кнопкой мыши на панели вкладок и выбрать New Vertical Tab Group (или New Horizontal Tab Group тот, который вам нравится больше).
Надеюсь, я понял ваш вопрос ..
Только по вертикали, что я знаю. Когда вы смотрите на код, прямо над вертикальной полосой прокрутки находится маленький прямоугольник, перетащите его вниз, чтобы получить разделенное представление файла.
Перейдите на вкладку, которую хотите продублировать,
затем нажмите в строке меню вверху
Window > New Window
Наконец, перетащите второе окно влево или вправо, чтобы показать оба вида рядом друг с другом.
Эт вуаля, вот оно 🙂
РЕДАКТИРОВАТЬ
Похоже, эта функция реализована не во всех версиях VS.
В моем случае ( V 15.4.2 (2017) , V 15.9.7 (2017) & V 16.2.5 (2019) ) это просто отлично работает.
Вы просто используете маленький значок стрелки перетаскивания в верхнем правом углу окна вашего файла, как показано на следующих скриншотах:
1) Просмотр одного и того же документа бок о бок (с исправлением для Visual Studio 2017)
Можно сделать это с помощью New Window и New Vertical Tab Group , тем не менее, в моем Visual Studio 2017 New Window команда была отсутствует из Window меню. Чтобы использовать его, сначала необходимо добавить команду в меню или назначить для нее ярлык.
Для добавления New Window в Window меню выполните следующую последовательность действий, начиная с Tools меню:
Tools > Customize > Commands > Menu Bar > Window > Add Command > Window > New Window
К вашему сведению На этом Commands шаге вы решаете, куда поместить New Window команду. Последовательность, которую я привел выше, бесцеремонно помещает ее в верхнюю часть Window меню.
Чтобы просмотреть тот же документ бок о бок
- Откройте документ, который вы хотите просмотреть бок о бок
- Выберите вашу недавно добавленную New Window команду (возможно, она находится в Window > New Window )
- Щелкните правой кнопкой мыши новую вкладку и выберите New Vertical Tab Group или выберите эту команду в Window меню.
2) Смотреть один и тот же документ выше-один-другой
Если вы хотите просмотреть один и тот же документ в двух представлениях друг над другом, используйте команду Window > Split или щелкните и перетащите двойную стрелку в верхней части полосы прокрутки для любого окна.
3) Будьте креативны
Пошаговое руководство. Создание настраиваемой вкладки с помощью конструктора лент
Конструктор лент позволяет создать настраиваемую вкладку, а затем добавить и расположить на ней элементы управления.
Применимость. Информация в этой статье относится к проектам уровня документа для Excel.- Дополнительные сведения см. в разделе доступность функций по типам приложений Office и проектов.
В этом пошаговом руководстве описаны следующие задачи:
Отображаемые на компьютере имена или расположения некоторых элементов пользовательского интерфейса Visual Studio могут отличаться от указанных в следующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Предварительные требования
Для выполнения этого пошагового руководства требуются следующие компоненты:
Выпуск Visual Studio, включающий инструменты разработчика Microsoft Office. Дополнительные сведения см. в статье Настройка компьютера для разработки решений Office.
создание проекта Excel книги
Этапы использования конструктора лент практически идентичны для всех приложений Office. В этом примере используется книга Excel.
Создание проекта книги Excel
создайте Excel проект книги с именем мексцелриббон. Дополнительные сведения см. в разделе How to: Create Office Projects in Visual Studio.
Visual Studio открывает новую книгу в конструкторе и добавляет проект мексцелриббон в обозреватель решений.
Создание панелей действий
Добавьте в проект две настраиваемые панели действий. Позже на настраиваемой вкладке будут добавлены кнопки для скрытия и отображения этих панелей действий.
Создание панелей действий
В меню Проект выберите пункт Добавить новый элемент.
В диалоговом окне Добавление нового элемента выберите актионспанеконтрол и нажмите кнопку добавить.
В конструкторе откроется файл ActionsPaneControl1. CS или ActionsPaneControl1. vb .
На вкладке Общие элементы управления панели элементов добавьте метку к области конструктора.
В окне Свойства задайте для свойства Text элемента label1 панель действий 1.
Повторите этапы 1–5, чтобы создать вторую панель действий и метку. Задайте для свойства Text второй метки значение панель действий 2.
Создание настраиваемой вкладки
Один из принципов проектирования приложений Office состоит в том, что пользователь всегда должен иметь возможность распоряжаться пользовательским интерфейсом приложения Office. Чтобы обеспечить такую возможность для панелей действий, можно добавить на настраиваемую вкладку ленты кнопки, скрывающие и отображающие каждую панель. Чтобы создать настраиваемую вкладку, добавьте в проект элемент Лента (визуальный конструктор) . Конструктор помогает добавлять и размещать элементы управления, задавать их свойства и обрабатывать связанные с ними события.
Создание настраиваемой вкладки
В меню Проект выберите пункт Добавить новый элемент.
В диалоговом окне Добавление нового элемента выберите элемент Лента (визуальный конструктор).
Измените имя новой ленты на MyRibbon и нажмите кнопку Добавить.
В конструкторе лент откроется файл MyRibbon.cs или MyRibbon.vb ; отобразятся вкладка и группа, используемые по умолчанию.
В конструкторе лент перейдите на вкладку по умолчанию.
В окне Свойства разверните свойство ControlID и задайте для свойства контролидтипе значение Custom.
Задайте для свойства Метка значение Моя пользовательская вкладка.
В конструкторе лент выберите group1.
В окне Свойства задайте для параметра Метка значение Диспетчер панели действий.
с вкладки Office элементы управления ленты панели элементов перетащите кнопку на группу group1.
Выберите Button1.
В окне Свойства задайте для метки значение Показывать панель действий 1.
Добавьте вторую кнопку в группу group1 и задайте для свойства Метка значение Показывать панель действий 2.
перетащите элемент управления ToggleButton с вкладки элементы управления ленты Office панели элементов в группу group1.
Задайте свойство Метка , чтобы Скрыть панель действий.
Скрытие и отображение панелей действий с помощью кнопок на пользовательской вкладке
Последним этапом является добавление кода, который взаимодействует с пользователем. Добавьте обработчики событий для событий Click обеих кнопок и события Click выключателя. Добавьте в эти обработчики событий код для скрытия и отображения панелей действий.
Скрытие и отображение панелей действий при помощи кнопок настраиваемой вкладки
В Обозреватель решений откройте контекстное меню для MyRibbon. CS или MyRibbon. vb и выберите пункт Просмотреть код.
Добавьте следующий код в начало класса MyRibbon . Данный код создает два объекта панелей действий.
Добавьте следующие три метода обработчиков событий в класс MyRibbon . Эти методы обрабатывают события Click обеих кнопок и события Click выключателя. Обработчики событий button1 и button2 отображают соответствующие панели действий. Обработчик событий toggleButton1 отображает и скрывает активную панель действий.
Тестирование настраиваемой вкладки
при запуске проекта Excel запускается, а на ленте появляется вкладка мои пользовательские вкладки . Для отображения и скрытия панелей действий выберите кнопки на пользовательской вкладке .
Тестирование настраиваемой вкладки
Нажмите клавишу F5 для запуска проекта.
Перейдите на вкладку Моя пользовательская вкладка.
В группе Диспетчер панели пользовательских действий выберите пункт отобразить панель действий 1.
Откроется панель действия, на которой отображается Панель действия метки 1.
Выберите пункт отобразить панель действий 2.
Откроется панель действия, на которой отображается Панель действия метки 2.
Выберите Скрыть панель действий.
Панели действий будут скрыты.
Дальнейшие действия
Дополнительные сведения о настройке пользовательского интерфейса Office см. в следующих разделах:
Добавление пользовательского интерфейса на основе контекста к настройкам уровня документа. Дополнительные сведения см. в разделе Общие сведения о панели действий.
Расширение стандартной или пользовательской формы Microsoft Office Outlook. дополнительные сведения см. в разделе пошаговое руководство. конструирование области формы Outlook.
Читайте также: