Перейти к основному содержимому

Рабочий процесс без мыши

Опытному пользователю

Почему продвинутый пользователь уходит от мыши

Мышь хороша для графики и редких действий. Для повторяющегося потока (IDE, терминал, браузер, файлы) клавиатура выигрывает:

  • руки остаются на "домашнем ряду" — меньше усталости;
  • действия воспроизводимы (то же сочетание = тот же результат);
  • проще связать с макросами.

Базовая карта клавиш — Клавиши для новичка и Горячие клавиши Windows. Устройство клавиатуры (скан-коды, раскладки) — глава "Клавиатура".

Play ITЗагрузка интерактивного демо…


Уровни "клавиатурной зрелости"

УровеньНавык
1Win+V, Win+Shift+S, Alt+Tab, Ctrl+Shift+Esc
2Привязка окон (Win+←/→), виртуальные рабочие столы, Win+X
3Глобальные хоткеи в AutoHotkey, PowerToys (см. ниже)
4Редактор без мыши: Vim-модальность, VS Code chord keys
5Терминал + tmux: 2.05 Терминал

Учите по 3–5 сочетаний в неделю, только те, что экономят время в вашем сценарии. Не гонитесь за "50 хоткеев за день" (шпаргалка новичка).


Windows — набор "второго дня"

СочетаниеДействие
Win+EПроводник
Win+.Эмодзи и символы
Win+Ctrl+Shift+BПерезапуск драйвера видео (чёрный экран)
Ctrl+Shift+EscДиспетчер задач
Win+Rms-settings:Параметры
В VS Code Ctrl+PБыстрое открытие файла

Продвинутые редакторы — не Блокнот

РедакторСильные стороныКому
Notepad++Лёгкий, плагины, логи на WindowsБыстрый просмотр, regex replace
VS CodeLSP, Git, Remote SSH, расширенияУниверсальный хаб разработки и конфигов
Vim / NeovimСкорость в SSH, один инструмент вездеАдмины, любители модальности
EmacsРасширяемая "ОС в редакторе"Долгие сессии, org-mode, Lisp

Почему не стандартный Блокнот — нет нормального поиска по проекту, Git, подсветки, множественных курсоров, встроенного терминала. Для power user текст = данные, с ними работают как с кодом. Способы поиска по файлам и папкам — поиск текста в файлах.

Подробное сравнение и IDE — Софт: разработка. Путь в программирование — Код и разработка.


VS Code как центр рабочего дня

Типичная настройка продвинутого пользователя (не только программиста):

  • Remote - SSH к Home Lab;
  • расширения — YAML, Docker, Markdown, PowerShell;
  • settings.json в Git — переносимая среда;
  • встроенный терминал Ctrl+` для скриптов.

Vim — зачем учить, если не "вимер"

Модальное редактирование

Нормальный режим (навигация) и вставка (i). Esc возвращает в нормальный — меньше прыжков к мыши в SSH и логах.

Достаточно знать i, Esc, :w, :q, /поиск — чтобы править конфиги на сервере без мыши. Полноценный Vim — инвестиция; окупается при жизни в SSH.

Режим / командаДействие
iВставка
EscНормальный режим
:wСохранить
:q!Выйти без сохранения
gg / GНачало / конец файла
ddУдалить строку
:%s/old/new/gЗамена по файлу

Neovim — форк с встроенным LSP; на Windows ставится через winget. Vimium / Surfingkeys — Vim-подобная навигация в браузере (осторожно с конфликтом Ctrl+F).


Emacs

Один процесс "живёт десятилетиями": Org-mode для заметок, magit для Git. Кривая обучения выше Vim; окупается, если вся работа — текст и код в одной среде.


Notepad++ для "грязной" работы

  • огромные логи (мегабайты) без тормозов IDE;
  • плагин Compare для diff двух файлов;
  • макросы записи на Repetitive tasks;
  • EOL conversion (CRLF ↔ LF) перед коммитом на Linux.

Microsoft PowerToys

PowerToys — официальный набор утилит от Microsoft для power user (установка: winget, Store, GitHub releases).

МодульПольза
PowerToys RunAlt+Space — запуск приложений, файлов, команд
FancyZonesСетки окон (Win+Shift+ перетаскивание)
Keyboard ManagerПереназначение клавиш без драйверов
PowerRenameМассовое переименование в проводнике
PeekБыстрый просмотр файла без открытия
Color PickerПипетка цвета для вёрстки/дизайна
Image ResizerИзменение размера из контекстного меню

Список и альтернативы — в дополнительных инструментах.


FancyZones — раскладки под мониторы

Создайте шаблоны — "код слева 70%", "браузер справа 30%", "три колонки на ultrawide". Привыкание занимает день — потом перетаскивание Win+Shift быстрее ручного resize.


PowerToys Run — не только exe

В строке Run можно:

  • ? текст — поиск в браузере;
  • . — открыть домашнюю папку;
  • %% — переменные окружения;
  • shell: > ipconfig, > wt (Windows Terminal).

Keyboard Manager

Примеры remap для эргономики:

  • Caps Lock → Ctrl (классика для Emacs/Vim);
  • правый Ctrl → Win (на старых клавиатурах);
  • отключить "случайный" Sleep на нестандартных клавишах.

Сохраняйте профили экспорта в Git вместе с dotfiles.


Горячие клавиши Windows 11

СочетаниеДействие
Win+Shift+SСкриншот области
Win+VИстория буфера обмена
Win+.Эмодзи и символы
Win+Ctrl+Shift+BПерезапуск графики
Win+Ctrl+CЦветовые фильтры (доступность)
Alt+Space, NСвернуть (в классическом меню окна)
Win+NumberЗапуск/переключение на панели задач

В VS Code отдельная вселенная — Ctrl+P, Ctrl+Shift+P, F12 (go to definition), Alt+Click (multi-cursor). Вынесите 10 команд в шпаргалку на монитор.


Оптимизация процесса, не только клавиш

Клавиатура не спасёт хаос из 40 иконок на рабочем столе:

  • одна главная ОС на работу, эксперименты — в ВМ;
  • шаблоны папок (Projects/2025/client-name);
  • синхронизация только нужного (не весь диск в облако);
  • закрытие вкладок и отключение лишней автозагрузки — см. процессы Windows.

Трек-пад и эргономика

Полный отказ от мыши не обязателен. На ноутбуке жесты + клавиатура часто быстрее, чем внешняя мышь в поезде.

Эргономика (RSI): верх монитора на уровне глаз; запястья прямые; перерыв 5 минут каждый час при длинной печати.

Дальше: анализ процессов и кэшей Windows.