Комментарий на несколько строк Visual Studio Code
Смотря различные гайды на ютубе,я видел как люди комментируют несколько строк одним разом при помощи символа # ,подскажите,что за комбинация клавиш позволяет это сделать?
Отслеживать
задан 7 мар 2019 в 20:46
PythonNewbie PythonNewbie
462 4 4 серебряных знака 16 16 бронзовых знаков
7 мар 2019 в 20:47
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
Ctrl+K , а затем Ctrl+C комментирует выделенные строки с помощью # . Ctrl+K , а затем Ctrl+U убирает комментарий со строк. Если у Вас Mac OS, используйте Cmd вместо Ctrl .
Отслеживать
ответ дан 7 мар 2019 в 21:33
357 4 4 серебряных знака 12 12 бронзовых знаков
Highly active question. Earn 10 reputation (not counting the association bonus) in order to answer this question. The reputation requirement helps protect this question from spam and non-answer activity.
- python
- visual-studio-code
- комментарии
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2024 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2024.1.8.3130
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Комментирование и документация кода в Python
Документирование кода на ранних этапах разработки имеет гораздо большее значение, чем может показаться на первый взгляд. Эта тема также связана с добавлением полезных комментариев к коду. Когда вы погружаетесь в разработку программы, вы можете неосознанно присвоить своим переменным и функциям весьма странные и непонятные названия. Таким образом, через некоторое время, вернувшись к коду, вы потратите огромное количество времени, пытаясь разобраться, что к чему.
Делая свой код самодокументирующимся (то есть используя информативные имена) и добавляя комментарии, вы сделаете программу более читабельной для себя и для всех остальных, кто может её использовать. Это также облегчит обновление и рефакторинг кода!
Есть вопросы по Python?
На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!
Telegram Чат & Канал
Вступите в наш дружный чат по Python и начните общение с единомышленниками! Станьте частью большого сообщества!
Паблик VK
Одно из самых больших сообществ по Python в социальной сети ВК. Видео уроки и книги для вас!
В данной статье вы познакомитесь со следующими темами:
- Комментарии;
- Строки документации — Docstrings;
- PEP8 — Руководство по написанию кода;
- Другие полезные инструменты для документирования вашего кода.
Давайте начнем с комментариев.
Комментарии в коде на Python
Комментарии — это подсказки, которые предназначены для вас, а не для компьютера. Комментарий это, по сути, заметка, которая объясняет, что происходит в рассматриваемой части кода. Они используются, чтобы объяснить, почему вы что-то сделали или как работает тот или иной фрагмент кода. Когда вы только начинаете программировать, будет не лишним оставлять много комментариев, к которым можно будет потом вернуться. Как только вы научитесь правильно и удобно именовать свои функции и переменные, вы поймете, что многие комментарии вам больше не нужны.
Тем не менее, комментарии все равно рекомендуется использовать. Они особенно полезны для сложного кода, который нелегко понять с первого взгляда. В зависимости от компании, в которой вы работаете, вы также можете использовать комментарии для документирования багов. Например, если вы исправили ошибку, вы можете добавить комментарий, который объясняет, в чем именно она заключается.
В Python комментарии создаются с помощью знака # , за которым следует какой-либо описательный текст.
Далее представлен пример комментария в Python:
# Это плохой комментарий
В приведенном выше коде показано, как создать простой комментарий. При выполнении кода, Python увидит символ # и проигнорирует весь следующий за ним текст. По сути, Python пропустит эту строку и попытается выполнить вторую.
Этот комментарий помечен как «плохой комментарий». Хотя он хорош для демонстрационных целей, но он не описывает код, который следует далее. По этой причине он не является полезным. Хорошие комментарии должны объяснять и описывать последующий код, его цели или что-то еще. Комментарии — это своеобразная документация вашего кода. Если они не предоставляют никакой полезной информации, то их следует удалить.
Вы также можете создавать комментарии на строке с кодом:
x = 10 # 10 присваивается переменной x
Здесь вы снова присваиваете переменной x значение 10, но затем добавляете символ # , который позволяет добавить комментарий к коду. Это полезно в тех случаях, когда необходимо объяснить конкретную строку кода. Если вы назвали свою переменную каким-то логическим и интуитивно понятным именем, то, скорее всего, комментарий вообще не понадобится.
Как закомментировать и раскомментировать строки кода
В будущем вы довольно часто будете сталкиваться с таким понятием, как «закомментированный код«. Это практика добавления символа # в начале вашего кода. Таким образом, можно на всякий случай убрать какой-то кусок кода, сделав его на данный момент нерабочим.

