Как нажать Win + R
Использование клавиатуры для вызова тех или иных сервисов – идея не новая. Она применятся как на уровне самой операционной системы, так и в отдельных программах с оконным интерфейсом. Обычно с этой целью задействуют не одну какую-нибудь клавишу, а сразу несколько. Причина этого понятна – одиночные нажатия клавиш могут входить в сам цикл работы с программой.
Например, при наборе текста в текстовом редакторе вы не можете использовать ни одну из буквенно-цифровых кнопок клавиатуры для обращения к пунктам меню редактора, так как с их помощью вы набираете сам текст. Аналогичная ситуация возникает и в других приложениях с текстовым вводом. Поэтому разумнее назначать пунктам меню так называемые клавиатурные комбинации – две или несколько клавиш, нажимаемых одновременно.
Операционная система использует ту же идею. Существует обширнейший перечень таких комбинаций. Например, для закрытия текущего окна можно воспользоваться сочетанием «Alt» + «F4», а для запуска «Диспетчера задач» комбинацию из сразу трех кнопок «Ctrl» + «Alt» + «Del».
А вот поговорить об одной из них стоит. Это комбинация «Win» + «R», выводящая на экран окошко «Выполнить». Назначение этого окна – предоставить пользователю интерфейс для ввода одиночных команд операционной системе. Конечно, то же самое можно проделать и в консоли, но для ввода именно одиночных команд это будет расточительной тратой сил и времени. Функционирует окошко по следующей схеме: вы вызываете его на экран, вводите имя команды в специальное поле и жмете на «Enter». Команда исполняется, окошко закрывается.
Откуда есть пошла клавиша «Win»?
Кнопка «Win» на клавиатуре стоит несколько особняком от прочих клавиш. В отличие от них она маркирована не символом, а стилизованным изображением окошка – символом самой Windows.
Находится она в левой части клавиатуры, сразу между кнопками «Ctrl» и «Alt». Не лишним будет провести некоторый экскурс в историю этого органа управления. Дело в том, что клавиша «Win» далеко не всегда красовалась на своем месте. На старых клавиатурах, выпущенных до появления ОС Windows, ее не было и быть не могло.
Приблизительная дата ее рождения – середина 90-го года, когда производители оборудования начали активно поддерживать Microsoft во всех ее начинаниях, осознав перспективность ее новой операционной системы. Распространение 95-ой версии шло полным ходом. Новая Ось завоевала мир, потеснив все аналогичные разработки. Нужно сказать, что не MS является родоначальницей современного графического интерфейса, он появился еще в 75-ом, на машине Xerox. Однако в те времена поддержка графики стоила очень дорого, и время персональных компьютеров еще не наступило.
Одними клавиша «Win» была принята весьма благосклонно (например, компанией Intel, фактически потребовавшей от изготовителей клавиатур ее наличия), другими, наоборот, прохладно. Некоторые лэптопы IBM не содержали этого объекта на своей клавиатуре. Положение клавиши также не стандартизировано, как не стандартизирована и ее пиктограмма.
Отдельные крупнейшие изготовители ноутбуков под Linux наносят на ее поверхность не окно, а изображение пингвина. Причем функция ее при этом не меняется. Отвязанная от идеологии Windows, данная клавиша может иметь и другие названия. Например, «Meta», «Compose» или «Super». Закончим обозрение вопроса указанием на различные возможности использования. Перечень клавиатурных комбинаций с участием «Win» можно отыскать на ее странице в Википедии: https://ru.wikipedia.org/wiki/Windows_(Клавиша).
Поскольку мы рассматриваем конкретное сочетание «Win» + «R» — будет не лишним дать ссылку на некоторые, наиболее часто используемые с окошком «Выполнить» команды. Прежде чем нажимать что-нибудь, зайдите на эту страничку: http://www.chaynikam.info/win+r-komandi.html – вы почерпнете много нового. На этом наш рассказ о том, как одновременно нажать «Win» и «R», закончен.
Комбинация клавиш Win + R – где находится, как нажать
Приветствую, посетитель ресурса IT-Actual.ru!
Довольно часто можно встретить в самых разных технических статьях и материалах необходимость нажатия комбинации клавиш Win + R на клавиатуре. Однако клавиша с фактически указанной аббревиатурой «Win» в большинстве случаев на клавиатуре не просматривается. Так где же скрывается данная клавиша, которая должна быть нажата вкупе с клавишей «R»?
Дабы проще было понять, где эти клавиши и как их нажать, приведём типовое изображение клавиатуры с обведёнными требуемыми клавишами:
Как мы можем видеть, клавиша «Win» имеет характерную пиктограмму в виде логотипа операционной системы Windows. И располагается она чаще всего между клавишами «Ctrl» и «Alt».
Примечание: на очень старых клавиатурах клавиша Win может отсутствовать. Добавить её (назначив выполняемые ей команды на какую-либо другую клавишу) не получится, поможет только замена клавиатуры на более современную, на которой данная клавиша имеется.
Чтобы нажать комбинацию, необходимо сначала зажать клавишу «Win» и, не отпуская её, дополнительно нажать клавишу «R».
Таким нехитрым образом и осуществляется нажатие описываемой в материале комбинации.
Фактически данная комбинация служит для запуска системного окна «Выполнить» в операционной системе Windows, причём независимо от версии – это может быть как давно лишившаяся поддержки и обновлений Windows XP, так и последняя на текущий момент Windows 10.
Стоит сказать, что это не единственная комбинация, которая может быть нажата в сочетании с клавишей «Win». Существует множество других комбинаций клавиш, которые выполняют те или иные функции и задачи в Windows. Этот список достаточно обширен и требует отдельного материала.
На столь позитивной ноте завершаю обзор одной достаточно популярной комбинации, нажатие которой может потребоваться в самых разных ситуациях и задачах в процессе взаимодействия с компьютером.
Ознакомившись с материалом и подчеркнув для себя необходимое, вы всё равно задаётесь каким-либо вопросом? Добро пожаловать в комментарии!
WIN R и ВЫПОЛНИТЬ: на клавиатуре, все команды
13 октября, 2020
Автор: Maksim
WIN + R — это сочетание клавиш, которое открывает диалоговое окно ВЫПОЛНИТЬ. В нем можно вводить команды, которые будут запускать определенные действия в операционной системе Windows.
Это очень удобное диалоговое окно, которое позволяет управлять операционной системой посредством команд, запускать нужные утилиты и программы, и совершать другие действия.
Из прошлого материала вы узнали, как сбросить Windows 10 до заводских настроек. Сегодня мы рассмотрим одно из самых используемых в Windows сочетаний клавиш — WIN + R, запускающее диалоговое окно ВЫПОЛНИТЬ и все его команды.
Как нажать на клавиатуре WIN R
Вначале нажимается клавиша WIN, затем нажимается клавиша R. Наглядно, где находятся эти кнопки на клавиатуре смотрите на изображении ниже.
Сразу после того, как вы нажмете это сочетание клавиш, появится диалоговое окно «Выполнить». Введите в нем необходимую команду и нажмите на кнопку ОК.
ВЫПОЛНИТЬ / WIN R — команды
Список команд для Windows 10, 7 и 8 довольно обширен, рассмотрим практически все из них. Начнем с самых полезных, которые будут интересны абсолютно всем пользователям.
Запуск системных утилит
Запуск программ
- explorer — Проводник
- mspaint — Paint
- notepad — Блокнот
- iexplore — Internet Explorer
- write — Wordpad
- calc — Калькулятор
- snippingtool — Инструмент «Ножницы»
- osk — Экранная клавиатура
- magnify — Экранная лупа
- narrator — Экранный диктор
Системные команды
- msconfig — Конфигурация системы
- control — Панель управления (Классическая)
- ncpa.cpl — Сетевые подключения
- control desktop — Персонализация
- desk.cpl — Настройка дисплея/экрана
- control admintools — Администрирование
- sdclt — Резервное копирование и восстановление
- firewall.cpl — Брандмауэр защитника Windows
- gpedit.msc — Редактор локальной групповой политики
- rstrui — Восстановление ОС из точки восстановления
- control folders — Параметры проводника
- msinfo32 — Вывести сведения о системе
- sysdm.cpl — Свойства системы
- logoff — Выйти из системы
- timedate.cpl — Настройка даты и времени
- chkdsk — Проверка диска
- sfc /scannow — Проверка и восстановление системных файлов
- shutdown /s — Завершение работы ПК
- shutdown /r — Перезагрузка ПК
- Downloads — Папка загрузок
- mmsys.cpl — Настройка параметров звука
- sndvol — Микшер громкости
- joy.cpl — Игровые устройства
- hdwwiz — Мастер установки оборудования
- UserAccountControlSettings — Параметры управления учетными записями пользователей
- fsmgmt.msc — Общие папки
- cleanmgr — Очистка диска
- . — Открывает папку авторизованного пользователя
- .. — Папки пользователей системы
- \ — Открыть локальный диск С
- fonts — Установленные шрифты
- control schedtasks — Планировщик заданий
- mstsc — Подключение к удаленному рабочему столу
- appwiz.cpl — Программы и компоненты — установленные
- control keyboard — Свойства: Клавиатура
- control mouse — Свойства: мышь
- perfmon — Системный монитор
- services.msc — Службы
- dcomcnfg — Службы компонентов
- msdt.exe -id PCWDiagnostic — Устранение проблем с совместимостью программ
- recdisc — Создание диска восстановления ОС
- credwiz — Сохранение имен пользователей и паролей
- dxdiag — Средство диагностики DirectX
- msdt
- msra — Удаленный помощник Windows
- compmgmt.msc — Управление компьютером
- printmanagement.msc — Управление печатью
- colorcpl — Управление цветом
- lpksetup — Установка и удаление языков интерфейса
- control printers — Устройства и принтеры
- Netplwiz — Учетные записи пользователей
- wscui.cpl — Центр безопасности и обслуживания
- mobsync — Центр синхронизации
- utilman — Специальные возможности
- powercfg.cpl — Электропитание
- intl.cpl — Настройки региона и языка
- charmap — Таблица символов
Редко используемые
- odbcad32 — Администратор источников данных ODBC
- azman.msc — Диспетчер авторизации
- OptionalFeatures — Компоненты Windows
- mmc — консоль управления (MMC)
- secpol.msc — Локальная политика безопасности
- lusrmgr.msc — Локальные пользователи и группы
- shrpubw — Мастер создания общих ресурсов
- dccw — Калибровка цветов экрана
- verifier — Диспетчер проверки драйверов
- TpmInit — Управление оборудованием безопасности для TPM
- PrintBrmUi — Перенос принтеров
- sigverif — Проверка подписи файла
- eventvwr.msc — Просмотр событий
- eudcedit — Редактор личных знаков
- fxscover — Редактор титульных страниц факсов
- rsop.msc — Результирующая политика
- iscsicpl — Свойства: Инициатор iSCSI
- certmgr.msc — Сертификаты
- cttune — Средство настройки текста ClearType
- psr — Средство записи действий
- telephon.cpl — Телефон и модем
- rekeywiz — Шифрующая файловая система (EFS)
- wmimgmt.msc — Элемент управления WMI
В заключение
Можете скопировать любую из этих команд и сразу опробовать в деле, все они рабочие, а некоторые могут значительно упростить управление системой Windows.
.. | Пользователи (открыть папку) |
. | Папка пользователя |
\ | Системный диск (корень) |
appwiz.cpl | Программы и компоненты |
azman.msc | Диспетчер авторизации |
certmgr.msc | Сертификаты |
charmap | Таблица символов |
chkdsk | Проверка диска |
cleanmgr | Очистка диска |
cmd | Командная строка |
colorcpl | Управление цветом |
compmgmt.msc | Управление компьютером |
control admintools | Администрирование |
control color | Цвет и внешний вид окна |
control desktop | Персонализация |
control folders | Параметры проводника |
control keyboard | Свойства: Клавиатура |
control mouse | Свойства: Мышь |
control printers | Устройства и принтеры |
control schedtasks | Планировщик заданий |
control | Панель управления |
credwiz | Сохранение имен пользователей и паролей |
cttune | Средство настройки текста ClearType |
dccw | Калибровка цветов экрана |
dcomcnfg | Службы компонентов |
desk.cpl | Разрешение экрана |
devmgmt.msc | Диспетчер устройств |
dfrgui | Дефрагментация диска |
diskmgmt.msc | Управление дисками |
Downloads | Загрузки |
dpiscaling | Экран (размер элементов) |
dxdiag | Средство диагностики DirectX |
eudcedit | Редактор личных знаков |
eventvwr.msc | Просмотр событий |
firewall.cpl | Брандмауэр Windows |
fonts | Папка «Шрифты» |
fsmgmt.msc | Общие папки |
fxscover | Редактор титульных страниц факсов |
gpedit.msc | Редактор локальной групповой политики |
optionalfeatures | Компоненты Windows |
hdwwiz | Мастер установки драйверов устройств |
hdwwiz | Мастер установки оборудования |
inetcpl.cpl | Свойства: Интернет |
intl.cpl | Язык и региональные стандарты |
iscsicpl | Свойства: Инициатор iSCSI |
logoff | Выйти из системы |
lpksetup | Установка или удаление языков интерфейса |
lusrmgr.msc | Локальные пользователи и группы |
mblctr | Центр мобильности Windows |
mmc | Консоль управления (MMC) |
mmsys.cpl | Звук |
mobsync | Центр синхронизации |
msconfig | Конфигурация системы |
msdt.exe -id PCWDiagnostic | Совместимость программы |
msdt | Средство диагностики службы технической поддержки |
msinfo32 | Сведения о системе |
msra | Удаленный помощник Windows |
mstsc | Подключение к удаленному рабочему столу |
narrator | Экранный диктор |
ncpa.cpl | Сетевые подключения |
Netplwiz | Учетные записи пользователей |
odbcad32 | Администратор источников данных ODBC |
OptionalFeatures | Компоненты Windows |
osk | Экранная клавиатура |
perfmon | Системный монитор |
powercfg.cpl | Электропитание |
PrintBrmUi | Перенос принтеров |
printmanagement.msc | Управление печатью |
psr | Средство записи действий по восп-ю неполадок |
recdisc | Создать диск восстановления системы |
regedit | Редактор реестра |
rekeywiz | Шифрующая файловая система (EFS) |
resmon | Монитор ресурсов |
rsop.msc | Результирующая политика |
rstrui | Восстановление системы |
sdclt | Архивация и восстановление |
secpol.msc | Локальная политика безопасности |
services.msc | Службы |
sfc /scannow | Проверка и восстановление системных файлов |
shell:startup | Папка Автозагрузка |
shrpubw | Мастер создания общих ресурсов |
shutdown /r | Перезагрузка |
shutdown /s | Завершение работы |
sigverif | Проверка подписи файла |
sndvol | Микшер громкости |
sysdm.cpl | Свойства системы |
syskey | Защита БД учетных записей Windows |
SystemPropertiesAdvanced | Свойства системы: Дополнительно |
SystemPropertiesHardware | Свойства системы: Оборудование |
SystemPropertiesProtection | Свойства системы: Защита системы |
SystemPropertiesPerformance | Свойства системы: Быстродействие |
SystemPropertiesRemote | Свойства системы: Удаленный доступ |
taskmgr | Диспетчер задач Windows |
telephon.cpl | Телефон и модем |
timedate.cpl | Дата и Время |
TpmInit | Инициализация оборудования безопасности для TPM |
UserAccountControlSettings | Настройка Контроля Учетных Записей |
utilman | Центр специальных возможностей |
verifier | Диспетчер проверки драйверов |
wiaacmgr | Мастер загрузки изображений Windows |
wmimgmt.msc | Элемент управления WMI |
winver | О Windows |
write | Wordpad |
wscui.cpl | Центр поддержки (Безопасность и обслуживание) |
xpsrchvw | Средство просмотра XPS |
⇓ Что открыть? | Английское название программы (+краткое описание) | Команда для «Выполнить» |
---|---|---|
Settings (Параметры) Windows 10/11 | Приложение «Параметры» Позволяет настроить ОС Windows под-себя (более подробно). | ms-settings: |
Internet Explorer (в Windows 11 был заменен на Edge)
| Internet Explorer Интернет-обозреватель, в принципе, весьма неплохой браузер. Нужен хотя бы для того, чтобы скачать и установить другой браузер. | iexplore |
Paint (др. способы рисования на ПК) | Paint Графический редактор, используется для рисования простых картинок, редактирования jpg, bmp, png файлов. | mspaint |
Windows Firewall | Брандмауэр Windows Защищает вас в сети, блокируя доступ нежелательным приложениям в сеть. | firewall.cpl |
Wordpad (чем заменить Word / Excel) | Wordpad Простой редактор текста (сможет заменить Word на некоторое время…). | write |
Администрирование | Administrative Tools Открыть вкладку «администрирование» приходится довольно часто: при работе с дисками, планировщике заданий, службы и т.д. | control admintools |
Архивация и восстановление | Backup and Restore Вовремя сделанная резервная копия может сэкономить кучу времени и нервов! | sdclt |
Блокнот | Notepad Простой и лаконичный блокнот, встроенный в Windows. Часто бывает нужен для просмотра и редактирования txt файлов. | notepad |
Восстановление системы (как создать точку восстановления) | System Restore Запуск процедуры восстановления компьютера (актуально при наличии заранее созданных контрольных точек в авто-режиме, либо ручном). | rstrui |
Выйти из системы (прим.: также можно использовать сочетание Win+L) | Log Out Of Windows Простой выход из системы, чтобы, например, зайти под другим пользователем. Не так актуально, и все таки, команда такая есть… | logoff |
Дата и Время (настройка времени в Windows) | Date and Time Настройка даты и времени на компьютере (отображается в системном трее — правый нижний угол). | timedate.cpl |
Дефрагментация диска (как выполнить дефр. в Windows) | Disk Defragmenter Утилита для оптимизации дисков. Может проанализировать диск на предмет необходимости проведения дефрагментации — если она нужна, проведет и ее… | dfrgui |
Диспетчер задач Windows (как открыть диспетчер задач, если он заблокирован) | Windows Task Manager Очень полезный диспетчер: например, если зависла какая-нибудь программа, то без него никуда… Альтернативный запуск — нажать кнопки Ctrl+Shift+Esc | taskmgr |
Диспетчер устройств (альтернативные способы открыть диспетчер устройств) | Device Manager Очень нужный диспетчер: при проблемах с драйверами или подключаемым новым оборудованием — без него не обойтись… | devmgmt.msc или hdwwiz.cpl |
Завершение работы Windows (таймер на выкл. компьютера) | Shuts Down Windows Думаю, здесь без комментариев — команда для простого выключения ПК. | shutdown /s |
Звук (что делать, если нет звука) | Sound Команда для открытия вкладки с настройками звука. | mmsys.cpl |
Игровые устройства (в помощь: настройка джойстика) | Game Controllers Просмотр всех подключенных джойстиков, геймпадов, рулей и пр. игрового набор. Изменение их свойств, настройка. | joy.cpl |
Калибровка цветов экрана (настройка экрана, чтобы не уставали глаза) | Display Color Calibration Очень полезный мастер, помогающий настроить отображение качественной картинки (что, кстати, уменьшает нагрузку на глаза — они меньше устают и напрягаются). | dccw |
Калькулятор (аналоги) | Calculator Стандартный калькулятор в Windows/ | calc |
Командная строка (альтернативные способы вызвать ком. строку) | Command Prompt Очень многие параметры и настройки скрываются за «командной строкой». Поэтому, довольно таки часто приходиться ей пользоваться. | cmd |
Компоненты Windows | Windows Features Вкладка для включения или отключения компонентов в Windows (так же доступна в панели управления в разделе «Программы»). | OptionalFeatures |
Конфигурация системы | System Configuration Поможет выбрать и настроить параметры загрузки Windows. | msconfig |
Локальная политика безопасности | Local Security Policy Тонкие настройки Windows… | secpol.msc |
Локальные пользователи и группы | Local Users and Groups Поможет создать еще одного пользователя в Windows (например). | lusrmgr.msc |
Мастер создания общих ресурсов | Create A Shared Folder Wizard Этот мастер поможет создать общую папку на компьютере, которая будет доступна всем пользователям вашей сети. | shrpubw |
Мастер установки оборудования | Add Hardware Wizard Этот мастер поможет подключить оборудование и настроить драйвера (особенно актуально для старого оборудования, где отсутствует функция «Plug and Play»). | hdwwiz |
Микшер громкости | Sound Volume Настройка громкости на компьютере. Актуально, когда нужно задать громкость для каждого приложения отдельно. | sndvol |
Монитор ресурсов | Resource Monitor Полезный монитор, который покажет что загружает ваш процессор, диск, сеть, память (какой именно процесс, программа и пр.). | resmon |
Настройка Контроля Учетных Записей | User Account Control Settings Работа с учетными записями: можно создать еще одну учетную запись (полезно, когда у вас за ПК работают 2 и более пользователей). | UserAccountControlSettings |
Ножницы | Snipping Tool Очень удобный инструмент для создания скриншотов произвольной формы (с выделениями, подчеркиваниями и пр.). | snippingtool |
Общие папки (как расшарить папку в локальной сети и Интернете) | Shared Folders Посмотреть все общие папки, которые есть на данном ПК (т.е. папки открытые для всех пользователей ПК/сети). | fsmgmt.msc |
Очистка диска (др. утилиты для чистки диска) | Disk Cleanup Utility Очень полезная утилита для очистки диска от «мусорных» файлов. | cleanmgr |
Панель управления / Control Panel (в помощь: альтернативные способы открыть Control Panel) | Control Panel Вызов панели управления Windows (полезная команда, когда проводник завис, либо произошел сбой). | control |
Папка «Fonts» (как добавить новые шрифты в Windows) | Fonts Folder Показать все шрифты, что есть в Windows. | fonts |
Папка «Загрузки» | «Downloads» Folder Показать все загруженные файлы. Например, большинство браузеров скачивает в эту папку все загружаемый файлы (прим.: по умолчанию). | Downloads |
Параметры папок | Folder Options Параметры отображения, настройки открытия и пр. у папок. | control folders |
Перезагрузка | Restart Windows Без комментариев… | shutdown /r |
Персонализация | Personalization Настройки фона, темы и пр. рюшечек в Windows. | control desktop |
Планировщик заданий | Task Sheduler Очень полезный планировщик: помогает, например, запланировать запуск какой-нибудь программы при определенном действии: при включении ПК, перезагрузке, запуске другого ПО и пр. | control schedtasks |
Подключение к удаленному рабочему столу | Remote Desktop Connection Открывает мастер, который поможет подключиться к удаленному рабочему столу. Зачем это нужно? Ну, например, можно настроить компьютер другу, который слабо разбирается в IT-тонкостях. | mstsc |
Проверка диска (доп. проверка диска в Виктории) | Check Disk Utility Очень полезная функция, которая не раз помогала мне вернуть к чтению диски, которые сыпали ошибками и их не могла прочитать Windows. | chkdsk |
Проводник | Windows Explorer Запустить проводник Windows. | explorer |
Программа DiskPart | Disk Partition Manager Управление томами и разделами на жестком диске. Чтобы умело управляться с программой, вам нужно знать список команд: https://technet.microsoft.com/ru-ru/library/cc766465(v=ws.10).aspx | diskpart |
Программы и компоненты | Programms and Features Эта вкладка поможет удалить старые и ненужные программы, отключить неиспользуемые компоненты. | appwiz.cpl |
Редактор локальной групповой политики | Local Group Policy Editor Доступен не во всех версиях Windows. Нужен для тонкой настройки некоторых параметров. | gpedit.msc |
Редактор реестра (др. способы открыть редактор реестра) | Registry Editor Очень нужная команда, открывающая редактор реестра. В реестре задаются все параметры работы вашей ОС Windows. | regedit |
Сведения о системе (как узнать о системе «чуть больше») | System Information Если вы хотите узнать модель своего ПК, версию Windows, версию BIOS, модель мат. платы и т.д. — то вам сюда! | msinfo32 или ms-settings:about (для Windows 11/10) |
Свойства системы | System Properties Свойства системы помогают задать имя компьютера, рабочую группу, в которой он состоит, и др. параметры. | sysdm.cpl |
Свойства: Интернет | Internet Properties Настройка IE: выбор домашней страницы, вариант отображения вкладок и т.д. | inetcpl.cpl |
Свойства: Клавиатура | Keyboard Properties Настройка работы клавиатуры: частота моргания курсора, скорость повтора и пр. | control keyboard |
Свойства: Мышь | Mouse Properties Настройка работы мышки: скорость двойного клика, быстрота перемещения курсора и пр. | control mouse |
Сетевые подключения | Network Connections Эта вкладка позволяет увидеть все созданные подключения на компьютере. Очень востребована при настройке сети, при сбоях и нестабильной работе интернета. | control netconnections или ncpa.cpl |
Системный монитор | Performance Monitor Позволяет вести мониторинг производительность ЦП, сети, диска: как в режиме реального времени, так и по журналам. | perfmon |
Службы (какие службы можно отключить) | Services После выполнения команды — вы увидите список служб. Часть из них можно отключить, изменить параметры запуска и пр. При оптимизации и настройке ПК — эту вкладку приходиться открывать всегда! | services.msc |
Создать диск восстановления системы | Create a system repair disk Полезная опция для создания аварийного диска (ов). Если система «полетит» — ее всегда можно восстановить, вставив такой диск в дисковод. | recdisc |
Средство диагностики DirectX | Direct X Troubleshooter Можно узнать версию DirectX, количество оперативной памяти, модель ПК (ноутбука), название видеокарты и т.д. Очень полезная опция при настройке Windows. | dxdiag |
Средство настройки текста ClearType | ClearType Text Tuner Помимо размера шрифта, важна его четкость отображения на экране. Технология ClearType призвана подстроить шрифты настолько хорошо, насколько это возможно на вашем мониторе! | cttune |
Таблица символов (др. символы и значки) | Character Map Если вы хотите найти какой-нибудь редкий символ — воспользуйтесь этой таблицей. Примеры: µ, ∑, ß и т.д. | charmap |
Удаленный помощник Windows | Windows Remote Assistance Если вы хотите чтобы вам кто-то помог настроить компьютер (либо вы кому то могли) — воспользуйтесь этим мастером. | msra |
Управление дисками (альтернативные способы открыть управление дисками) | Disk Management Если вы захотите увидеть все подключенные диски к системе, изменить букву диска, произвести форматирования и т.д. — без этого мастера никуда! | diskmgmt.msc |
Управление компьютером | Computer Management Для вас будет доступен: планировщик заданий, локальные пользователи, общие папки, управление дисками и т.д. В общем, довольно обширный список возможностей и параметров. | compmgmt.msc |
Установка или удаление языков интерфейса | Install or uninstall display languages Благодаря установке нового языка вы сможете переключить язык в Windows (актуально, например, когда у вас нет русского языка и вы хотите его включить). | lpksetup |
Устройства и принтеры | Devices and Printers Эта вкладка позволяет увидеть и настроить все принтеры и сканеры, подключенные к компьютеру. | control printers |
Учетные записи пользователей | User Accounts Можно изменить права для учетных записей пользователей, создать нового пользователя, изменить пароли и пр. | Netplwiz |
Цвет и внешний вид окна | Window Color and Appearance Выбор из нескольких десятков вариантов цветового оттенка окна в Windows. | control color |
Центр мобильности Windows | Windows Mobility Center Быстрый способ увидеть параметры: яркости экрана, заряд батареи, подключенные дисплеи, громкость и т.д. | mblctr |
Центр специальных возможностей | Ease of Access Center Доступ к настройкам, которые помогают людям с ограниченными возможностями пользоваться ПК. Среди инструментов: экранный диктор, экранная клавиатура, возможность высокой контрастности и пр. | utilman |
Экранная клавиатура (как ее включить в разных версиях Windows) | On-Screen Keyboard Заменяет собой обычную клавиатуру. Помогает в тех случаях, когда, например, у вас нет обычной клавиатуры, либо некоторые клавиши не работают. На мой взгляд — решение временное… | osk |
Экранная лупа | Magnifier Необходима, когда нужно рассмотреть мелкие детали на экране. | magnify |
Электропитание (настройка электропитания в Windows) | Power Options Очень полезная опция по настройке электропитания (особенно для ноутбуков). Например, можно задать время отключения дисплея, его яркость, время остановку дисков и т.д. | powercfg.cpl |
Язык и региональные стандарты | Region and Language Позволяет задать форматы даты, времени, выбрать систему единиц, цифры и т.д. (Например, можно вместо даты 3.12.2019 сделать отображение 2019/12/03 — т.е. кому как удобнее) | intl.cpl |
Перестали работать сочетания клавиш Windows
Быстрая проверка Win+ Tab, Win+ P, Win+ Lи Win+ R— они тоже не работают?
Теперь проверьте Ctrl+ Alt+ Del, который должен вызвать экран безопасности Windows (меню), и Ctrl+ Shift+ Esc, чтобы открыть диспетчер задач — они работают (тест на вредоносное ПО)?
Хит Shift5 раз быстро — работает ли Sticky Keys?
Теперь перезагрузите компьютер и протестируйте снова.
Перейдите в Microsoft KB216893 и НЕ запускайте «исправить это» (XP). Вместо этого перейдите на полпути вниз по странице «Позвольте мне исправить это самостоятельно», запустите regedit
и посмотрите, существует ли там следующий ключ:
- Ключ:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
- Значение:
Scancode Map
- Тип: REG_BINARY (двоичное значение)
- Данные:
00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00
- Это значение отключает его, вы бы полностью удалили ключ, чтобы он работал нормально.
Затем проверьте этот ключ, пока вы там:
- Ключ:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
- Значение:
NoWinKeys
- Тип: REG_DWORD (значение DWORD)
- Данные:
0
чтобы отключить ограничение или1
включить ограничение
Проверьте, работает ли другое программное обеспечение. У вас есть какие-нибудь скрипты AutoHotkey? Есть ли у вас какие-либо горячие программы, такие как специальное программное обеспечение для запуска, специальная мышь, клавиатура или сенсорные драйверы / программное обеспечение? Временно остановите это программное обеспечение в диспетчере задач и / или временно остановите службы, на которых оно работает. Или отключите драйвер, не отключая последнее устройство ввода, и повторите проверку.
Мне также интересно, потому что Winключ может очень сильно испортить игру, может быть, в некоторых играх есть способы отключить его во время работы?
Как переопределить горячие клавиши Windows
Вступление
Продолжая тему работы с горячими клавишами Windows 10 (первая часть темы, посвящённая списку клавиатурных сокращений, находится здесь), стоит упомянуть, как можно изменить их на свой манер. Будем считать, что вы уже знакомы с основными из них и представляете, что это такое. К примеру, вы, ознакомившись с системными клавишами быстрого доступа к функциям, нашли для себя, что некоторыми из них вам пользоваться не совсем удобно. У вас возникло желание настроить некоторые функции так, как удобно именно вам.
Можно создать свои сочетания горячих клавиш в Windows
К сожалению, это не так просто, как может показаться на первый взгляд. По умолчанию в системе установлены комбинации кнопок на клавиатуре, позволяющие быстро выполнить какие-то действия без надобности переходить по многоуровневому контекстному меню. Разработчик попросту не предусмотрел лёгкого способа переназначить горячие клавиши Windows 10 и более старых версий. В этой статье мы вам расскажем возможные варианты изменить клавиши для быстрого доступа к некоторым операциям операционной системы.
Как найти список горячих клавиш
На самом деле горячих клавиш в Windows 10 достаточное количество, чтобы отпугнуть неопытных пользователей. В прошлой статье на эту тему мы опубликовали основной список сокращений, работающих в системных приложениях. Но беда в том, что в некоторых сторонних приложениях, например, в Microsoft Office, браузерах или других продуктах, могут встречаться собственные клавиши быстрого доступа, не совпадающие с системными. Как быть в таком случае?
Есть несколько способов получить справку по каждому программному продукту:
- Нажать клавишу F1 и прочитать справочную информацию, встроенную в приложение. Но для этого нужно, чтобы разработчик программы об этом позаботился. В таком случае для пользования справочным разделом вам не нужно интернет-подключения. Практика показывает, что такой вариант доступен далеко не всегда. Тогда можете в меню программы перейти в раздел «Справка».
- Независимо от того, какое приложение у вас запущено, вы можете нажать комбинацию клавиш Win + F1, после чего запускается браузер, установленный в качестве основного, со ссылкой на справочный раздел сайта Microsoft. Некоторые программы могут вести на веб-ресурс собственного содержания. Соответственно в таком случае вам потребуется подключение к Всемирной паутине, ведь вся информация не является встроенной в программный код, а хранится на удалённом сервере.
- Можно назвать самым простым способом; пользуясь контекстным меню с помощью правой кнопки мыши обратите внимание, что практически напротив каждого действия указана информация о том, какие горячие клавиши за него отвечают. Обычно пользователи в каждой программе используют одни и те же функции и со временем можно запомнить клавиатурные сокращения для ускорения рабочего процесса.
Как изменить горячие клавиши Windows
К превеликому сожалению, как уже упоминалось немного выше, разработчики Windows не предусмотрели возможности изменять любые системные горячие клавиши с помощью встроенного функционала операционной системы. Единственное сочетание, которое возможно изменить — это переключение языков и раскладки клавиатуры. Эта операция возможна в любой версии Windows, так новейшей 10, так и более старой 7 или 8.
После установки операционной системы языки можно переключать по комбинации Alt + Shift, а уже в Windows 8 и 10 была добавлена комбинация Win + пробел. Но привычка — дело серьёзное и многим пользователям куда удобнее переключать языки, например, сочетанием Ctrl + Shift или Ctrl + Alt. Какова настройка своих горячих клавиш для переключения языка?
- Откройте панель управления — Языки — Дополнительные параметры — Изменить сочетания клавиш языковой панели.
- В открывшемся маленьком окошке выберите «Сменить сочетание клавиш» и выберите один вариант из множества предложенных.
- Сохраните изменения и начните пользоваться привычной комбинацией кнопок.
Ничего сложного, правда?
Как назначить горячие клавиши запуска приложений
Если изменить горячие клавиши для выполнения системных действий невозможно, то назначить такие для запуска практически любого приложения очень просто. Для этого вам нужно после установки программы нажать правой кнопкой мышки по ярлыку на рабочем столе, выбрать «Свойства» — «Ярлык» — «Быстрый вызов» и нажать на кнопку или их комбинацию, которыми вы станете запускать программу. Учтите, что если горячие клавиши уже используются системой, то они будут сброшены. Будьте внимательны!
Менеджеры горячих клавиш
Самым простым и доступным способом изменение горячих клавиш на Windows 10 — это использовать специальные утилиты для этого. Мы рассмотрим две самые популярные из них.
Key Remapper
Великолепная программа с богатым функционалом, позволяющая переназначить практически любую кнопку на клавиатуре, мышке используя даже колёсико прокрутки. Возможности утилиты:
- Переопределение практически любой клавиши клавиатуры и мыши, а также перехват действия колёсика мышки.
- Переопределение существующих клавиш на те, которых физически не достаёт.
- Изменение расположения кнопок.
- Эмуляция клавиатурных сокращений, нажатия мыши.
- Ограничение действия программы конкретным приложением.
- Возможность назначить несколько профилей клавиш.
Программа не засоряет реестр компьютера и не требует перезагрузки для того, чтобы вашb новые назначения вступили в силу. Скачать программу можно по ссылке https://atnsoft.ru/keyremapper/.
MKey
Первоначальное предназначение этой утилиты — использовать дополнительные клавиши на мультимедийных клавиатурах. Это те клавиатуры, на которых, помимо буквенных и цифровых кнопок, присутствует множество дополнительных, для запуска некоторых приложений и функций. В первую очередь можно использовать их, но, если у вас обычная клавиатура, без этих всех кнопок, программу можно использовать и для переназначения обычных клавиш.
Возможности:
- Управление мультимедиа
- Поддержка практически всех самых популярных аудио- и видеопроигрывателей: запуск, воспроизведения, остановка.
- Регулировка громкости, перемотка музыкального или видеофайла.
- Управление приводом для лазерных дисков: открытие, закрытие, запуск воспроизведения диска.
- Управление системой
- Возможность запустить любое приложение, установленное на компьютере.
- Запуск любых папок проводника.
- Все функции с файлами и папками: вставка, копирование, перемещение.
- Управление открытыми окнами: свернуть, развернуть, закрыть, передвинуть, заблокировать.
- Управление питанием: выключить, перевести в спящий режим, перезагрузить, заблокировать; установка таймера.
- Изменение фона рабочего стола.
- Смена языка и раскладки клавиатуры.
- Управление сетевыми соединениями.
- Работа с приложениями
- Управление любым установленным браузером.
- Управление документами: открыть, сохранить, создать новый, распечатать, отменить и повторить действие.
- Управление электронной почтой: ответить, переслать, отправить.
- Эмуляция практически любой клавиши в окнах программ.
- Дополнительные функции
- Тончайшая настройка, великолепные возможности кастомизации.
- Уведомления в системном трее.
- Вставка текста, даты и времени по заданному шаблону.
- Возможность создать скриншот.
- 10 буферов обмена, расширенная возможность управления их содержимым.
- Несколько профилей параметров, настройка каждого из них.
- Создание собственной комбинации в каждом отдельно взятом приложении.
- Эмуляция абсолютно любой кнопки клавиатуры или мыши.
- Запись макросов.
- Дополнительные внешние плагины.
- Минимальное использование ресурсов.
- Не нужно перезагружать устройство для того, чтобы изменения вступили в силу.
Скачайте приложение по ссылке http://www.mkey-soft.ru/.
Другие программы для переопределения клавиш
Конечно, названными утилитами ассортимент не ограничивается. Программ для переопределения клавиш довольно много. Все они просты в использовании, так как функционал у них строго ограничен. Вот еще пара удобных и популярных программ:
- MapKeyboard – после распаковки архива нужно запустить от имени администратора и затем на виртуальной клавиатуре выбрать клавиши, которые нужно переопределить. Можно вернуть настройки по умолчанию нажатием одной кнопки.
- SharpKeys – эта утилита может не только создавать новые сочетания клавиш, но и отключать старые, если они не нужны совсем.
Помните – разработчики Windows предусмотрели защиту от неумелых действий и заблокировали некоторые настройки, изменение которых может привести к нестабильности системы. Поэтому переопределить можно далеко не все сочетания клавиш. Особенно это актуально для Windows 10, где такие возможности еще больше ограничили.
Заключение
Изначально горячие клавиши продуманы удобно и пользоваться ими можно, совершенно не изменяя. Но если всё же вы хотите их поменять, воспользуйтесь одним из советов в нашей статье.
В комментариях просим вас рассказать, изменяли ли вы клавиатурные сокращения быстрого доступа на своём Windows 10. Если да, то каким образом.
Консоль | ||
Описание | Windows и Linux | Mac |
---|---|---|
Переместите курсор на консоль | Ctrl + 2 | Ctrl + 2 |
Прозрачная консоль | Ctrl + L | Ctrl + L |
Переместить курсор в начало строки | Дом | Cmd + левый |
Переместите курсор в конец строки | Конец | Cmd + правый |
Навигация по истории команд | Вверх / Вниз | Вверх / Вниз |
История всплывающих команд | Ctrl + Вверх | Cmd + Up |
Прерывание, выполняемая в данный момент команда | Esc | Esc |
Изменить рабочий каталог | Ctrl + Shift + H | Ctrl + Shift + H |
Источник | ||
Описание | Windows и Linux | Mac |
Перейти к файлу / функции | Ctrl +.[период] | Ctrl +. [период] |
Переместите курсор в редактор исходного кода | Ctrl + 1 | Ctrl + 1 |
Переключить схему документа | Ctrl + Shift + O | Cmd + Shift + O |
Переключить визуальный редактор | Ctrl + Shift + F4 | Cmd + Shift + F4 |
Новый документ (кроме Chrome / Windows) | Ctrl + Shift + N | Cmd + Shift + N |
Новый документ (только Chrome) | Ctrl + Alt + Shift + N | Cmd + Shift + Alt + N |
Открыть документ | Ctrl + O | Cmd + O |
Сохранить активный документ | Ctrl + S | Cmd + S |
Сохранить все документы | Ctrl + Alt + S | Cmd + Option + S |
Закрыть активный документ (кроме Chrome) | Ctrl + W | Cmd + W |
Закрыть активный документ (только Chrome) | Ctrl + Alt + W | Cmd + Option + W |
Закрыть все открытые документы | Ctrl + Shift + W | Cmd + Shift + W |
Закрыть другие документы | Ctrl + Shift + Alt + W | Cmd + Option + Shift + W |
Предварительный просмотр HTML (Markdown и HTML) | Ctrl + Shift + K | Cmd + Shift + K |
Вязать документ (трикотаж) | Ctrl + Shift + K | Cmd + Shift + K |
Компиляция записной книжки | Ctrl + Shift + K | Cmd + Shift + K |
Скомпилировать PDF (TeX и Sweave) | Ctrl + Shift + K | Cmd + Shift + K |
Вставной кусок (Sweave и Knitr) | Ctrl + Alt + I | Cmd + Option + I |
Вставить раздел кода | Ctrl + Shift + R | Cmd + Shift + R |
Текущая строка / выбор | Ctrl + Enter | Cmd + возврат |
Запустить текущую строку / выбор (сохранить позицию курсора) | Alt + Enter | Опция + возврат |
Повторный запуск предыдущего региона | Ctrl + Alt + P | Cmd + Alt + P |
Выполнить текущий документ | Ctrl + Alt + R | Cmd + Option + R |
Выполнить от начала документа до текущей строки | Ctrl + Alt + B | Cmd + Option + B |
Выполнить от текущей строки до конца документа | Ctrl + Alt + E | Cmd + Option + E |
Запустить определение текущей функции | Ctrl + Alt + F | Cmd + Option + F |
Запуск текущего раздела кода | Ctrl + Alt + T | Cmd + Option + T |
Выполнить предыдущий код Sweave / Rmd | Ctrl + Shift + Alt + P | Cmd + Shift + Option + P |
Запуск текущего блока Sweave / Rmd | Ctrl + Alt + C | Cmd + Option + C |
Запустить следующий фрагмент Sweave / Rmd | Ctrl + Alt + N | Cmd + Option + N |
Исходный файл | Ctrl + Alt + G | Ctrl + Option + G |
Источник текущий документ | Ctrl + Shift + S | Cmd + Shift + S |
Источник текущего документа (с эхом) | Ctrl + Shift + Enter | Cmd + Shift + Return |
Отправить текущую строку / выбор на терминал | Ctrl + Alt + Enter | Cmd + Option + Return |
Сложить выбранное | Alt + L | Cmd + Option + L |
Развернуть выбранное | Shift + Alt + L | Cmd + Shift + Option + L |
Сложить все | Alt + O | Cmd + Option + O |
Развернуть все | Shift + Alt + O | Cmd + Shift + Option + O |
Перейти к строке | Shift + Alt + G | Cmd + Shift + Option + G |
Перейти на | Shift + Alt + J | Cmd + Shift + Option + J |
Развернуть выбор | Ctrl + Shift + вверх | Ctrl + Option + Shift + вверх |
Выбор усадки | Ctrl + Shift + вниз | Ctrl + Option + Shift + вниз |
Следующий раздел | Ctrl + PgDn | Cmd + PgDn |
Предыдущий раздел | Ctrl + PgUp | Cmd + PgUp |
Разбить на строки | Ctrl + Alt + A | Ctrl + Option + A |
Изменить строки с начала | Ctrl + Alt + Shift + A | Ctrl + Shift + Option + A |
Перейти на вкладку | Ctrl + Shift +.[период] | Ctrl + Shift +. [период] |
Предыдущая вкладка | Ctrl + F11 | Ctrl + F11 |
Предыдущая вкладка (рабочий стол) | Ctrl + Shift + Tab | Ctrl + Shift + Tab |
Следующая вкладка | Ctrl + F12 | Ctrl + F12 |
Следующая вкладка (рабочий стол) | Ctrl + Tab | Ctrl + Tab |
Первая вкладка | Ctrl + Shift + F11 | Ctrl + Shift + F11 |
Последняя вкладка | Ctrl + Shift + F12 | Ctrl + Shift + F12 |
Вернуться назад | Ctrl + F9 | Cmd + F9 |
Перейти вперед | Ctrl + F10 | Cmd + F10 |
Извлечь функцию из выбора | Ctrl + Alt + X | Cmd + Option + X |
Извлечь переменную из выборки | Ctrl + Alt + V | Cmd + Option + V |
Вертикальные линии | Ctrl + I | Cmd + I |
Комментарий / раскомментировать текущую строку / выделение | Ctrl + Shift + C | Cmd + Shift + C |
Reflow Комментарий | Ctrl + Shift + / | Cmd + Shift + / |
Выбор переформатирования | Ctrl + Shift + A | Cmd + Shift + A |
Показать диагностику | Ctrl + Shift + Alt + D | Cmd + Shift + Option + D |
Транспонировать буквы | Нет ярлыка | Ctrl + T |
Перемещение строк вверх / вниз | Alt + вверх / вниз | Вариант + вверх / вниз |
Копировать строки вверх / вниз | Shift + Alt + вверх / вниз | Cmd + Option + вверх / вниз |
Перейти к соответствующей скобе / Paren | Ctrl + P | Ctrl + P |
Развернуть до соответствующей скобы / Paren | Ctrl + Shift + Alt + E | Ctrl + Shift + E |
Добавить курсор над текущим курсором | Ctrl + Alt + вверх | Ctrl + Option + Up |
Добавить курсор ниже текущего курсора | Ctrl + Alt + Down | Ctrl + Option + Down |
Переместить активный курсор вверх | Ctrl + Alt + Shift + вверх | Ctrl + Option + Shift + вверх |
Переместить активный курсор вниз | Ctrl + Alt + Shift + вниз | Ctrl + Option + Shift + вниз |
Найти и заменить | Ctrl + F | Cmd + F |
Найти следующий | Win: F3, Linux: Ctrl + G | Cmd + G |
Найти предыдущее | Win: Shift + F3, Linux: Ctrl + Shift + G | Cmd + Shift + G |
Использовать выделение для поиска | Ctrl + F3 | Cmd + E |
Замени и найди | Ctrl + Shift + J | Cmd + Shift + J |
Найти в файлах | Ctrl + Shift + F | Cmd + Shift + F |
Проверить правописание | F7 | F7 |
Переименовать символ в области | Ctrl + Alt + Shift + M | Cmd + Option + Shift + M |
Вставка Roxygen Skeleton | Ctrl + Alt + Shift + R | Cmd + Option + Shift + R |
Редактирование (консоль и исходный код) | ||
Описание | Windows и Linux | Mac |
Отменить | Ctrl + Z | Cmd + Z |
Повторить | Ctrl + Shift + Z | Cmd + Shift + Z |
разрез | Ctrl + X | Cmd + X |
Копия | Ctrl + C | Cmd + C |
Паста | Ctrl + V | Cmd + V |
Выбрать все | Ctrl + A | Cmd + A |
Перейти к Word | Ctrl + влево / вправо | Вариант + левый / правый |
Перейти к началу / концу | Ctrl + Home / End или Ctrl + Up / Down | Cmd + Home / End или Cmd + Up / Down |
Удалить строку | Ctrl + D | Cmd + D |
Выбрать | Shift + [стрелка] | Shift + [стрелка] |
Выбрать слово | Ctrl + Shift + влево / вправо | Option + Shift + влево / вправо |
Выбрать начало линии | Alt + Shift + влево | Cmd + Shift + влево |
Выбрать до конца линии | Alt + Shift + вправо | Cmd + Shift + вправо |
Выбрать страницу вверх / вниз | Shift + PageUp / PageDown | Shift + PageUp / Down |
Выбрать начало / конец | Ctrl + Shift + Home / End или Shift + Alt + Up / Down | Cmd + Shift + вверх / вниз |
Удалить слово слева | Ctrl + Backspace | Option + Backspace или Ctrl + Option + Backspace |
Удалить слово справа | Нет ярлыка | Option + Удалить |
Удалить до конца строки | Нет ярлыка | Ctrl + K |
Удалить в начало строки | Нет ярлыка | Option + Backspace |
Отступ | Табуляция (в начале строки) | Табуляция (в начале строки) |
Outdent | Shift + Tab | Shift + Tab |
Линия возврата к курсору | Ctrl + U | Ctrl + U |
Линия возврата после курсора | Ctrl + K | Ctrl + K |
Вставить текущий извлеченный текст | Ctrl + Y | Ctrl + Y |
Вставить оператор присваивания | Alt + — | Вариант + — |
Оператор вставной трубы | Ctrl + Shift + M | Cmd + Shift + M |
Показать справку по функции на курсоре | F1 | F1 |
Показать исходный код функции под курсором | F2 | F2 |
Поиск использования символа в курсоре (C ++) | Ctrl + Alt + U | Cmd + Option + U |
Завершений (консоль и исходный код) | ||
Описание | Windows и Linux | Mac |
Попытка завершения | Tab или Ctrl + Пробел | Tab или Cmd + пробел |
Навигация кандидатов | Вверх / Вниз | Вверх / Вниз |
Принять выбранного кандидата | Enter, Tab или вправо | Enter, Tab или вправо |
Закрыть всплывающее окно завершения | Esc | Esc |
Просмотры | ||
Описание | Windows и Linux | Mac |
Переместить фокус в редактор исходного кода | Ctrl + 1 | Ctrl + 1 |
Zoom Source Editor | Ctrl + Shift + 1 | Ctrl + Shift + 1 |
Добавить столбец источника | Ctrl + F7 | Cmd + F7 |
Переместить фокус на консоль | Ctrl + 2 | Ctrl + 2 |
Консоль Zoom | Ctrl + Shift + 2 | Ctrl + Shift + 2 |
Перейти к справке | Ctrl + 3 | Ctrl + 3 |
Zoom Help | Ctrl + Shift + 3 | Ctrl + Shift + 3 |
Переместить фокус на терминал | Alt + Shift + M | Shift + Option + M |
Показать историю | Ctrl + 4 | Ctrl + 4 |
История масштабирования | Ctrl + Shift + 4 | Ctrl + Shift + 4 |
Показать файлы | Ctrl + 5 | Ctrl + 5 |
Файлы масштабирования | Ctrl + Shift + 5 | Ctrl + Shift + 5 |
Показать участки | Ctrl + 6 | Ctrl + 6 |
Масштабные графики | Ctrl + Shift + 6 | Ctrl + Shift + 6 |
Показать пакеты | Ctrl + 7 | Ctrl + 7 |
Пакеты Zoom | Ctrl + Shift + 7 | Ctrl + Shift + 7 |
Показать среду | Ctrl + 8 | Ctrl + 8 |
Среда масштабирования | Ctrl + Shift + 8 | Ctrl + Shift + 8 |
Программа просмотра шоу | Ctrl + 9 | Ctrl + 9 |
Zoom Viewer | Ctrl + Shift + 9 | Ctrl + Shift + 9 |
Показать Git / SVN | Ctrl + F1 | Cmd + F1 |
Zoom Git / SVN | Ctrl + Shift + F1 | Ctrl + Shift + F1 |
Показать сборку | Ctrl + F2 | Cmd + F2 |
Zoom Build | Ctrl + Shift + F2 | Ctrl + Shift + F2 |
Показать соединения | Ctrl + F5 | Нет ярлыка |
Zoom Connections | Ctrl + Shift + F5 | Ctrl + Shift + F5 |
Показать результаты поиска в файлах | Ctrl + F6 | Cmd + F6 |
Zoom Tutorial | Ctrl + Shift + F6 | Ctrl + Shift + F6 |
Редактор синхронизации и предварительный просмотр PDF | Ctrl + F8 | Cmd + F8 |
Глобальные опции | Нет ярлыка | Cmd +, [запятая] (Chrome, рабочий стол), Option + Cmd +, [запятая] (Safari, Firefox) |
Варианты проекта | Нет ярлыка | Shift + Cmd +, [запятая] |
Справка | ||
Описание | Windows и Linux | Mac |
Показать ссылку на горячие клавиши | Alt + Shift + K | Option + Shift + K |
Поиск R Справка | Ctrl + Alt + F1 | Ctrl + Option + F1 |
Найти в разделе справки | Ctrl + F | Cmd + F |
Предыдущий раздел справки | Shift + Alt + F2 | Shift + Option + F2 |
Следующий раздел справки | Shift + Alt + F3 | Shift + Опции + F3 |
Показать палитру команд | Ctrl + Shift + P, Ctrl + Alt + Shift + P (Firefox) | Cmd + Shift + P |
сборка | ||
Описание | Windows и Linux | Mac |
Сборка и перезагрузка | Ctrl + Shift + B | Cmd + Shift + B |
Загрузить все (инструменты разработчика) | Ctrl + Shift + L | Cmd + Shift + L |
Тестовый пакет (рабочий стол) | Ctrl + Shift + T | Cmd + Shift + T |
Тестовый пакет (Интернет) | Ctrl + Alt + F7 | Cmd + Option + F7 |
Контрольный пакет | Ctrl + Shift + E | Cmd + Shift + E |
Пакет документов | Ctrl + Shift + D | Cmd + Shift + D |
Отладка | ||
Описание | Windows и Linux | Mac |
Переключить точку останова | Shift + F9 | Shift + F9 |
Выполнить следующую строку | F10 | F10 |
Перейти к функции | Shift + F4 | Shift + F4 |
Окончание Функция / цикл | Shift + F7 | Shift + F7 |
Продолжить | Shift + F5 | Shift + F5 |
Остановить отладку | Shift + F8 | Shift + F8 |
Земельные участки | ||
Описание | Windows и Linux | Mac |
Предыдущий участок | Ctrl + Alt + F11 | Cmd + Option + F11 |
Следующий участок | Ctrl + Alt + F12 | Cmd + Option + F12 |
Git / SVN | ||
Описание | Windows и Linux | Mac |
Дифференциальный активный исходный документ | Ctrl + Alt + D | Ctrl + Option + D |
Принять изменения | Ctrl + Alt + M | Ctrl + Option + M |
Прокрутка разностного обзора | Ctrl + Вверх / Вниз | Ctrl + Вверх / Вниз |
Stage / Unstage (Git) | Пробел | Пробел |
Stage / Unstage и перейти к следующему (Git) | Введите | Возврат |
Сессия | ||
Описание | Windows и Linux | Mac |
Завершить сеанс (только настольный компьютер) | Ctrl + Q | Cmd + Q |
Перезапустить сеанс R | Ctrl + Shift + F10 | Cmd + Shift + F10 |
Терминал | ||
Описание | Windows и Linux | Mac |
Новый терминал | Alt + Shift + R | Shift + Option + R |
Переместить фокус на терминал | Alt + Shift + M | Shift + Option + M |
Предыдущий терминал | Alt + Shift + F11 | Shift + Option + F11 |
Следующий терминал | Alt + Shift + F12 | Shift + Option + F12 |
Главное меню (сервер) | ||
Описание | Windows и Linux | Mac |
Файловое меню | Alt + Shift + F | Ctrl + Option + F |
Меню редактирования | Alt + Shift + E | Ctrl + Option + I |
Код Меню | Alt + Shift + C | Ctrl + Option + C |
Просмотр меню | Alt + Shift + V | Ctrl + Option + V |
Графики Меню | Alt + Shift + P | Ctrl + Option + P |
Меню сеанса | Alt + Shift + S | Ctrl + Option + S |
Меню сборки | Alt + Shift + B | Ctrl + Option + B |
Меню отладки | Alt + Shift + U | Ctrl + Option + U |
Меню профиля | Alt + Shift + I | Ctrl + Option + O |
Меню инструментов | Alt + Shift + T | Ctrl + Option + T |
Меню справки | Alt + Shift + H | Ctrl + Option + H |
Доступность | ||
Описание | Windows и Linux | Mac |
Переключение поддержки чтения с экрана | Alt + Shift + / | Ctrl + Option + / |
Клавиша переключения табуляции всегда перемещает фокус | Ctrl + Alt + Shift + T | Ctrl + Option + Shift + T |
Расположение текстового редактора Speak | Ctrl + Alt + Shift + B | Ctrl + Option + Shift + B |
Основная панель инструментов Focus | Alt + Shift + Y | Ctrl + Option + Y |
Выход консоли Focus | Alt + Shift + 2 | Ctrl + Option + 2 |
Фокус на следующей панели | F6 | F6 |
Фокус на предыдущей панели | Shift + F6 | Shift + F6 |
23 Советы, приемы и ярлыки RStudio для науки о данных — Dataquest
1.Быстрое переключение между оконными панелями
Оконные панели RStudio обеспечивают доступность важной информации о вашем проекте. Знание, как переключаться между панелями, не касаясь мыши для перемещения курсора, сэкономит время и улучшит рабочий процесс. Используйте эти сочетания клавиш для мгновенного перехода между панелями:
-
Control / Ctrl + 1
: редактор исходного кода (ваш сценарий) -
Control / Ctrl + 2
: консоль -
Control / Ctrl + 3
: Help -
Control / Ctrl + 4
: История -
Control / Ctrl + 5
: Файлы -
Control / Ctrl + 6
: Графики -
Control / Ctrl + 7
: Пакеты -
Control / Ctrl + 8
: Окружающая среда -
Control / Ctrl + 9
: Средство просмотра
Если вы предпочитаете, чтобы одновременно отображалась только одна панель, добавьте Shift
к любой из вышеперечисленных команд, чтобы развернуть панель.Например, введите Control / Ctrl + Shift + 1
, чтобы развернуть сценарий R, записную книжку или файл R Markdown, с которым вы работаете.
(Примечание: +
, которые мы показываем в ярлыках, означает «и», так что на самом деле нет необходимости вводить ключ +
.)
Но что, если вы хотите вернуться к стандартному четырехпанельному представлению? Без проблем! Введите Control / Ctrl + Shift + 0
:
2. Сочетания клавиш
Знание сочетаний клавиш RStudio сэкономит много времени при программировании.RStudio предоставляет множество полезных сочетаний клавиш, к которым вы можете получить доступ через меню вверху: Инструменты> Справка по сочетаниям клавиш
.
Еще один способ доступа к сочетаниям клавиш RStudio — это сочетание клавиш! Чтобы получить доступ к ярлыкам, введите Option + Shift + K
на Mac или Alt + Shift + K
в Linux и Windows.
Вот некоторые из наших любимых сочетаний клавиш RStudio:
- Вставьте оператор присваивания
<-
с помощьюOption + -
на Mac илиAlt + -
в Linux и Windows. - Вставьте оператор трубы
%>%
сCommand + Shift + M
на Mac илиCtrl + Shift + M
в Linux и Windows. - Запустите текущую строку кода с помощью
Command + Enter
на Mac илиControl + Enter
в Linux и Windows. - Выполните все строки кода с помощью
Command + A + Enter
на Mac илиControl + A + Enter
в Linux и Windows. - Перезапустите текущий сеанс R и начните заново с
Command + Shift + F10
на Mac илиControl + Shift + F10
в Linux и Windows. - Комментируйте или раскомментируйте строки с помощью
Command + Shift + C
на Mac илиControl + Shift + C
в Linux и Windows. - Пытаетесь вспомнить команду, которую вы отправили ранее? Выполните поиск в истории команд из консоли с помощью
Command + [стрелка вверх]
на Mac илиControl + [стрелка вверх]
в Linux и Windows.
Доступно еще много полезных ярлыков, но, освоив их, вы станете опытным пользователем RStudio!
Еще один отличный ресурс для ярлыков RStudio - это официальная шпаргалка по RStudio, доступная здесь.
3. Экономьте время с помощью автозавершения кода
После того, как вы начнете вводить текст, появится всплывающее окно с соответствующими названиями функций, объектов и фрагментов. Вы можете перемещаться по списку с помощью стрелок вверх или вниз и нажимать return / Enter
, чтобы сделать свой выбор.
В качестве альтернативы вы можете использовать очень интересную функцию под названием нечеткое сопоставление, , которая позволяет сузить параметры поиска, вводя буквы, уникальные для элемента, который вы сопоставляете. Вам не нужно вводить все буквы, если ваш ввод соответствует порядку строки.
Давайте посмотрим, как работают эти методы завершения кода. Сначала мы выберем функцию installed.packages ()
, введя часть имени функции, а затем с помощью стрелок сделаем выбор. Затем мы воспользуемся нечетким соответствием, чтобы ввести только instd
, чтобы еще больше сузить наш выбор:
4. Быстрый поиск файлов и функций
В RStudio нет необходимости рыться в структуре папок, чтобы найти файлы, а там не надо копать функции! Введите ярлык control / ctrl +.
, чтобы открыть окно Перейти к файлу / функции
, а затем использовать свои навыки нечеткого сопоставления, чтобы сузить выбор:
5. Настройка внешнего вида
RStudio предлагает множество опций для настройки внешнего вида по своему вкусу. На вкладке RStudio
перейдите к Настройки> Внешний вид
, чтобы изучить множество доступных опций. Приятной особенностью RStudio является то, что вы можете быстро щелкнуть по окну Editor theme
для предварительного просмотра каждой темы.
6. Простые ссылки на документацию
На вкладке Help
в правом нижнем окне вы найдете удобные ссылки на онлайн-документацию по функциям R и пакетам R. Например, если мы ищем информацию о функции install.packages ()
с помощью панели поиска, возвращается официальная документация:
Мы также можем получить доступ к документации на вкладке справки , добавив пакет или функцию с
?
, (e.грамм. ? Install.packages
) и запустив команду в консоли. При любом подходе RStudio автоматически заполняет совпадающие имена функций по мере ввода!
7. Предварительный просмотр и сохранение ваших графиков
Графики, созданные во время сеанса RStudio, отображаются на вкладке Plots
в нижнем правом окне. В этом окне вы можете просматривать свои графики, увеличивая и уменьшая масштаб. Если вы хотите сохранить свой сюжет, вы можете сохранить его как PDF-файл или файл изображения.
8.Импорт и предварительный просмотр наборов данных
RStudio упрощает импорт и предварительный просмотр наборов данных без необходимости кодирования! На вкладке Environment
в верхнем правом окне есть функция, позволяющая импортировать набор данных. Эта функция поддерживает различные форматы:
Вы даже можете предварительно просмотреть набор данных перед его загрузкой:
И после того, как набор данных загружен в RStudio, вы можете просмотреть его с помощью команды View ()
или щелкнув имя набора данных:
9.Просмотрите историю команд одним щелчком мыши
Ранее мы узнали ярлык для истории команд с консоли. RStudio также позволяет просматривать всю историю команд в верхнем правом окне, щелкнув вкладку История
:
10. Сохраните свою «настоящую» работу. Удалите остальные.
Соблюдайте правила ведения домашнего хозяйства, чтобы избежать непредвиденных проблем в будущем. Если вы создаете объект R, который стоит сохранить, запишите код R, сгенерировавший объект, в файл сценария R.Сохраните сценарий R, но не сохраняйте среду или рабочую область, в которых был создан объект.
Чтобы RStudio не сохранял ваше рабочее пространство, откройте Настройки> Общие
и снимите флажок для восстановления .RData
в рабочем пространстве при запуске. Обязательно укажите, что вы никогда не хотите сохранять свое рабочее пространство, например:
Теперь каждый раз, когда вы открываете RStudio, вы начинаете с пустого сеанса. Ни один код, сгенерированный во время предыдущих сеансов, не запомнится.Сценарий R и наборы данных можно использовать для воссоздания среды с нуля.
11. Организуйте свою работу с проектами
RStudio предлагает мощную функцию, которая поможет вам организовать работу; Проекты. При работе с несколькими анализами важно сохранять организованность. Проекты RStudio позволяют хранить всю важную работу в одном месте, включая сценарии кода, графики, рисунки, результаты и наборы данных.
Создайте новый проект, перейдя на вкладку File
в RStudio и выбрав New Project...
. У вас есть возможность создать новый проект в новом или существующем каталоге. RStudio предлагает специальные типы проектов, если вы работаете над пакетом R или над Shiny Web Application.
RStudio Projects полезны, когда вам нужно поделиться своей работой с коллегами. Вы можете отправить файл проекта (с окончанием .Rproj
) вместе со всеми вспомогательными файлами, чтобы вашим коллегам было легче воссоздать рабочую среду и воспроизвести результаты.
Но если вам нужна беспрепятственная совместная работа, вам может потребоваться включить управление пакетами в свой рабочий процесс. К счастью, RStudio предлагает полезный инструмент для управления пакетами, renv
, который теперь совместим с проектами RStudio. Далее мы рассмотрим renv
.
12. Управление версиями пакетов с помощью renv
Мы любим R в Dataquest, но управление версиями пакетов может быть проблемой! К счастью, управление пакетами R стало проще, чем когда-либо, благодаря пакету renv
(«воспроизводимая среда») от RStudio.И теперь RStudio включает встроенную поддержку renv
.
Мы не будем вдаваться в подробности того, как использовать renv
с проектами RStudio в этом блоге, потому что RStudio предоставляет вам необходимую информацию по предоставленной нами ссылке и в виньетке. Но использование renv
с RStudio может значительно упростить управление пакетами R, поэтому мы хотели сообщить вам!
Пакет renv
заменяет пакет Packrat
, который RStudio поддерживал.
Чтобы использовать пакет renv
с вашими проектами RStudio, обновите RStudio до последней версии, а затем установите пакет renv
с библиотекой ("renv")
. Оттуда у вас будет возможность использовать renv
со всеми новыми проектами:
Если вы хотите использовать renv
с существующим проектом, перейдите в Инструменты > Параметры проекта> Среды
и установите флажок, чтобы включить renv
:
13.Управление версиями с помощью GitHub в RStudio
Помимо управления пакетами в RStudio, вы также можете использовать GitHub с RStudio для управления версиями ваших проектов и сценариев R. Прочтите эту статью на GitHub и эту статью из RStudio, чтобы получить всю информацию, необходимую для интеграции Git в рабочий процесс RStudio.
14. Фрагменты кода
RStudio предлагает очень полезную функцию для вставки общих фрагментов кода, называемых фрагментами кода. Одним из наших фаворитов является фрагмент lib
, который избавляет вас от необходимости печатать при вызове функции library ()
для загрузки пакета R:
После нажатия кнопки возврата для выбора фрагмента библиотека () Функция
загружена, и курсор позиционируется так, что вы можете сразу же начать вводить имя пакета, который хотите загрузить:
Другой наш любимый фрагмент - fun
, который предоставляет базовый шаблон для написания пользовательской функции.И вы даже можете добавлять собственные фрагменты! Чтобы узнать больше, ознакомьтесь с этой статьей о фрагментах кода из RStudio.
15. Копаться в исходном коде функции
Если вы хотите исследовать исходный код функции, переместите курсор на интересующую функцию и введите F2
(на Mac вам может потребоваться ввести fn + F2
). Эта функция работает даже с функциями, загруженными из любых используемых вами пакетов R.
16. Извлечение функций
Если вы написали фрагмент кода, который хотите превратить в функцию, выделите фрагмент кода и введите control + option X
на Mac, Ctrl + Alt + X
на Linux / Windows.Появится всплывающее окно, в котором вас попросят выбрать имя функции.
После выбора имени функции автоматически добавляются входные данные и структура кода, необходимые для превращения вашего кода в функцию.
Если у вас есть переменная, которую вы хотите извлечь, выделите ее и введите control + option V
на Mac, Ctrl + Alt + V
на Linux / Windows.
17. Переименовать в области действия
В какой-то момент вам может потребоваться изменить имя функции или переменной, используемой в одной из ваших функций.Но использование поиска и замены для этого может нервировать! К счастью, RStudio позволяет переименовывать в области видимости. Это означает, что ваши изменения будут ограничены интересующей переменной или функцией. Это предотвратит случайную замену переменной с таким же именем в другом месте вашего скрипта кода. Чтобы использовать эту функцию, выберите функцию или переменную, которую вы хотите изменить, и введите control + shift + option + M
на Mac или Ctrl + Shift + Alt + M
в Linux / Windows.
18. Поддержка нескольких курсоров
RStudio поддерживает несколько курсоров. Просто щелкните и перетащите мышь, удерживая вариант
на Mac или Alt
в Windows / Linux.
19. Используйте Python с RStudio и ретикулируйте
RStudio поддерживает кодирование на python. Процесс запуска и запуска python в RStudio включает следующие общие шаги:
- Установка базовой версии Python
- Установка
pip
иvirtualenv
- Создание среды Python в вашем проекте RStudio
- Активация среды Python
- Установите желаемые пакеты Python в своей среде
- Установите и настройте пакет R
reticulate
для использования Python
В этой статье представлен код, который вам понадобится для выполнения описанных выше действий.Мы опробовали его и смогли запустить python в RStudio всего за несколько минут:
Для получения полной информации ознакомьтесь с этим руководством по RStudio.
20. SQL-запросы с использованием пакета DBI
Есть много способов выполнить SQL-запросы в RStudio. Вот три наиболее популярных метода, начиная с пакета DBI
из R.
Вы начнете с создания базы данных SQL в памяти, которая будет использоваться во всех примерах запросов SQL. Вы создадите базу данных SQL из хорошо известного набора данных «mtcars».Вот код:
Теперь напишите SQL-запрос, чтобы выбрать все автомобили из базы данных с четырехцилиндровым двигателем. Эта команда возвращает фрейм данных, который вы сохраните как dbi_query
:
Фрейм данных выглядит следующим образом:
21. Запрос SQL в R Markdown или Использование R Notebook
Вы можете получить тот же результат в R Notebook или R Markdown, создав блок кода {sql}
. Используя соединение и базу данных из первого примера, запустите этот код:
Укажите вывод .var = "mt_cars_df"
, чтобы сохранить результаты вашего запроса во фрейме данных. Этот фрейм данных представляет собой стандартный фрейм данных R, идентичный тому, который вы создали в предыдущем примере. Вы можете использовать этот фрейм данных в фрагментах кода R для выполнения анализа или создания ggplot, например:
22. Запрос SQL с помощью dbplyr
Наконец, вы будете использовать пакет dbplyr
для написания стандартного dplyr
команд, которые конвертируются в SQL! Еще раз, используя соединение и базу данных из первого примера, вы можете написать стандартный вызов filter ()
для запроса автомобилей с четырьмя цилиндрами, он возвращает объект списка:
Если вы хотите увидеть код SQL в которую была преобразована эта команда, вы можете использовать функцию show_query ()
из dbplyr
:
Когда вы удовлетворены результатами своего запроса, вы можете использовать функцию collect ()
из dbplyr
для сохранения ваши результаты в виде фрейма данных:
Вот и все! Три разных подхода к запросам к базе данных SQL с похожими результатами.Единственное различие между примерами состоит в том, что метод dbplyr
возвращает тиббл, тогда как первые два метода возвращают стандартный фрейм данных R.
Чтобы узнать больше о запросах к базам данных SQL с помощью RStudio, прочтите эту статью.
23. Перенести в облако!
RStudio теперь предлагает облачную версию RStudio Desktop, которая, как вы уже догадались, называется RStudio Cloud. RStudio Cloud позволяет вам писать код в RStudio без установки программного обеспечения, вам нужен только веб-браузер.
Работа в RStudio Cloud организована в проекты, аналогичные настольной версии, но RStudio Cloud позволяет вам указать версию R, которую вы хотите использовать для каждого проекта.
RStudio Cloud также позволяет легко и безопасно обмениваться проектами с коллегами и гарантирует, что рабочая среда полностью воспроизводится при каждом доступе к проекту.
Как видите, структура RStudio Cloud очень похожа на RStudio Desktop:
Бонус: Шпаргалки
RStudio опубликовала многочисленные шпаргалки по работе с R, в том числе подробную шпаргалку по использованию RStudio! К выбранным шпаргалкам можно получить доступ из RStudio, выбрав Справка > Шпаргалки
.
Дополнительные ресурсы
RStudio опубликовал множество подробных статей об использовании RStudio. Найдите их здесь.
Советы и хитрости
RStudio
- Команда для удаления всех переменных из среды (рабочей области)
п.м (list = ls ())
- В RStudio сочетание клавиш для оператора конвейера
%>%
- это Ctrl + Shift + M (Windows) или Cmd + Shift + M (Mac). - В RStudio сочетание клавиш для оператора присваивания
<-
: Alt + – (Windows) или Option + – (Mac). - В RStudio используйте Ctrl + L , чтобы удалить весь код с вашей консоли.
- Если вы набираете сценарий на панели редактора исходного кода, но хотите переместить курсор на консоль, используйте Ctrl + 2 . Вы также можете использовать Ctrl + 1 , чтобы переместить курсор обратно в редактор исходного кода.
- Чтобы запустить строку кода из редактора исходного кода, используйте Ctrl + Введите (Windows) или Cmd + Введите (Mac).
- Вы можете «вырывать» панели кода или панели просмотра данных из окна RStudio, что может быть особенно полезно на больших экранах или при использовании нескольких мониторов.
- Вы можете просмотреть историю своих команд, нажав Ctrl + ↑ (Windows) или Cmd + ↑ (Mac). Если вы знаете, с какой строки кода начинается поиск, введите несколько первых символов и затем нажмите Ctrl / Cmd + ↑ , и поиск будет выполняться только в соответствующем подмножестве истории.
- Вы можете переименовать все экземпляры имени переменной, выделив один экземпляр имени переменной, а затем используя
Код> Переименовать в области
. Это лучше, чем использованиеПравка> Заменить и найти
, потому что он ищет только совпадения целых слов.
R Уценка
Это документ R Markdown. Markdown - это простой синтаксис форматирования для создания документов HTML, PDF и MS Word. Для получения дополнительных сведений об использовании R Markdown см. Http: // rmarkdown.rstudio.com. Здесь можно найти полезное руководство, которое поможет вам начать работу.
Rmarkdown - отличный способ выполнять воспроизводимые исследования и создавать отчеты.
Супер краткий обзор
- Создайте новый файл Rmd. В RStudio
File -> New File -> R Markdown ...
- Когда у вас открыт Rmd-файл в RStudio, в верхней части окна исходного кода находится кнопка
Knit HTML
. Вы нажимаете эту кнопку, чтобы превратить уценку в HTML (или PDF или Word). - Текст и код R можно комбинировать в файле Rmd. Блоки кода начинаются с трех обратных тиков, за которыми следует
r
, (необязательно) имя блока и любые дополнения:`` {r}
или`` `{r chunk_name, tidy = TRUE}
. Чанк также заканчивается тремя обратными тиками-
. Примеры можно увидеть в шаблоне, который открывается вместе с новым файлом в RStudio.
в т.ч. участки
Вы можете встраивать статические графики в документ rmarkdown, не делая ничего особенного.Важными параметрами фрагментов являются fig.width
и fig.height
для установки ширины и высоты фигуры, например `` `{r, fig.width = 4, fig.height = 6}
.
Варианты блоков
Некоторые полезные параметры чанков:
-
tidy = TRUE
делает код R более читаемым (правильный интервал) -
results = 'hide'
скрыть результаты вывода фрагмента (т.е. не показывать их) -
results = 'hold'
удерживать результаты вывода блока до тех пор, пока не будут выполнены все команды в блоке -
warning = FALSE
не показывает никаких предупреждающих сообщений (например,грамм. когда ggplot2 сбрасывает наблюдения) -
message = FALSE
не отображать никаких сообщений (например, при загрузке пакетов) -
{r chunkname}
вы можете называть свои фрагменты текстом сразу послеr
. Это может быть особенно полезно при появлении ошибок, так как помогает определить, в каком фрагменте возникает ошибка.
Ярлыки и подсказки RStudio - Appsilon
Обновлено: май 2020 г. компанией Appsilon Data Science
Как работать быстрее в RStudioВ этой статье мы собрали многие из наших любимых сочетаний клавиш, советов и приемов RStudio, которые помогут повысить вашу продуктивность при работе с RStudio IDE.Мы также предоставим информацию о дополнительных инструментах и методах, которые могут быть полезны специалистам по данным, работающим с R.
Вот что мы рассказываем:
* Примечание. Хотя мы представляем оба варианта в гифках (ярлыки для ПК и Mac), в тексте мы ссылаемся на ярлыки для ПК. Если вы пользователь Mac, большинство ярлыков подпадают под эту зависимость:
Ctrl == ⌘ Команда && Alt == ⌥ Опция
Имейте в виду, что в некоторых случаях Ctrl также будет клавишей control на Mac, что может сбивать с толку.Вы всегда можете найти нужные ярлыки на веб-сайте RStudio или в самом RStudio с помощью:
⌥ Option + Shift + K ( Alt + Shift + K )
Как пользоваться RStudio
В зависимости от вашей работы вы будете регулярно использовать по крайней мере несколько панелей RStudio. Умение быстро и без использования указывающего устройства переключать фокус между теми, которые используются наиболее часто, является важным навыком для ускорения рабочего процесса.Это достигается нажатием Ctrl (в данном случае также Control на Mac) и числа, соответствующего желаемой панели. Добавив Shift в комбинацию, вы также можете переключить максимальную панель для той, на которую вы переключаетесь одновременно, что очень удобно, если вам нужна более широкая перспектива. Единственная панель с другим ярлыком доступа - это терминал ( Shift + Alt + t ). Предустановленные окна: Справка ( 3 ), История ( 4 ), Графики ( 5 ) или Среда ( 8 ).Два, между которыми вы будете чаще всего переключаться, - это Source Editor ( 1 ) и Console ( 2 ). Давайте теперь обсудим, как вы можете улучшить свою работу в них.
Как использовать ярлыки в RStudio
Обычно первое, что вам нужно сделать, когда вы начинаете работать, - это написать код. Крайне важно знать, что есть некоторые функции, которые могут сделать это проще и быстрее. Даже базовые приемы могут иметь большое значение, если вы освоите их, особенно в сочетании друг с другом.
Завершение кодаСписок предложений будет появляться по мере ввода или доступен вручную, нажав Tab или Ctrl + Space . Вы можете настроить эти параметры в Глобальные параметры -> Код -> Завершение . Чтобы ввести предложенную фразу, вы должны нажать либо Tab , либо Введите , нажатие Ctrl + Space с открытым списком автозаполнения закроет его. Вы можете перемещаться по списку предложений с помощью стрелок или просто навести курсор на элемент перед его заполнением.
Если список слишком длинный, попробуйте добавить больше букв, чтобы сузить его. Помимо функций автозаполнения и переменных, вы также можете вставить фрагменты . Мы вернемся к обсуждению этого позже. Хорошо знать, что автозаполнение в R, а также некоторые поля поиска, поддерживают нечеткое соответствие , что означает, что вам действительно не нужно вводить все буквы, вы можете пропустить любую из них, пока те, которые были введены в порядке и определите, что вы ищете.Это особенно полезно для часто используемых длинных имен функций. Освоение этого позволит вам набирать код намного быстрее. Обратите внимание, что для работы нечеткого сопоставления с автозаполнением всплывающее окно с предложением должно быть уже активным. Если он работает не так, как вы ожидаете, попробуйте настроить его в параметрах завершения кода.
ПутиЕсли вам нужно ввести путь, вы можете использовать автозаполнение пути к файлу, которое можно вызвать, нажав ярлык автозаполнения ( Tab или Ctrl + Space ) из пары двойных или одинарных кавычек.
По умолчанию он начинается в вашем рабочем каталоге, вы можете перемещаться из корневого местоположения, как в консоли оболочки, начиная с «/», или повышать уровни в дереве каталогов, складывая «../»
Как выполнить и отформатировать код в RStudio
Выполнение кода в ваших сценариях может быть очень простым с помощью следующих сочетаний клавиш:
- Ctrl + Enter - запустит текущую строку и перейдет к следующей, или запустит выбранную часть без дальнейшего перехода.
- Alt + Enter - позволяет запускать код без перемещения курсора на следующую строку, если вы хотите запускать одну строку кода несколько раз, не выбирая ее.
- Также есть Ctrl + Alt + R для запуска всего скрипта и
- Ctrl + Alt + B / E комбинаций для запуска с B от начала до текущей строки и от текущей строки до E nd.
Если вы хотите быстро улучшить свой код, попробуйте использовать следующее:
- Ctrl + I для исправления отступа строк
- Ctrl + Shift + A для полного переформатирования выделенной части кода
Если вас не устраивают результаты, вы всегда можете отменить изменения.Если вы ищете более гибкое решение для укладки, обратите внимание на пакет стайлеров.
Вам также может быть полезно запомнить эти очень полезные ярлыки:
Перемещение строк кода вверх и вниз легко достигается с помощью комбинации Alt + Up / Down ; нет необходимости вырезать и вставлять. Таким образом можно переместить одну активную линию или даже весь выбор. Если вам нужно удалить что-то , Ctrl + D мгновенно удалит текущую строку / выделение.
Панель истории и истории консоли
Все, что вы передали в консоль, не нужно вводить заново.Получить доступ к ранее выполненным строкам так же просто, как перемещаться с помощью стрелок вверх и вниз, чтобы переключаться между ними в хронологическом порядке. Если вы хотите получить больше визуальной обратной связи, вы можете нажать Ctrl + стрелка вверх , чтобы получить список последних команд. Если вы объедините это с вводом части искомой фразы, вы можете сузить ее и легко найти даже сложные команды, которые похоронены глубоко в истории. Он также переопределит всплывающее окно автозаполнения, если оно активно. Примечание. История поисковой консоли не поддерживает нечеткое соответствие, поэтому необходимо указывать точный номер .Если вы хотите очистить консоль, используйте Ctrl + L , история команд будет сохранена.
Существует также панель История ( 4 ), в которой хранятся выполненные команды. Это позволяет искать, легко выбирать те, которые вам нужны (выбрать диапазон с shift или собрать отдельные позиции с ctrl ). Затем легко вставьте их обратно в консоль ( введите ) или исходный файл ( Shift + введите ). Последнее помогает избежать копирования нескольких команд с консоли в исходный код вручную, что затруднительно из-за линейных знаков «>», которые также копируются, и в противном случае их пришлось бы удалить.
Работа с вкладками
Если вы работаете над более чем одной вкладкой в редакторе исходного кода, вам может быть полезно переключаться между ними с помощью комбинаций Ctrl + Tab и Ctrl + Shift + Tab . Это позволит вам перейти к следующей и предыдущей вкладке соответственно, есть другой способ сделать это с Ctrl + F11 / F12 , если он вам больше подходит. Также можно перейти к первому или последнему, добавив к ним Shift .Последний вариант, который довольно интересен, - это навигация по вкладкам в том порядке, в котором они были открыты с помощью Ctrl + F9 / F10 .
Переход по истории вкладок назад и вперед: Прыжки: Переход по вкладкам вперед и назад:Чтобы закрыть текущую вкладку, нажмите Ctrl + w . Это гораздо лучший выбор, чем использование маленьких кнопок «x» в правой части вкладок.Если вы дойдете до того, что у вас будет открыто огромное количество вкладок, вы можете:
Закрыть все | Ctrl + Shift + w (+ Alt , чтобы сохранить текущий открытый):
Или, если вы предпочитаете держать много вкладок открытыми, вы можете искать по открытым вкладкам с помощью Ctrl + Shift + . Будьте точны! Здесь нет нечеткого соответствия. Этот поиск также можно активировать с помощью значка « >> » на панели вкладок.
Вышеупомянутые ярлыки также доступны из раскрывающегося меню «Файл» - это может пригодиться при использовании сеанса браузера RStudio или просто, если вы их забудете.
Код вставки ярлыков в RStudio
Операторы и участкиДавайте начнем с простых и очень полезных ярлыков! Если вы хотите ускорить набор наиболее распространенных операторов, вам обязательно понравятся эти:
Alt + (-) для вставки оператора присваивания <-
и
Ctrl + Shift + M для оператора magrittr (он же pipe) %>%
Самое приятное в этих двух случаях - то, что вместе с оператором вставляются пробелы.
Ctrl + Shift + R - это простой способ создавать складные разделы комментариев в вашем коде.
Стоит узнать об использовании этих разделов для экстернализации кода с функцией knitr: read_chunk () . Если вы хотите узнать об этом больше, проверьте подробности.
Вы можете открыть / свернуть эти разделы комментариев (а также другие виды разделов, например, в фигурных скобках {} или в Rmd) с помощью
Alt + L - свернуть
Alt + Shift + L - открыть
Чтобы свернуть или открыть всех разделов вместо активного, просто замените L на O в этих ярлыках.
Извлечение функций / переменныхЕсли вы написали оператор, который хотите преобразовать в функцию, не начинайте с нуля. Выделите его и попробуйте Ctrl + Alt + X - ярлык для «извлечь в функцию». Вам нужно только указать имя функции, все необходимые поля будут заполнены автоматически. Существует также аналогичный ярлык для извлечения переменной, доступный с помощью Ctrl + Alt + V. Здесь у вас есть пример использования.
Переименование в областиЕсли вам нужно изменить имя переменной в нескольких местах, но вы боитесь, что "найти и заменить" испортит ваш код, вы должны знать, что переименование возможно только в области видимости. Это достигается путем выбора функции или переменной, которую мы хотим изменить, и нажатия Ctrl + Shift + Alt + M.
Он выберет все вхождения в области видимости, вам нужно будет просто ввести новое имя.
Да, ярлык длинный, но может быть полезен.Я считаю, что его легче запомнить как расширение ярлыка оператора magrittr, поэтому Pipe + Alt .
Использование фрагментов кода в RStudio
Вы устали писать одни и те же куски кода снова и снова и запоминать все скобки и необходимые параметры для функций? Отличный способ избежать написания так много, особенно обычного кода, - использовать фрагменты кода.
Что такое фрагменты кода?Фрагменты кода - это фрагменты повторно используемого шаблонного кода.
Snippets идеально подходят для автоматической вставки шаблонного кода и предотвращения дублирования простых задач. Если вы ищете способ ускорить написание больших частей кода, когда время ограничено (например, живое кодирование во время презентации), фрагменты кода могут быть очень полезны.
Как использовать фрагменты кода?Фрагменты можно распознать в вашем списке автозаполнения по тегу {snippet}.
Введите имя фрагмента, дважды нажмите Shift + Tab или Tab , чтобы использовать его.Если ваш вклад необходим для его завершения - просто заполните позиции важными элементами. Вы можете переключаться между ними с помощью вкладки Tab .
Некоторые из сниппетов, доступных по умолчанию, включают:
- Объявления - lib, req, fun, ret, mat
- Петли - для переключателя в то время как
- Условные выражения - if, el и ei для условных операторов
- Применить функции семейства - apply, lapply, sapply и т. Д.
- Определения классов / методов S4 - sc, sm и sg. Шаблон приложения
- Shiny - shinyapp
И это только для R! Также есть сниппеты для других языков, и их очень легко настроить и определить самостоятельно!
Вы могли заметить, что я использовал insertOperatorsExample, очень простой настраиваемый фрагмент , который я создал на первом gif-изображении, показывающем ярлыки операторов.
Как создавать собственные фрагменты кода в RStudio
Для настройки или создания собственных фрагментов используйте кнопку Изменить фрагменты в разделе фрагменты в
Инструменты -> Глобальные параметры -> Код
Чтобы лучше понять, как вы можете создавать свои фрагменты, давайте в качестве примера рассмотрим матрицу и фрагменты функций , объявления .
|
$ используется как специальный символ для обозначения того, куда должен переходить курсор после завершения каждого раздела фрагмента.Внутри скобок у нас есть индекс поля (порядок, в котором курсор будет прыгать после нажатия табуляции), 0 используется как последнее поле, а текст после двоеточия используется как информация о том, что должно быть помещено в это место. Чтобы вставить буквальный «$» внутрь сниппета, он должен быть экранирован как \ $.
Snippets, помимо создания шаблонов кода, также могут запускать код R. Это позволяет создавать динамические сниппеты. При использовании ` r expr ` в любом месте вашего фрагмента ваш R-код будет выполнен, когда фрагмент развернут, а результат будет вставлен в документ.
В качестве примера рассмотрим объявление фрагмента временной метки, доступное по умолчанию.
|
Он запускает функцию вставки, чтобы вставить комментарий с текущей датой в код. Его выполнение сводится к следующему:
Обладая этими знаниями, давайте быстро создадим собственный фрагмент для вставки трубы, но вместо пробела у нас будет новая строка сразу после него:
|
Использование поиска в RStudio
Итак, если у вас еще немного кода, у вас есть инструменты для его быстрой генерации.
Следующий вопрос - как быстро найти то, что вы ищете.
Есть несколько доступных опций поиска, которые вы можете использовать.
Функция перехода к файлу Ctrl + (.) позволяет быстро найти в проекте файл или функцию и перейти непосредственно к нему. Он поддерживает нечеткое сопоставление, поэтому легко найти то, что вам нужно.
Если вам нужна большая надежность, используйте Ctrl + Shift + F для вызова окна «Найти в файлах», которое позволяет вам искать файлы в указанном вами каталоге (даже вне проекта).Вы можете переключаться между найденными элементами, дважды щелкая их в окне «Найти в файлах», которое открывается рядом с консолью.
Если вы хотите искать только внутри активной вкладки источника, вы можете использовать панель поиска с Ctrl + F , которая позволяет несколько дополнительных опций, таких как замена текста и поиск только внутри выбранной части кода. Это также может быть полезно для редактирования нескольких курсоров - см. Раздел ниже.
В части 1 мы уже рассмотрели другие методы - поиск в истории консоли и поиск по вкладкам.Вы можете обратиться к нему, если хотите получить более подробную информацию о них.
Как редактировать с помощью нескольких курсоров в RStudio
В RStudio можно одновременно писать и редактировать более чем в одном месте. Есть несколько способов создать несколько курсоров. Вы можете нажать Ctrl + Alt + (вверх / вниз) , чтобы создать новый курсор в том направлении, в котором вы нажимаете. Если вы хотите быстро выделить больше строк, используйте Alt и перетащите мышью, чтобы создать прямоугольное выделение, или Alt + Shift и щелкните, чтобы создать прямоугольное выделение от текущей позиции курсора до позиции щелчка.
Этот способ редактирования может поначалу показаться устрашающим, и поначалу может оказаться непростым в использовании. Однако знание того, что это есть, может сэкономить ваше время, когда вы сталкиваетесь с повторяющимися многострочными задачами. Попробуйте поиграть с использованием нескольких курсоров и посмотрите, как это выглядит.
Ниже вы можете увидеть пример того, как может выглядеть использование нескольких курсоров:
Другой способ - использовать панель инструментов «Найти / заменить» из предыдущего абзаца для размещения нескольких курсоров. Просто найдите фразу и нажмите кнопку Все , чтобы выбрать все подходящие элементы.Он создаст курсор для каждой совпадающей фразы. Если вы не хотите выполнять поиск по всему файлу, вы также можете ограничить область поиска фразы, выбрав интересующую вас часть и установив флажок с опцией «В выделении» .
Как использовать надстройки R
НадстройкиR - это обширная тема, которая сама по себе может заполнить сообщение в блоге. Мы просто хотим дать вам краткое введение в эту концепцию.
Что такое надстройки R? НадстройкиR позволяют выполнять функции R в интерактивном режиме прямо из RStudio.Надстройки распространяются как пакеты R и могут быть запущены либо из раскрывающегося списка надстроек на панели инструментов, либо с помощью назначенных сочетаний клавиш.
Мы можем выделить два типа надстроек. Это текстовые макросы и блестящие гаджеты. Текстовые макросы вставляют текст в панель консоли / источника или могут преобразовывать текст в панели источника. Shiny gadgets - это интерактивные приложения Shiny, запускаемые внутри RStudio, которые также могут выполнять преобразования, такие как текстовые макросы, но их возможности гораздо шире.
Проверить некоторые дополненияЧтобы быстро попробовать надстройки, вы можете установить несколько примеров из RStudio Github.
devtools :: install_github («rstudio / addinexamples», type = «source»)
Он предоставит вам текстовый макрос для вставки % в оператор% , а также три блестящих гаджета для небольшого беглого взгляда на то, что возможно.
Как я уже упоминал, вы можете назначить сочетание клавиш для надстройки так же, как вы делаете это с обычными сочетаниями клавиш.Вы можете легко найти их, отфильтровав «Надстройки» (у всех них такая же область видимости).
Создайте свои собственные надстройки RЕсли вы хотите увидеть больше из них, попробуйте пакет addinslist от Дина Аттали.
Если вы хотите создать свои собственные надстройки, вы можете найти дополнительную информацию о том, как это сделать здесь.
Дополнительные советы RStudio Совет: используйте настройки vimДержите руки в одном месте! Это мощный метод для программистов.Примеры: dd для удаления всей строки, 7dd для удаления 7 строк, навигации, макросов, перехода по целым словам вместо букв.
Совет: используйте .RProfileКогда вы разрабатываете пакет R, полезно загружать часто используемые пакеты разработчика в файл .RProfile (помещенный в основной каталог пакета). Например:
Таким образом, вы можете использовать такие функции, как ` test (), check () ` без конкретной ссылки на пакет или загружать пакеты самостоятельно.
Совет: повысьте безопасность с помощью .RenvironНе храните учетные данные внутри кода проекта. Хорошая практика - хранить их «gitignored» в файле
.Renviron : . |
И используйте переменную в коде с `Sys.getenv (« db_password »)`.
Совет: используйте DockerЕсли вы хотите сохранить согласованную среду для разработки проекта в команде, используйте докерированную версию RStudio (https: // hub.docker.com/r/rocker/rstudio/).
Расскажите нам о своих советах RStudio
Очевидно, что есть еще много чего изучить по теме улучшения рабочего процесса RStudio, и мы надеемся, что вы вдохновитесь на дальнейшие исследования и эксперименты самостоятельно. Если в результате вы получите что-то полезное - будь то фрагмент кода, надстройка или просто что-то полезное, о чем мы ее не упомянули, почему бы не поделиться этим в комментариях ниже? Мы будем регулярно обновлять эту страницу, добавляя больше советов по RStudio.
Дополнительная литература
Если вам нужны другие руководства по R, попробуйте эти:
Обратитесь к Appsilon
Мария Грычук
Менеджер проекта
Пожалуйста, включите JavaScript для просмотра комментарии от Disqus.17.1 Использование сочетаний клавиш RStudio
Используйте сочетания клавиш RStudio
Формат R Markdown можно использовать с любым редактором по вашему выбору, если установлены R, пакет rmarkdown и Pandoc.Однако RStudio глубоко интегрирован с R Markdown, поэтому вы можете без проблем работать с R Markdown.
Как и любая IDE (интегрированная среда разработки), RStudio имеет сочетания клавиш. Полный список можно найти в меню Инструменты -> Справка по сочетаниям клавиш
. Некоторые из наиболее полезных сочетаний клавиш, связанных с R Markdown, приведены в Таблице 17.1.
Задача | Windows и Linux | macOS |
---|---|---|
Вставить блок R | Ctrl + Alt + I | Command + Option + I |
Предварительный просмотр HTML | Ctrl + Shift + K | Command + Shift + K |
Вязальный документ (knitr) | Ctrl + Shift + K | Command + Shift + K |
Скомпилировать записную книжку | Ctrl + Shift + K | Command + Shift + K |
Скомпилировать PDF | Ctrl + Shift + K | Command + Shift + K |
Запустить все куски выше | Ctrl + Alt + P | Command + Option + P |
Запустить текущий чанк | Ctrl + Alt + C | Command + Option + C |
Запустить текущий чанк | Ctrl + Shift + Enter | Command + Shift + Enter |
Запустить следующий кусок | Ctrl + Alt + N | Command + Option + N |
Запустить все куски | Ctrl + Alt + R | Command + Option + R |
Перейти к следующему чанку / заголовку | Ctrl + PgDown | Command + PgDown |
Перейти к предыдущему чанку / заголовку | Ctrl + PgUp | Command + PgUp |
Показать / скрыть структуру документа | Ctrl + Shift + O | Command + Shift + O |
Создать книгу, веб-сайт,… | Ctrl + Shift + B | Command + Shift + B |
Кроме того, вы можете нажать F7
, чтобы проверить правописание в документе.Вы также можете перезапустить сеанс R, нажав Ctrl + Alt + F10
(или Command + Option + F10
в macOS). Регулярный перезапуск полезен для воспроизводимости, потому что результаты с большей вероятностью будут воспроизводимы, если они вычислены из нового сеанса R. Это также можно сделать с помощью раскрывающегося меню Restart R и Run All Chunks за кнопкой Run на панели инструментов.
Сочетания клавиш и сочетания клавиш
Сочетания клавиш и сочетания клавишВ Stella можно использовать различные сочетания клавиш.Большинство из них соответствуют стандартам для приложений (например, Ctrl + C для копирования и Ctrl + V для вставки).
Контекст | Действие | Windows | Macintosh |
Все | Закрыть Модель | Ctrl + W | ⌘ + Вт |
Копировать выделенный фрагмент | Ctrl + C | ⌘ + C | |
Копировать выбранные элементы (без добавления соединителей) | Shift + Ctrl + C | Shift + ⌘ + C | |
Выбор куска | Ctrl + X | ⌘ + | |
Режим редактирования | Ctrl + E | ⌘ + E | |
Программа выхода | Ctrl + Q или Alt-F4 | ⌘ + Q | |
Режим исследования / эксперимента | Shift + Ctrl + E | Shift + ⌘ + E | |
Справка (открытая документация) | F1 | F1 | |
Открытая модель | Ctrl + O | ⌘ + O | |
Паста | Ctrl + V | ⌘ + V | |
Новая модель | Ctrl + N | ⌘ + N | |
Повторить последнюю отмену | Ctrl + Y | ⌘ + Y | |
Восстановить все входы | Shift + Ctrl + I | Shift + ⌘ + I | |
Восстановить все выходы | Shift + Ctrl + O | Shift + ⌘ + O | |
Восстановить все устройства (входы и выходы) | Shift + Ctrl + R | Shift + ⌘ + R | |
Run Модель | Ctrl + R | ⌘ + | |
Сохранить модель | Ctrl + S | ⌘ + S | |
Сохранить модель как | Shift + Ctrl + S | Shift + ⌘ + S | |
Выбрать все | Ctrl + A | ⌘ + А | |
Отменить последнее изменение | Ctrl + Z | ⌘ + Z | |
Увеличить | Ctrl ++ | ⌘ ++ | |
Уменьшить | Ctrl + - | ⌘ + - | |
Модель | Выбрать переменную (не редактировать имя) | Shift + Ctrl + щелчок | Shift + ⌘ + щелчок |
Find (открывает находку) | Ctrl + F | ⌘ + F | |
Find Next (для призраков) | Ctrl + G | ⌘ + G | |
Окно интерфейса | Ctrl + I | ⌘ + я | |
Перейти к главному модулю | Ctrl + ↑ | ⌘ + ↑ | |
Перейти на один модуль вверх | Ctrl + C | ⌘ + C | |
Паста | Ctrl + V | ⌘ + V | |
Распечатать текущую модель или страницу | Ctrl + P | ⌘ + P | |
Панель результатов | Ctrl + D | ⌘ + D | |
Рабочие характеристики | Alt + Ctrl + R | Alt + ⌘ + R | |
Инструмент выбора запаса | Ctrl + 1 | ⌘ + 1 | |
Инструмент выбора потока | Ctrl + 2 | ⌘ + 2 | |
Select Converter Tool (инструмент Var на CLD) | Ctrl + 3 | ⌘ + 3 | |
Инструмент выбора соединителя | Ctrl + 4 | ⌘ + 4 | |
Инструмент выбора модуля | Ctrl + 5 | ⌘ + 5 | |
Выбрать инструмент Ghost | Ctrl + 6 | ⌘ + 6 | |
Редактор единиц | Ctrl + U | ⌘ + U | |
Увеличить | Ctrl ++ | ⌘ ++ | |
Уменьшить | Ctrl + - | ⌘ + - | |
Интерфейс | Режим редактирования (из режима презентации) | Esc | Esc |
Открыть окно модели | Ctrl + M | ⌘ + M | |
Режим презентации (полный экран) | F5 | F5 | |
Режим презентации (оконный) | Shift + F5 | Shift + F5 |
Комбинации клавиш и мыши
Alt + щелчок / перетаскивание - повторяет последнее действие построения модели или интерфейса.
Shift + Drag - При изменении размера сохраняется соотношение сторон. При перетаскивании перемещается только по горизонтали или вертикали. При добавлении потока или соединителя опускается точка привязки. Когда не на каком-либо объекте, он будет прокручивать окно.
Ctrl + Shift + щелчок (⌘ + Shift + Click) открывает панель результатов для переменной, по которой щелкнули в режиме исследования (только модель).
Ctrl + перетаскивание (⌘ + перетаскивание) Перемещение переменной на график или таблицу или в элемент панели, такой как суммирующий конвертер.
r - есть ли элегантный способ использования комбинации «значений первичного ключа» в наборе данных для вычисления значений для объединенных значений ключа?
ПРИМЕЧАНИЕ: это несерьезная проблема, которую можно легко решить с помощью зоопарка (или, по крайней мере, я не понимаю, как зоопарк эту проблему :()
У меня есть набор данных с несколькими «ключевыми столбцами» и значением, связанным с комбинациями, где установлен только один ключевых столбца.Значения для строк, в которых задано более одного ключевого столбца, можно рассчитать на основе строк «набора одного ключевого столбца».
Используя обычные методы программирования, это довольно просто (но беспорядочно) сделать, как показано ниже. Я надеюсь, что в R.
есть более приятный и элегантный способ сделать это.В этом примере у меня есть три ключа для значения комбинированного ключа, например. [1,1,0] = Я бы вычислил значение на основе двух первичных ключей Val [1,0,0] и Val [0,1,0]. В этом примере, где я использую простое среднее, это mean (2,5) = 3.5.
myMatrix <- tribble (
~ `1`, ~` 2`, ~ `3`, ~ Val,
0,0,0,1,
1,0,0,2,
2,0,0,2,
0,1,0,5,
1,1,0, NA,
2,1,0, NA,
0,2,0,6,
1,2,0, NA,
2,2,0, NA,
0,0,1,1,
1,0,1, NA,
2,0,1, NA,
0,1,1, NA,
1,1,1, NA,
2,1,1, NA,
0,2,1, NA,
1,2,1, NA,
2,2,1, NA
)
# Фильтр для NA в Val col
tmpNARows <- myMatrix%>% filter (is.na (Val))%>% select (-Val)
# Возьми
tmpFirstRow <- ИСТИНА
for (myR in 1: nrow (tmpNARows)) {
# Для каждой строки таблицы NA
tmpMyNARow <-tmpNARows [myR,]
tmpFirstElement <- ИСТИНА
for (myC in 1: ncol (tmpMyNARow)) {
# найти записи, которые составляют его части
# игнорировать столбцы со значением 0
if (0! = tmpMyNARow [myC]) {
# Сделать базовую запись для поиска
tmpMyBaseRow <- tmpMyNARow
for (myC2 in 1: ncol (tmpMyNARow)) {
если (myC2! = myC) {tmpMyBaseRow [myC2] <- 0}
}
if (tmpFirstElement == TRUE) {
# Сделать новую Базовую таблицу
tmpMyBaseTable <- tmpMyBaseRow
tmpFirstElement <- ЛОЖЬ
} еще {
# Добавляем базовую строку к базовой таблице
tmpMyBaseTable <- union (tmpMyBaseTable, tmpMyBaseRow)
}
}
}
# Вычислить среднее значение и сохранить как Val
tmpVal <- (left_join (tmpMyBaseTable, myMatrix)%>% summarize (mean (Val))) [[1]]
tmpMyNARowWithVal <- tmpMyNARow%>% mutate (Val = tmpVal)
if (tmpFirstRow == TRUE) {
tmpMyResultMatrix <- tmpMyNARowWithVal
tmpFirstRow <- ЛОЖЬ
} еще {
tmpMyResultMatrix <- union (tmpMyResultMatrix, tmpMyNARowWithVal)
}
}
#filter for non NA
tmpNonNARows <- myMatrix%>% filter (! is.на (Вал))
# Добавляем вычисленные строки
myCalculatedMatrix <- union (tmpNonNARows, tmpMyResultMatrix)
#Давайте посмотрим
myCalculatedMatrix
# элемент (1,1,0) действительно равен 3.5, так что похоже, что он работает.
Ожидаемый результат должен выглядеть так:
myCalculatedMatrix%> %range_all ()
.# Стол: 18 x 4 `1`` 2` `3` Вал
1 0 0 0 1.000000 2 0 0 1 1.000000 3 0 1 0 5,000000 4 0 1 1 3.000000 5 0 2 0 6,000000 6 0 2 1 3,500000 7 1 0 0 2,000000 8 1 0 1 1 500 000 9 1 1 0 3 500 000 10 1 1 1 2.666667 11 1 2 0 4,000000 12 1 2 1 3.000000 13 2 0 0 2 000 000 14 2 0 1 1 500 000 15 2 1 0 3 500 000 16 2 1 1 2,666667 17 2 2 0 4,000000 18 2 2 1 3.000000