К примеру, у вас может быть следующая строка кода:
number_of_people = 10
Если вы хотите закомментировать её, это можно сделать следующим образом:
# number_of_people = 10
Вы можете закомментировать код в тех случаях, когда пробуете различные решения, но не хотите удалять предыдущие варианты программы. Python будет игнорировать закомментированный код, позволяя вам попробовать разнообразные пути решения задачи. Большинство редакторов кода IDE (и текстовых редакторов) предоставляют возможность выделять несколько строк и закомментировать весь блок кода.
Горячие клавиши для комментирования куса кода: (выделить нужный участок кода) + Ctrl + /
Многострочные комментарии в Python
Некоторые языки программирования, к примеру С++, предоставляют возможность создания многострочных комментариев. Для создания многострочных комментариях вы спокойно можете использовать тройные кавычки.
Далее представлен пример многострочного комментария на Python:
многострочный комментарий’ »
многострочный комментарий» «»
Функция возвращает число.
При использовании строк с тройным кавычками вы можете создать docstring (строки документации). По сути, мы уже это сделали когда добавили многострочный комментарии для функции test() .
Давайте выясним, что это такое, и как оно используется!
Для чего используется docstring?
В Python существует концепция PEP, или Python Enhancement Proposal. PEP представляют собой предложения или новые возможности для языка Python, которые обсуждаются и согласовываются руководящим советом Python.
PEP 257 описывает соглашения о docstring. Вы можете прочитать его, если вам нужна более подробная информация. Если обобщить, то docstring — это строковый литерал, который должен быть сразу после определения названия для модуля, функции, класса или метода.
docstring создается с помощью трех двойных кавычек.
Это docstring
из нескольких строк
В Python docstring игнорируются. Они не могут быть выполнены. Однако, когда вы добавляете docstring к модулю, функции и так далее, то данная строка становится специальным атрибутом, к которому можно получить доступ через __doc__ .
Это класс собаки.
def bark ( self ) :
Собака лает из метода!
return True
animal = Dog ( )
print ( animal . __doc__ )
print ( animal . bark . __doc__ )
Это класс собаки .
Собака лает из метода !
docstring можно использовать как для однострочных, так и для многострочных строк.
Далее дан пример однострочной строки:
text = «» «Это однострочная строка» «»
Однострочная docstring является простой строкой текста.
Далее представлена строка docstring, используемый в функции:
def my_function ( ) :
«» «Это docstring функции» «»
В приведенном выше коде показано, как можно добавить docstring в функцию. Хорошая строка docstring описывает, что должна сделать функция.
На заметку: Хотя три двойные кавычки являются рекомендуемым стандартом, три одинарные кавычки, одни двойные кавычки и одни одинарные кавычки также работают (но одни двойные и одинарные кавычки могут содержать только одну строку, а не несколько).
Теперь давайте узнаем о создании программы в соответствии с руководством по написанию кода на Python.
PEP 8 — руководство по написанию кода на Python
Руководство по написанию кода — это документ, в котором описывается хорошая практика программирования, обычно применительно к одному языку. В некоторых компаниях существуют специальные руководства по стилю, которым сотрудники должны следовать независимо от того, какой язык программирования они используют.
Руководство по написанию кода Python было создано еще в 2001 году и получило название PEP8. В нем указаны соглашения по программированию на языке Python. За прошедшие годы текст несколько раз обновлялся.
Если вы планируете часто использовать Python, вам стоит ознакомиться с этим руководством. Оно поможет вам писать более качественный код на языке Python. Кроме того, если вы хотите внести вклад в развитие самого языка Python, ваш код должен соответствовать стилю руководства. Следование руководству сделает ваш код более легким для чтения и понимания. Это поможет вам и всем остальным, кто будет использовать ваш код в будущем.
Однако запомнить все правила может быть непросто. К счастью, некоторые бесстрашные разработчики создали определенные утилиты, которые могут помочь!
Полезные инструменты для документирования вашего кода
Существует множество инструментов, которые можно использовать для написания отличного кода. Вот всего несколько из них:
- pycodestyle — Проверяет, если ваш код соответствует стандарту PEP8;
- Pylint — Инструмент для углубленного статического тестирования кода, который находит общие проблемы в коде;
- PyFlakes — Еще один инструмент для статического тестирования кода;
- flake8 — Обертка для PyFlakes, pycodestyle и McCabe;
- Black — Форматировщик кода, который в основном следует стандарту PEP8.
Вы можете использовать эти инструменты, чтобы найти проблемные места в вашем коде. Pylint, PyFlakes и flake8 кажутся мне наиболее полезными. Black пригодится, если вы работаете в команде и хотите, чтобы код каждого сотрудника был написан в одном формате. Можете добавить Black в свой список инструментов форматирования кода.
Более продвинутые IDE для Python делают определенные проверки в режиме реального времени. Например, PyCharm автоматически проверяет многие проблемы, которые фиксируют эти инструменты. WingIDE и VS Code также обеспечивают некоторую проверку кода. Можете просто попробовать различные IDE и посмотреть, что подойдет вам лучше всего.
Подведем итоги
В Python есть несколько различных способов документирования кода. Вы можете использовать комментарии, чтобы объяснить одну или несколько строк кода. Их следует использовать умеренно и по мере необходимости. Вы также можете использовать docstring, чтобы документировать модули, функции, методы и классы.
Вам также следует ознакомиться с руководством по программированию на Python, которое можно найти в PEP8. Это поможет разобраться в принципах хорошего программирования на Python. Существует несколько других руководств по стилю написания кода на Python. Например, руководство по стилю от Google или руководство по стилю Python от NumPy. Иногда ознакомление с различными руководствами может помочь развить свой собственный хороший стиль программирования.
Мы также познакомились с несколькими инструментами, которые можно использовать для улучшения вашего кода. Если у вас есть время, я советую вам ознакомиться с PyFlakes или Flake8, так как они могут помочь найти общие проблемы в вашем коде.

Являюсь администратором нескольких порталов по обучению языков программирования Python, Golang и Kotlin. В составе небольшой команды единомышленников, мы занимаемся популяризацией языков программирования на русскоязычную аудиторию. Большая часть статей была адаптирована нами на русский язык и распространяется бесплатно.
E-mail: vasile.buldumac@ati.utm.md
Образование
Universitatea Tehnică a Moldovei (utm.md)
- 2014 — 2018 Технический Университет Молдовы, ИТ-Инженер. Тема дипломной работы «Автоматизация покупки и продажи криптовалюты используя технический анализ»
- 2018 — 2020 Технический Университет Молдовы, Магистр, Магистерская диссертация «Идентификация человека в киберпространстве по фотографии лица»
Комментарии в Python 3
Комментарии в программе — это часть кода, которая игнорируется интерпретатором или компилятором. Они нужны, чтобы:
- сделать код более читабельным;
- объяснить, что и зачем делает код;
- предотвратить выполнение части кода при его тестировании/выполнении;
- оставить заметку о том, что необходимо сделать/переделать/убрать.
В целом, комментарии нужны, чтобы сделать жизнь программиста проще — для компьютера они никакой роли не играют. Хотя в некоторых подходах к программированию, например в экстремальном программировании, считается, что если код нуждается в комментариях, то этот код плохой.
В этой статье вы узнаете, как оставлять комментарии в Python 3 , что такое Docstring и PEP.
Комментарии в Python
В разных языках программирования у комментариев разный синтаксис. Часто это двойной слеш (//). В Python 3 комментарии в коде начинаются со знака «#». Например:
#Код выводит в консоль строку "Hello, World!" print("Hello, World!")
Также комментарий можно разместить прямо в строке с кодом:
print("Hello, World!") #Код выводит в консоль строку "Hello, World!"
Комментарии должны быть полезны для читателя. Например, такой комментарий не принесет пользы:
#что-то этот код явно делаетprint("Hello, World!")
Хороший комментарий должен объяснять или описывать код, его цели. А некоторые разработчики считают, что комментарии должны описывать намерения программиста. В целом, будет правильным воспринимать комментарии как своеобразную документацию к коду. Если они бесполезны, то их стоит удалить.
Также в виде комментария можно оформить часть кода, чтобы она не выполнялась. Это может быть полезно при тестировании и отладке кода.
Предположим, нам нужно закомментировать такой код:
db_lp = sqlite3.connect('login_password.db')
cursor_db = db_lp.cursor()
sql_create = '''CREATE TABLE passwords(
login TEXT PRIMARY KEY,
password TEXT NOT NULL);'''
cursor_db.execute(sql_create)
db_lp.commit()
cursor_db.close()
db_lp.close()
Это, кстати, код из нашего туториала по созданию веб-приложения с помощью Flask. Прочитать его можно здесь . Цель комментирования — сделать этот блок кода понятным. Его можно закомментировать таким образом:
db_lp = sqlite3.connect('login_password.db') #Создаем базу данных login_password
cursor_db = db_lp.cursor() #Объект класса Cursor для выполнения SQL-запросов
#SQL-запрос для создания таблицы password в базе данных
sql_create = '''CREATE TABLE passwords(
login TEXT PRIMARY KEY,
password TEXT NOT NULL);'''
cursor_db.execute(sql_create) #Выполняем запрос sql_create
db_lp.commit() #Подтверждаем изменения
#Закрываем Cursor и базу данных
cursor_db.close()
db_lp.close()
Иногда вручную комментирование кода Python неудобно. Чтобы оформить блок кода в виде однострочных комментариев, можно использовать горячие клавиши для комментирования кода Python :
- PyCharm: Ctrl + /;
- Visual Studio Code: чтобы закомментировать/раскомментировать строку Ctrl + /, чтобы блок кода – Shift + Alt + A;
- Eclipse: чтобы закомментировать/раскомментировать строку Ctrl + /, чтобы блок кода – Ctrl + Shift + /;
- Visual Studio: Ctrl + K затем Ctrl + C, чтобы закомментировать блок кода, и Ctrl + K затем Ctrl + U, чтобы раскомментировать блок кода.
Docstring в Python
Docstring — это строковый литерал, который размещается сразу после объявления модуля, функции, класса и других структур. Это удобный способ документирования кода, к которому можно обращаться. Docstring появился в Python в 2001 году и описан в PEP 257 .
Что такое PEP?
Развитие языка Python происходит по четко регламентированному процессу создания, обсуждения, отбора и реализации документов PEP (Python Enhancement Proposal). В PEP размещаются предложения по развитию языка: внедрению новых функций, изменению существующих и т.п. Одним из самых известных (и полезных) документов PEP является PEP 8 — в нем отображен свод рекомендаций и соглашений по написанию кода на Python. Если вы планируете писать на Python, то вам стоит ознакомиться с этим соглашением. Правил довольно много, и для их соблюдения существуют специальные инструменты. Некоторые полезные инструменты вы сможете найти чуть ниже.
Вернемся в Docstring. Docstring — первая инструкция в объявлении объекта. Вот пример:
def function (x,y,z):
""" Docstring этой функции"""
def inner_function ():
""" Docstring вложенной функции """
Синтаксис Docstring — это три кавычки в начале и в конце. Также можно использовать вместо кавычек апострофы и не три, а два или один символ. Но PEP 257 рекомендует использовать именно три кавычки.
К docstring объекта можно обратиться с помощью метода __doc__:
def subtraction (a,b):
"""Функция вычитает из числа a число b"""
return (a-b)
print(subtraction.__doc__)
Результат: ф ункция вычитает из числа a число b.
Также свойство __doc__ можно использовать для получения информации о встроенных методах Python, например print:
print(print.__doc__)
print(value, . sep=' ', end='\n', file=sys.stdout, flush=False)
Prints the values to a stream, or to sys.stdout by default.
Optional keyword arguments:
file: a file-like object (stream); defaults to the current sys.stdout.
sep: string inserted between values, default a space.
end: string appended after the last value, default a newline.
flush: whether to forcibly flush the stream.
Строковые литералы, встречающиеся где-то в коде Python, также могут выполнять роль документации. Они не будут распознаны компилятором байт-кода Python и не будут доступны во время выполнения программы с помощью свойства __doc__ . Но есть два дополнительных типа docstring, которые могут быть извлечены из кода программными инструментами.
Additional docstring
Additional docstring — это строковые литералы, которые игнорируются компилятором Python, но при этом распознаются средствами Docutils. Они размещаются сразу после docstring. Вот пример:
def function(arg):
"""Это docstring этой функции. Он будет доступен с помощью свойства __doc__."""
"""
Это additional docstring, он будет проигнорирован компилятором, но распознан Docutils.
"""
pass
Attribute docstrings
Attribute docstring — это строковые литералы, которые встречаются сразу после простого присваивания на уровне модуля, класса или метода __init__. Например:
def f(x):
"""Это docstring этой функции. Он будет доступен с помощью свойства __doc__"""
return x**2
f.a = 1
""" Это attribute docstring для атрибута функции f.a, он будет проигнорирован компилятором, но распознан Docutils."""
Вот основные рекомендации из PEP 257 по использованию docstring:
- После всех docstring оставляйте пустую строку.
- Docstring скрипта должен представлять собой сообщение «о правильном использовании», который, возможно, будет выведен пользователю при вызове скрипта с неправильными аргументами. Docstring должен описывать функционал, синтаксис параметров, переменные среды и используемые файлы.
- Docstring модуля должен содержать список важных объектов и однострочное пояснение для каждого из них.
- Docstring функции или метода должен описывать поведение, аргументы, return, возможные исключения и ограничения работы.
- Docstring класса должен содержать методы, переменные экземпляра и описывать поведение класса.
- Конструктор класса должен иметь свою отдельную документационную строку для метода __init__.
- Если класс является потомком и его поведение в основном наследуется от основного класса, в его документации необходимо упомянуть об этом и описать возможные различия.
Полезные инструменты
Вместо заключения приведем список инструментов, которые будут полезны при работе с PEP 8 и комментариями в Python 3:
- pycodestyle — проверяет соответствие вашего кода PEP 8;
- Black — форматирует код в соответствии со стандартом PEP 8 (в основном);
- Doxygen, PyDoc, pdoc — автоматически формируют документацию из docstring.
Кстати, в официальном канале Timeweb Cloud мы собрали комьюнити из специалистов, которые говорят про IT-тренды, делятся полезными инструкциями и даже приглашают к себе работать.
Сочетания клавиш в Visual Studio
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
Сочетания клавиш позволяют получать доступ к различным командам и окнам Visual Studio. В этом разделе перечислены сочетания клавиш по умолчанию для команд в профиле обычных параметров, который мог быть выбран при установке Visual Studio. Независимо от выбранного профиля сочетание клавиш для той или иной команды можно определить, открыв диалоговое окно Параметры, развернув узел Среда и выбрав элемент Клавиатура. Кроме того, сочетания клавиш можно настраивать, назначая командам другие сочетания клавиш.
Список распространенных сочетаний клавиш и другие сведения о средствах повышения производительности см. в следующих статьях:
- Советы по использованию клавиатуры
- Советы по повышению производительности
Памятка по быстрым клавишам для печати

Популярные сочетания клавиш в Visual Studio
Все сочетания клавиш в этом разделе применяются глобально, если не указано иное. Глобальный контекст означает, что сочетание применяется в любом окне инструментов в Visual Studio.
Сочетание клавиш для той или иной команды можно определить, открыв диалоговое окно Параметры, развернув узел Среда и выбрав элемент Клавиатура.
Сборка: популярные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Собрать решение | CTRL+SHIFT+B | Build.BuildSolution |
| Cancel | CTRL+BREAK | Build.Cancel |
| Компилировать | CTRL+F7 | Build.Compile |
| Выполнить анализ кода в решении | ALT+F11 | Build.RunCodeAnalysisonSolution |
Отладка: популярные сочетания клавиш
| Команды | Сочетания клавиш [специальные контексты] | Идентификатор команды |
|---|---|---|
| Прерывание на функции | 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
Файл: популярные сочетания клавиш
| Команды | Сочетания клавиш [специальные контексты] | Идентификатор команды |
|---|---|---|
| Exit | 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, которое находится в фокусе.
- Анализ
- Архитектура
- Azure
- Сборка
- Контекстные меню представления классов
- Debug
- Контекстные меню отладки
- Концентратор диагностики
- Изменить
- Контекстные меню редактора
- Файл
- Справка
- Нагрузочный тест
- Другие контекстные меню
- Проект
- Контекстные меню проекта и решения
- Рефакторинг
- Обозреватель решений
- Команда
- Контекстные меню Team Foundation
- Тестирование
- Обозреватель тестов
- Сервис
- Представление
- Window
Анализ: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Перейти назад | SHIFT+ALT+3 | Analyze.NavigateBackward |
| Перейти вперед | SHIFT+ALT+4 | Analyze.NavigateForward |
Архитектура: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Новая схема | Ctrl+\, Ctrl+N | Architecture.NewDiagram |
Azure: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Повторить операцию скрипта мобильной службы | Ctrl+Num *, Ctrl+R | WindowsAzure.RetryMobileServiceScriptOperation |
| Показать сведения об ошибке скрипта мобильной службы | Ctrl+Num *, Ctrl+D | WindowsAzure.ShowMobileServiceScriptErrorDetails |
Сборка: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Выбор сборки | CTRL+B (Visual Studio 2019) | Build.BuildSelection |
| Собрать решение | CTRL+SHIFT+B | Build.BuildSolution |
| Cancel | CTRL+BREAK | Build.Cancel |
| Компилировать | CTRL+F7 | Build.Compile |
| Выполнить анализ кода в решении | ALT+F11 | Build.RunCodeAnalysisonSolution |
Контекстные меню представления классов: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Свойства | ALT+ВВОД | ClassViewContextMenus.ClassViewMultiselectProjectreferencesItems.Properties |
Отладка: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Применить изменения кода | ALT+F10 | Debug.ApplyCodeChanges |
| Подключить к процессу | CTRL+ALT+P | Debug.AttachtoProcess |
| Автоматические | CTRL+ALT+V, A | Debug.Autos |
| Приостановить все | CTRL+ALT+BREAK | Debug.BreakAll |
| Точки останова | CTRL+ALT+B | Debug.Breakpoints |
| Стек вызовов | CTRL+ALT+C | Debug.CallStack |
| Удаление всех точек останова | CTRL+SHIFT+F9 | Debug.DeleteAllBreakpoints |
| Launch | ALT+F2 | Debug.DiagnosticsHub.Launch |
| Разборка | CTRL+ALT+D | Debug.Disassembly |
| Проводник DOM | CTRL+ALT+V, D | Debug.DOMExplorer |
| Включение точки останова | CTRL+F9 | Debug.EnableBreakpoint |
| Исключения | CTRL+ALT+E | Debug.Exceptions |
| Точка останова в функции | CTRL+K, B (Visual Studio 2019) CTRL+B (Visual Studio 2017) |
Debug.FunctionBreakpoint |
| Перейти к предыдущему вызову или событию IntelliTrace | CTRL+SHIFT+F11 | Debug.GoToPreviousCallorIntelliTraceEvent |
| Начать диагностику | ALT+F5 | Debug.Graphics.StartDiagnostics |
| Интерпретация | CTRL+ALT+I | Debug.Immediate |
| Вызовы IntelliTrace | CTRL+ALT+Y, T | Debug.IntelliTraceCalls |
| События IntelliTrace | CTRL+ALT+Y, F | Debug.IntelliTraceEvents |
| Консоль JavaScript | CTRL+ALT+V, C | Debug.JavaScriptConsole |
| Локальные | CTRL+ALT+V, L | Debug.Locals |
| Поле со списком процессов | CTRL+5 | Debug.LocationToolbar.ProcessCombo |
| Поле со списком кадров стека | CTRL+7 | Debug.LocationToolbar.StackFrameCombo |
| Поле со списком потоков | CTRL+6 | Debug.LocationToolbar.ThreadCombo |
| Переключить помеченное состояние текущего потока | CTRL+8 | Debug.LocationToolbar.ToggleCurrentThreadFlaggedState |
| Переключить помеченные потоки | CTRL+9 | Debug.LocationToolbar.ToggleFlaggedThreads |
| Память 1 | CTRL+ALT+M, 1 | Debug.Memory1 |
| Память 2 | CTRL+ALT+M, 2 | Debug.Memory2 |
| Память 3 | CTRL+ALT+M, 3 | Debug.Memory3 |
| Память 4 | CTRL+ALT+M, 4 | Debug.Memory4 |
| Модули | CTRL+ALT+U | Debug.Modules |
| Параллельные стеки | CTRL+SHIFT+D, S | Debug.ParallelStacks |
| Параллельное контрольное значение 1 | CTRL+SHIFT+D, 1 | Debug.ParallelWatch1 |
| Параллельное контрольное значение 2 | CTRL+SHIFT+D, 2 | Debug.ParallelWatch2 |
| Параллельное контрольное значение 3 | CTRL+SHIFT+D, 3 | Debug.ParallelWatch3 |
| Параллельное контрольное значение 4 | CTRL+SHIFT+D, 4 | Debug.ParallelWatch4 |
| Процессы | CTRL+ALT+Z | Debug.Processes |
| Быстрая проверка | SHIFT+F9 или CTRL+ALT+Q | Debug.QuickWatch |
| Снова подключиться к процессу | SHIFT+ALT+P | Debug.ReattachtoProcess |
| Обновить приложение Windows | CTRL+SHIFT+R | Debug.RefreshWindowsapp |
| Регистры | CTRL+ALT+G | Debug.Registers |
| Перезагрузить | CTRL+SHIFT+F5 | Debug.Restart |
| Выполнить до текущей позиции | CTRL+F10 | Debug.RunToCursor |
| Установка следующей инструкции | CTRL+SHIFT+F10 | Debug.SetNextStatement |
| Показать стек вызовов на карте кода | CTRL+SHIFT+` | Debug.ShowCallStackonCodeMap |
| Отображение следующей инструкции | ALT+NUM * | Debug.ShowNextStatement |
| Начать | F5 | Debug.Start |
| Запустить анализ приложения Windows Phone | ALT+F1 | Debug.StartWindowsPhoneApplicationAnalysis |
| Запуск без отладки | CTRL+F5 | Debug.StartWithoutDebugging |
| Шаг с заходом | F11 | Debug.StepInto |
| Выполнить по шагам текущий процесс | CTRL+ALT+F11 | Debug.StepIntoCurrentProcess |
| Выполнить по шагам конкретный фрагмент | SHIFT+ALT+F11 | Debug.StepIntoSpecific |
| Шаг с выходом | SHIFT+F11 | Debug.StepOut |
| Шаг с выходом для текущего процесса | CTRL+SHIFT+ALT+F11 | Debug.StepOutCurrentProcess |
| Шаг с обходом | F10 (при отладке: выполняет шаг над действием) | Debug.StepOver |
| Шаг с обходом | F10 (при не отладке: начинает отладку и останавливается в первой строке пользовательского кода) | Debug.StepOver |
| Шаг с обходом (текущий процесс) | CTRL+ALT+F10 | Debug.StepOverCurrentProcess |
| Остановить отладку | SHIFT+F5 | Debug.StopDebugging |
| Остановить анализ производительности | SHIFT+ALT+F2 | Debug.StopPerformanceAnalysis |
| Задания | CTRL+SHIFT+D, K | Debug.Tasks |
| Потоки | CTRL+ALT+H | Debug.Threads |
| Переключить точку останова | F9 | Debug.ToggleBreakpoint |
| Переключить дизассемблирование | CTRL+F11 | Debug.ToggleDisassembly |
| Отслеживать 1 | CTRL+ALT+W, 1 | Debug.Watch1 |
| Контрольное значение 2 | CTRL+ALT+W, 2 | Debug.Watch2 |
| Контрольное значение 3 | CTRL+ALT+W, 3 | Debug.Watch3 |
| Контрольное значение 4 | CTRL+ALT+W, 4 | Debug.Watch4 |
Контекстные меню отладчика: глобальные ярлыки
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Удаление | 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 |
| Выполнить | 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 |
Файл: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Exit | 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 |
Другие контекстные меню: глобальные сочетания клавиш
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Добавить новую диаграмму | Insert | 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 |
Контекстные меню проекта и решения: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Move down | ALT+СТРЕЛКА ВНИЗ | ProjectandSolutionContextMenus.Item.MoveDown |
| Move up | 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+\, Ctrl+C | Test.UseCodedUITestBuilder |
| Использовать существующую запись действий | Ctrl+\, Ctrl+A | Test.UseExistingActionRecording |
Тестирование Обозреватель: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Отладить все тесты | CTRL+R, CTRL+A | TestExplorer.DebugAllTests |
| Отладить все тесты в контексте | CTRL+R, CTRL+T | TestExplorer.DebugAllTestsInContext |
| Отладить последний запуск | CTRL+R, D | TestExplorer.DebugLastRun |
| Повторить последний запуск | CTRL+R, L | TestExplorer.RepeatLastRun |
| Запустить все тесты | CTRL+R, A | TestExplorer.RunAllTests |
| Запустить все тесты в контексте | CTRL+R, T | TestExplorer.RunAllTestsInContext |
| Показать обозреватель тестов | CTRL+E, T | TestExplorer.ShowTestExplorer |
| Открыть вкладку | CTRL+E, L | LiveUnitTesting.OpenTab |
| Результаты покрытия кода | CTRL+E, C | Test.CodeCoverageResults |
Инструменты: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Подключить к процессу | CTRL+ALT+P | Tools.AttachtoProcess |
| Диспетчер фрагментов кода | CTRL+K, CTRL+B | Tools.CodeSnippetsManager |
| Принудительная сборка мусора | CTRL+SHIFT+ALT+F12, CTRL+SHIFT+ALT+F12 | Tools.ForceGC |
Представление: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Все окна | SHIFT+ALT+M | View.AllWindows |
| Обозреватель архитектуры | Ctrl+\, Ctrl+R | View.ArchitectureExplorer |
| Обратный | ALT+СТРЕЛКА ВЛЕВО (Работает не так, как View.NavigateBackward в текстовом редакторе) | View.Backward |
| Окно «Закладки» | CTRL+K, CTRL+W | View.BookmarkWindow |
| Обзор следующего | CTRL+SHIFT+1 | View.BrowseNext |
| Обзор предыдущего | CTRL+SHIFT+2 | View.BrowsePrevious |
| Иерархия вызовов | CTRL+ALT+K | View.CallHierarchy |
| Представление классов | CTRL+SHIFT+C | View.ClassView |
| Поле со списком для поиска в представлении классов | CTRL+K, CTRL+V | View.ClassViewGoToSearchCombo |
| Окно определения кода | Ctrl+\, D |
Окно: глобальные сочетания клавиш
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Активировать окно документа | 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, которые относятся к типу проекта, языку программирования или платформе.
- Конструктор EDM ADO.NET
- Схема классов
- Редактор закодированных тестов пользовательского интерфейса
- Редактор наборов данных
- Средство просмотра различий
- Проводник DOM
- Окно «Интерактивный F#»
- Редактор документов диаграмм
- Диагностика графики
- Редактор HTML
- Представление разработки редактора HTML
- Представление исходного текста редактора HTML
- Схема слоев
- Редактор управляемых ресурсов
- Окно редактора слияния
- Средства работы с данными Microsoft SQL Server, сравнение схем
- Средства работы с данными Microsoft SQL Server, конструктор таблиц
- Средства работы с данными Microsoft SQL Server, редактор T-SQL
- Средства работы с данными Microsoft SQL Server, редактор T-SQL PDW
- Инспектор страниц
- Конструктор запросов
- Результаты запроса
- Конструктор отчетов
- Схема последовательностей
- Конструктор параметров
- Обозреватель решений
- Team Explorer
- Обозреватель тестов
- Текстовый редактор
- Схема активности UML
- Схема классов UML
- Схема компонентов UML
- Схема вариантов использования UML
- Редактор сочетаний клавиш VC
- Редактор диалоговых окон VC
- Редактор изображений VC
- Редактор строк VC
- Конструктор представлений
- Visual Studio
- Конструктор Windows Forms
- Редактор рабочих элементов
- Представление запросов рабочих элементов
- Представление результатов рабочих элементов
- Конструктор рабочих процессов
- Конструктор пользовательского интерфейса XAML
- Редактор (текстовый) XML
- Конструктор схемы XML
конструктор моделей данных сущности ADO.NET: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Down | ALT+СТРЕЛКА ВНИЗ | OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.Down |
| Вниз на 5 | ALT+PGDN | OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.Down5 |
| Вниз | ALT+END | OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.ToBottom |
| Наверх | ALT+HOME | OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.ToTop |
| Up | ALT+СТРЕЛКА ВВЕРХ | OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.Up |
| Вверх на 5 | ALT+PGUP | OtherContextMenus.MicrosoftDataEntityDesignContext.MoveProperties.Up5 |
| Переименовать | CTRL+R, R | OtherContextMenus.MicrosoftDataEntityDesignContext.Refactor.Rename |
| Удалить из схемы | SHIFT+DEL | OtherContextMenus.MicrosoftDataEntityDesignContext.RemovefromDiagram |
| Обозреватель модели EDM | CTRL+1 | View.EntityDataModelBrowser |
| Сведения о сопоставления модели EDM | CTRL+2 | View.EntityDataModelMappingDetails |
Схема классов: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Свернуть | NUM — | ClassDiagram.Collapse |
| Развернуть | NUM + | ClassDiagram.Expand |
| Удаление | CTRL+DEL | Edit.Delete |
| Развернуть или свернуть список базовых типов | SHIFT+ALT+B | Edit.ExpandCollapseBaseTypeList |
| Перейти к интерфейсу без описания операций | SHIFT+ALT+L | Edit.NavigateToLollipop |
| Удалить из схемы | Удаление | Edit.RemovefromDiagram |
| Просмотреть код | Введите | View.ViewCode |
Редактор закодированных тестов пользовательского интерфейса: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Скопировать ссылку в буфер обмена | Ctrl+C | OtherContextMenus.UITestEditorContextMenu.CopyReferencetoClipboard |
| Вставить задержку перед | CTRL+ALT+D | OtherContextMenus.UITestEditorContextMenu.InsertDelayBefore |
| Найти все | SHIFT+ALT+L | OtherContextMenus.UITestEditorContextMenu.LocateAll |
| Найти элемент управления пользовательского интерфейса | CTRL+SHIFT+L | OtherContextMenus.UITestEditorContextMenu.LocatetheUIControl |
| Перенос кода | CTRL+ALT+C | OtherContextMenus.UITestEditorContextMenu.Movecode |
| Разделить и поместить в новый метод | CTRL+SHIFT+T | OtherContextMenus.UITestEditorContextMenu.Splitintoanewmethod |
Редактор набора данных: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Вставить столбец | Insert | OtherContextMenus.ColumnContext.InsertColumn |
| Столбец | CTRL+L | OtherContextMenus.DbTableContext.Add.Column |
Средство просмотра различий: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Игнорировать обрезку пробелов | CTRL+\, CTRL+ПРОБЕЛ | Diff.IgnoreTrimWhitespace |
| Встроенное представление | Ctrl+\, Ctrl+1 | Diff.InlineView |
| Только представление слева | Ctrl+\, Ctrl+3 | Diff.LeftOnlyView |
| Следующее различие | F8 | Diff.NextDifference |
| Предыдущая разница | SHIFT+F8 | Diff.PreviousDifference |
| Только представление справа | Ctrl+\, Ctrl+4 | Diff.RightOnlyView |
| Параллельные представления | Ctrl+\, Ctrl+2 | Diff.SideBySideView |
| Переключиться между левым и правым | Ctrl+\, Ctrl+Tab | Diff.SwitchBetweenLeftAndRight |
| Синхронизировать переключатель представлений | CTRL+\, CTRL+СТРЕЛКА ВНИЗ | Diff.SynchronizeViewToggle |
| Добавить комментарий | CTRL+SHIFT+K | EditorContextMenus.CodeWindow.AddComment |
| Изменить локальный файл | CTRL+SHIFT+P | EditorContextMenus.CodeWindow.EditLocalFile |
Обозреватель DOM: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Обновить | F5 | DOMExplorer.Refresh |
| Выбор элемента | CTRL+B | DOMExplorer.SelectElement |
| Показать макет | CTRL+SHIFT+I | DOMExplorer.ShowLayout |
F# Interactive: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Отменить интерактивное вычисление | CTRL+BREAK | OtherContextMenus.FSIConsoleContext.CancelInteractiveEvaluation |
Редактор документов Graph: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Добавление узла | Insert | ArchitectureContextMenus.DirectedGraphContextMenu.Advanced.Add.AddNode |
| Оба типа зависимостей | B | ArchitectureContextMenus.DirectedGraphContextMenu.Advanced.Select.BothDependencies |
| Входящие зависимости | I | ArchitectureContextMenus.DirectedGraphContextMenu.Advanced.Select.IncomingDependencies |
| Исходящие зависимости | O | ArchitectureContextMenus.DirectedGraphContextMenu.Advanced.Select.OutgoingDependencies |
| Создать комментарий | CTRL+SHIFT+K |
Диагностика графики: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Захватить кадр | None | Debug.Graphics.CaptureFrame |
| Переместить выбор пикселя вниз | SHIFT+ALT+СТРЕЛКА ВНИЗ | Graphics.MovePixelSelectionDown |
| Переместить выбор пикселя влево | SHIFT+ALT+СТРЕЛКА ВЛЕВО | Graphics.MovePixelSelectionLeft |
| Переместить выбор пикселя вправо | SHIFT+ALT+СТРЕЛКА ВПРАВО | Graphics.MovePixelSelectionRight |
| Переместить выбор пикселя вверх | SHIFT+ALT+СТРЕЛКА ВВЕРХ | Graphics.MovePixelSelectionUp |
| Масштабирование до фактического размера | SHIFT+ALT+0 (ноль) | Graphics.ZoomToActualSize |
| Вписать в окно | SHIFT+ALT+9 | Graphics.ZoomToFitInWindow |
| Увеличить | SHIFT+ALT+= | Graphics.ZoomIn |
| Уменьшить | SHIFT+ALT+- | Graphics.ZoomOut |
Редактор HTML: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Перейти к контроллеру | CTRL+M, CTRL+G | OtherContextMenus.HTMLContext.GoToController |
Представление конструктора HTML: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Переместить элемент вниз | CTRL+СТРЕЛКА ВНИЗ | Edit.MoveControlDown |
| Переместить элемент вверх | CTRL+СТРЕЛКА ВВЕРХ | Edit.MoveControlUp |
| Жирный | CTRL+B | Format.Bold |
| Преобразовать в гиперссылку | CTRL+L | Format.ConverttoHyperlink |
| Вставить закладку | CTRL+SHIFT+L | Format.InsertBookmark |
| Italic | CTRL+I | Format.Italic |
| Подчеркнутый | CTRL+U | Format.Underline |
| Добавить страницу содержимого | CTRL+M, CTRL+C | Project.AddContentPage |
| Столбец влево | CTRL+ALT+СТРЕЛКА ВЛЕВО | Table.ColumntotheLeft |
| Столбец вправо | CTRL+ALT+СТРЕЛКА ВПРАВО | Table.ColumntotheRight |
| Строка выше | CTRL+ALT+СТРЕЛКА ВВЕРХ | Table.RowAbove |
| Строка ниже | CTRL+ALT+СТРЕЛКА ВНИЗ | Table.RowBelow |
| Невидимые элементы управления NET | CTRL+SHIFT+N | View.ASP.NETNonvisualControls |
| Изменить мастер | CTRL+M, CTRL+M | View.EditMaster |
| Следующее представление | CTRL+PGDN | View.NextView |
| Показать смарт-тег | SHIFT+ALT+F10 | View.ShowSmartTag |
| Разметка представления | SHIFT+F7 | View.ViewMarkup |
| Предыдущая вкладка | CTRL+PGUP | Window.PreviousTab |
Представление источника HTML-редактора: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Перейти к контроллеру | CTRL+M, CTRL+G | OtherContextMenus.HTMLContext.GoToController |
| Следующее представление | CTRL+PGDN | View.NextView |
| Синхронизировать представления | CTRL+SHIFT+Y | View.SynchronizeViews |
| Конструктор представлений | SHIFT+F7 | View.ViewDesigner |
| Предыдущая вкладка | CTRL+PGUP | Window.PreviousTab |
Схема слоев: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Удаление | SHIFT+DELETE | Edit.Delete |
Редактор управляемых ресурсов: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Изменить ячейку | F2 | Edit.EditCell |
| Удалить | Удаление | Edit.Remove |
| Удаление строки | CTRL+DELETE | Edit.RemoveRow |
| Отмена выделения | ESCAPE | Edit.SelectionCancel |
| Аудио | CTRL+4 | Resources.Audio |
| Files | CTRL+5 | Resources.Files |
| Значки | CTRL+3 | Resources.Icons |
| изображения; | CTRL+2 | Resources.Images |
| Другой | CTRL+6 | Resources.Other |
| Строки | CTRL+1 | Resources.Strings |
Окно редактора слиянием: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Задать фокус на левое окно | ALT+1 | TeamFoundationContextMenus.MergeContextMenu.SetFocusonLeftWindow |
| Задать фокус на окно результатов | ALT+2 | TeamFoundationContextMenus.MergeContextMenu.SetFocusonResultWindow |
| Задать фокус на правое окно | ALT+3 | TeamFoundationContextMenus.MergeContextMenu.SetFocusonRightWindow |
Microsoft SQL Server Data Tools, Schema Compare: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Сравнение схемы SSDT | SHIFT+ALT+C | SQL.SSDTSchemaCompareCompare |
| Создание скрипта сравнения схем SSDT | SHIFT+ALT+G | SQL.SSDTSchemaCompareGenerateScript |
| Следующее изменение в сравнении схем SSDT | SHIFT+ALT+. | SQL.SSDTSchemaCompareNextChange |
| Предыдущее изменение в сравнении схем SSDT | SHIFT+ALT+, | SQL.SSDTSchemaComparePreviousChange |
| Остановка сравнения схем SSDT | ALT+BREAK | SQL.SSDTSchemaCompareStop |
| Обновление записи сравнения схем SSDT | SHIFT+ALT+U | SQL.SSDTSchemaCompareWriteUpdates |
Microsoft SQL Server Data Tools, Table Designer: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Фиксация всех изменений | SHIFT+ALT+U | CommitAllEdits |
| Развернуть подстановочные знаки | CTRL+R, E |
CTRL+R, R
Microsoft SQL Server Data Tools, редактор T-SQL: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Фиксация всех изменений | SHIFT+ALT+U | CommitAllEdits |
| Выполнить с отладчиком | ALT+F5 | SQL.ExecuteWithDebugger |
| Развернуть подстановочные знаки | CTRL+R, E |
CTRL+R, R
Microsoft SQL Server Data Tools, редактор PDW T-SQL: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Отмена запроса в редакторе T-SQL | ALT+BREAK | SQL.TSqlEditorCancelQuery |
| Выполнение запроса в редакторе T-SQL | CTRL+SHIFT+E | SQL.TSqlEditorExecuteQuery |
| Результаты редактора T-SQL в виде файла | CTRL+D, F | SQL.TSqlEditorResultsAsFile |
| Результаты редактора T-SQL в виде сетки | CTRL+D, G | SQL.TSqlEditorResultsAsGrid |
| Результаты редактора T-SQL в виде текста | CTRL+D, T | SQL.TSqlEditorResultsAsText |
| Предполагаемый план в редакторе T-SQL | CTRL+D, E | SQL.TSqlEditorShowEstimatedPlan |
| Переключение плана выполнения в редакторе T-SQL | CTRL+D, A | SQL.TSqlEditorToggleExecutionPlan |
| Переключение области результатов в редакторе T-SQL | CTRL+D, R | SQL.TSqlEditorToggleResultsPane |
| Клонирование запроса в редакторе T-SQL | CTRL+ALT+N | SQL.TSqlEditorCloneQuery |
| Клонирование запроса в редакторе T-SQL | SHIFT+ALT+PGDN | SQL.TSqlEditorCloneQuery |
Инспектор страниц: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Свернуть | F12 | PageInspector.Minimize |
Конструктор запросов: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Отмена получения данных | CTRL+T | QueryDesigner.CancelRetrievingData |
| Критерии | CTRL+2 | QueryDesigner.Criteria |
| Схема | CTRL+1 | QueryDesigner.Diagram |
| Выполнение SQL | CTRL+R | QueryDesigner.ExecuteSQL |
| Перейти к строке | CTRL+G | QueryDesigner.GotoRow |
| Режим присоединения | CTRL+SHIFT+J | QueryDesigner.JoinMode |
| Результаты | CTRL+4 | QueryDesigner.Results |
| SQL | CTRL+3 | QueryDesigner.SQL |
Результаты запроса: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Новая строка результатов запроса | ALT+END | SQL.QueryResultsNewRow |
| Обновление результатов запроса | SHIFT+ALT+R | SQL.QueryResultsRefresh |
| Остановка результатов запросов | ALT+BREAK | SQL.QueryResultsStop |
конструктор отчетов: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Разрыв строки | Введите | Edit.BreakLine |
| На один знак влево | Стрелка влево | Edit.CharLeft |
| Выделить знак слева | SHIFT+СТРЕЛКА ВЛЕВО | Edit.CharLeftExtend |
| На один знак вправо | Клавиша со стрелкой вправо | Edit.CharRight |
| Выделить знак справа | SHIFT+СТРЕЛКА ВПРАВО | Edit.CharRightExtend |
| Вкладка «Вставка» | Tab | Edit.InsertTab |
| На строку вниз | Стрелка вниз | Edit.LineDown |
| Выделить строку снизу | SHIFT+СТРЕЛКА ВНИЗ | Edit.LineDownExtend |
| На строку вверх | Клавиша со стрелкой вверх | Edit.LineUp |
| Выделить строку сверху | SHIFT+СТРЕЛКА ВВЕРХ | Edit.LineUpExtend |
| Переместить элемент вниз | CTRL+СТРЕЛКА ВНИЗ | Edit.MoveControlDown |
| Переместить элемент влево | CTRL+СТРЕЛКА ВЛЕВО | Edit.MoveControlLeft |
| Переместить элемент вправо | CTRL+СТРЕЛКА ВПРАВО | Edit.MoveControlRight |
| Переместить элемент вверх | CTRL+СТРЕЛКА ВВЕРХ | Edit.MoveControlUp |
| Отмена выделения | Esc | Edit.SelectionCancel |
| Изменить размер элемента управления внизу | CTRL+SHIFT+СТРЕЛКА ВНИЗ | Edit.SizeControlDown |
| Изменить размер элемента управления слева | CTRL+SHIFT+СТРЕЛКА ВЛЕВО | Edit.SizeControlLeft |
| Изменить размер элемента управления справа | CTRL+SHIFT+СТРЕЛКА ВПРАВО | Edit.SizeControlRight |
| Изменить размер элемента управления сверху | CTRL+SHIFT+СТРЕЛКА ВВЕРХ | Edit.SizeControlUp |
| На один знак табуляции влево | SHIFT+TAB | Edit.TabLeft |
| данных отчета | CTRL+ALT+D | View.ReportData |
Схема последовательности: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Перейти к коду | F12 | ArchitectureDesigner.Sequence.NavigateToCode |
| Удаление | SHIFT+DEL | Edit.Delete |
конструктор Параметры: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Изменить ячейку | F2 | Edit.EditCell |
| Удаление строки | CTRL+DELETE | Edit.RemoveRow |
| Отмена выделения | Esc | Edit.SelectionCancel |
| Просмотреть код | F7 | View.ViewCode |
Обозреватель решений: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Просмотреть в инспекторе страниц | CTRL+K, CTRL+G | ClassViewContextMenus.ClassViewProject.View.ViewinPageInspector |
| Быстрое добавление нового элемента или класса | SHIFT+F2 | AddQuickFile |
Команда Обозреватель: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетание клавиш | Идентификатор команды |
|---|---|---|
| Удалить | Удаление | Edit.Delete |
| Переименовать | F2 | File.Rename |
| Перейти к навигации в Team Explorer | ALT+HOME | TeamFoundationContextMenus.Commands.GoToTeamExplorerNavigation |
| Перейти к содержимому следующего раздела в Team Explorer | ALT+СТРЕЛКА ВНИЗ | TeamFoundationContextMenus.Commands.GoToTeamExplorerNextSectionContent |
| Перейти к содержимому страниц Team Explorer | ALT+0 (ноль) | TeamFoundationContextMenus.Commands.GoToTeamExplorerPageContent |
| Перейти к содержимому предыдущего раздела в Team Explorer | ALT+СТРЕЛКА ВВЕРХ | TeamFoundationContextMenus.Commands.GoToTeamExplorerPreviousSectionContent |
| Перейти к содержимому раздела 1 в Team Explorer | ALT+1 | TeamFoundationContextMenus.Commands.GoToTeamExplorerSection1Content |
| Перейти к содержимому раздела 2 в Team Explorer | ALT+2 | TeamFoundationContextMenus.Commands.GoToTeamExplorerSection2Content |
| Перейти к содержимому раздела 3 в Team Explorer | ALT+3 | TeamFoundationContextMenus.Commands.GoToTeamExplorerSection3Content |
| Перейти к содержимому раздела 4 в Team Explorer | ALT+4 | TeamFoundationContextMenus.Commands.GoToTeamExplorerSection4Content |
| Перейти к содержимому раздела 5 в Team Explorer | ALT+5 | TeamFoundationContextMenus.Commands.GoToTeamExplorerSection5Content |
| Перейти к содержимому раздела 6 в Team Explorer | ALT+6 | TeamFoundationContextMenus.Commands.GoToTeamExplorerSection6Content |
| Перейти к содержимому раздела 7 в Team Explorer | ALT+7 | TeamFoundationContextMenus.Commands.GoToTeamExplorerSection7Content |
| Перейти к содержимому раздела 8 в Team Explorer | ALT+8 | TeamFoundationContextMenus.Commands.GoToTeamExplorerSection8Content |
| Перейти к содержимому раздела 9 в Team Explorer | ALT+9 | TeamFoundationContextMenus.Commands.GoToTeamExplorerSection9Content |
| Перейти назад в Team Explorer | ALT+СТРЕЛКА ВЛЕВО | TeamFoundationContextMenus.Commands.TeamExplorerNavigateBackward |
| Перейти вперед в Team Explorer | ALT+СТРЕЛКА ВПРАВО | TeamFoundationContextMenus.Commands.TeamExplorerNavigateForward |
| Создать копию рабочего элемента на странице моей работы в контексте TFS | SHIFT+ALT+C | TeamFoundationContextMenus.MyWorkPageInProgress.TfsContextMyWorkPageCreateCopyWI |
| Новый связанный рабочий элемент на странице моей работы в контексте TFS | SHIFT+ALT+L | TeamFoundationContextMenus.MyWorkPageInProgress.TfsContextMyWorkPageNewLinkedWI |
| Обновить | F5 | View.Refresh |
Проверка Обозреватель: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Открыть тест | F12 | TestExplorer.OpenTest |
Текстовый редактор: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Разрыв строки | Введите |
Схема действий UML: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Удаление | SHIFT+DEL | Edit.Delete |
Схема классов UML: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Удалить из модели | SHIFT+DEL | Edit.DeleteFromModel |
Схема компонентов UML: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Удалить из модели | SHIFT+DEL | Edit.DeleteFromModel |
Схема вариантов использования UML: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команда | Сочетания клавиш | Идентификатор команды |
|---|---|---|
| Удалить из модели | SHIFT+DEL | Edit.DeleteFromModel |
Редактор акселератора VC: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Новый ускоритель | Insert | Edit.NewAccelerator |
| Следующая введенная клавиша | CTRL+W | Edit.NextKeyTyped |
Редактор диалоговых окон VC: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Переместить элемент вниз | Стрелка вниз | Edit.MoveControlDown |
| Переместить элемент влево | Стрелка влево | Edit.MoveControlLeft |
| Переместить элемент вправо | Клавиша со стрелкой вправо | Edit.MoveControlRight |
| Переместить элемент вверх | Клавиша со стрелкой вверх | Edit.MoveControlUp |
| Прокрутить столбец влево | CTRL+СТРЕЛКА ВЛЕВО | Edit.ScrollColumnLeft |
| Прокрутить столбец вправо | CTRL+СТРЕЛКА ВПРАВО | Edit.ScrollColumnRight |
| Прокрутить на строку вниз | CTRL+СТРЕЛКА ВНИЗ | Edit.ScrollLineDown |
| Прокрутить на строку вверх | CTRL+СТРЕЛКА ВВЕРХ | Edit.ScrollLineUp |
| Изменить размер элемента управления внизу | SHIFT+СТРЕЛКА ВНИЗ | Edit.SizeControlDown |
| Изменить размер элемента управления слева | SHIFT+СТРЕЛКА ВЛЕВО | Edit.SizeControlLeft |
| Изменить размер элемента управления справа | SHIFT+СТРЕЛКА ВПРАВО | Edit.SizeControlRight |
| Изменить размер элемента управления сверху | SHIFT+СТРЕЛКА ВВЕРХ | Edit.SizeControlUp |
| Выравнивание нижних границ | CTRL+SHIFT+СТРЕЛКА ВНИЗ | Format.AlignBottoms |
| Выравнивание по центру | SHIFT+F9 | Format.AlignCenters |
| Выравнивание левых границ | CTRL+SHIFT+СТРЕЛКА ВЛЕВО | Format.AlignLefts |
| Выравнивание по середине | F9 | Format.AlignMiddles |
| Выравнивание правых границ | CTRL+SHIFT+СТРЕЛКА ВПРАВО | Format.AlignRights |
| Выравнивание верхних границ | CTRL+SHIFT+СТРЕЛКА ВВЕРХ | Format.AlignTops |
| Кнопка внизу | CTRL+B | Format.ButtonBottom |
| Кнопка справа | CTRL+R | Format.ButtonRight |
| Центрировать по горизонтали | CTRL+SHIFT+F9 | Format.CenterHorizontal |
| Центрировать по вертикали | CTRL+F9 | Format.CenterVertical |
| Проверка mnemonics | CTRL+M | Format.CheckMnemonics |
| Изменить размер в соответствии с содержимым | SHIFT+F7 | Format.SizetoContent |
| Смещение по горизонтали | ALT+СТРЕЛКА ВПРАВО |
Редактор изображений VC: контекстные сочетания клавиш
Ниже приведены сочетания клавиш, относящиеся к этому контексту.
| Команды | сочетания клавиш; | Идентификатор команды |
|---|---|---|
| Распылитель | CTRL+A | Image.AirbrushTool |
| Кисть | CTRL+B | Image.BrushTool |
| Копировать и обвести выделенный фрагмент | CTRL+SHIFT+U | Image.CopyandOutlineSelection |
| Непрозрачное рисование | CTRL+J | Image.DrawOpaque |
| Инструмент эллипса | ALT+P | Image.EllipseTool |
| Инструмент стирания | CTRL+SHIFT+I | Image.EraseTool |
| Эллипс с заливкой | CTRL+SHIFT+ALT+P | Image.FilledEllipseTool |
| Прямоугольник с заливкой | CTRL+SHIFT+ALT+R | Image.FilledRectangleTool |
| Скругленный прямоугольник с заливкой | CTRL+SHIFT+ALT+W | Image.FilledRoundedRectangleTool |
| Средство заливки | CTRL+F | Image.FillTool |
| Отразить по горизонтали | CTRL+H | Image.FlipHorizontal |
| Отразить по вертикали | SHIFT+ALT+H | Image.FlipVertical |
| Крупная кисть | CTRL+= | Image.LargerBrush |
| Линия | CTRL+L | Image.LineTool |
| Лупа | CTRL+M | Image.MagnificationTool |
| Увеличить | CTRL+SHIFT+M | Image.Magnify |
| Новый тип изображения | Insert | Image.NewImageType |
| Следующий цвет | CTRL+] |