Немногопроуправлениивприложениях
性感的ui控制ипрочее的动作。sexyтостатьянепроновомодныежесты。 ,тостатьяпровещи,которыестершеменя,проpower usersисофт,которыйоднилюбят,адругиененавидят。
Итак,начнемсраспространенногософта。 Речьпойдетисключительнопродесктопивеб。 Выпробовалипользоватьсякакимлибомессенджеромнеиспользуямышь? Вообще,在“отправить”上。 Темнеменее,знаниеповедениясочетаний输入Shift +输入ещенедаетполнойвластинадпрограммой。 Особенно,когдаонипоменяныместами(привет,毁灭!)。 Вызнаете,какпереключитьсянадругойчат? Анапоследнеенепрочитанное? НапримерSlackиDiscordподдерживаютзамечательноеклавиатурноесочетаниеCtrl + K,котороеоткрываетселект。 Спомощьюнегоможнобыстроперейтикаккнепрочитанным,такиклюбомудругому,чьеимявызнает。 电报натакоенеспособен。 Правда,еслискинутьсокнавводафокус,нажавнаEsc,товфокусеокажетсяпоиск,которыосработае。 ПроSkypeявообщемолчу。 Унихмалотого,чтохоткеевмало,такониещеинеописанывнутрипрограммы。

Адлячегоонивообщенужны? Нет,еслитывальяжносидишьвкресле,воднойрукемышка,авдругой—бокалмерло,тода,не。 Аеслитыпечатаешьдвумяруками,перескакиваясодногоприложениянадругоеиведешьодновременнотридиалога,топодобныевещистановятсяопределяющими。 ИхотяпоследнеевремяПОделаетсядляоднорукихлюбителейкартиночекиогромныхшрифтов,софттакилииначеделаютлюдиболеепрошаренныеинет-нет,даиоставятчто-тоудобное。 Поошибке,неиначе。
Зачемнамоперационнаясистема
Все,чтоябудудальшеписатьстемиилиинымиограничениямиибольюможносделатьивWindows中,нодлятогочтобыпонятьконцепцию,яопишусвоерабочееокружение。
Винтернетахчастенькоможновстретитьскриншоты“красиво”настроенныхрабочихстолов。 Некоторые(особенноэтимгрешатарчеводы)дажепишутрядомснимисловавроде简约。 *делаеткислоевыражениелица*
Моеокружениепослезагрузкивыглядиткакдвапустыхмонитора。 Понятно,чтообоипростоненужны,разихникогданевидно。 Ноуменявдополнениекэтомунетиникакихпанелей。 Основнойспособпереключенияприложений—хоткеи。 напользуюсьоченьограниченнымнаборомсофта,例如программыуменяподвязанынахходящиесяподпа。 Есливдругнадозапустить,апотомипереключатьсяначто-тоновоеилипостороннее,естьRofi,которыйодновременноилаунчерипереключалкасвозможностьюпоиска。
Еслинебратьврасчеттекстовыередакторы(аяговорю,пропрограммерские),тоостаетсявобщем-т。 Тутпросто,ставишьчто-товродеcVim,Tridactylитакдалее。 Онинетолькодаютогромноеколичествоудобныххоткееиконтроловдляпереходаповолкаа Этаконцепцияпозволяетспомощьюклавиатурыкликатьпоэлементамстраницы。 Скриптнаходитвсекликабельныеиэлементыиназначаетимсочетаниеизпарыбуквизтехчтоуже。 Тожебезумноудобноибыстро。 Случаются,правдаособоупоротыесайты(привет,Wrike!),

Ужетолькоэтоможетнеплохосократитьнакладныерасходыработызакомпьютеромвсилотото Состороныможетпоказаться,чтопользоватьсяхоткеями—этосложноинадопомнитьоченьмного,н。 Спроситеближайшегопрограммистаилидизайнера。 Можетоказаться,чтоондаженепомнит,какиебуквывключенывкакое-тоизсочетаний,которое Спинноймозгоченьсокращаетпутьотжеланиячто-тосделатьирезультата。
Концепцииуправления,окоторыхвы,вероятно,незнаете
Кромеужеупомянутого提示模式,откоторогонепосвященнымбачно
Какмыдержимруки,когдапечатаем? ФЫВА-ОЛДЖ。 Двигатьрукикстрелкам,потомобратно,илитогохужезапоминатьбезумноеколичествосочетанийальта,шифтаиконтрола,всеэтоотбиваетжеланиепользоватьсяхоткеями。 Ноуваснетдругогопути,есливыхотитеработатьпродуктивно。 Первоерешение—однокнопочныехоткеи。 Напримерпрограммистбальшуючастьвремениперемещаетсяпокоду, Инасколькоудобнеебылобыразместитьнавигациюпрямоподпальцами! Знакомьтесь,VimKeys。 Концепцияопираетсяна“режимы”,подробнееокоторыхпозже。 Сутьвтом,чтоесливпрограммеестьпользовательскийвводтекста,тоонвынесенвотдельныйрежим,авбазовомрежименажатиянабуквыобрабатываютсякакхоткеи。 Напримерперемещениеповешенноевместострелокнаhjkl。 Янебудураспинатьсяпробогатствонавигациивима,
Обычновмассовыхпрограммахсотнифункций(еслисчитатьвсюнавигацию,переключениенастроек,ипрочего),приэтомвсегопарадесятковизнихдоступнаизменюималопересекающиесясэтимпарадесятков(атоименьше) – хоткеями。 Апредставтесебепрограммерскийсофтилитотжефотошоп? Есливсеповеситьхоткеи,тоеслииклавиатуранезакончится,томозгможетначатьвзры。 Однакожебольшаячастьфункцийконтекстнозависимая。 Нутоестьзачемнамвыделениеиудалениетекста,еслинепроисходитввод。 Нуитакдалее。
Дляподобногоразделенияестьрежимы。 任务2–3неявныхрежимакаквобычныхприложениях。 Этомогутбытьявныережимывродетогокакэтосделановвиме,илидесятки“режимов”каквемаксе。 Режимымогутвключатьсяивыключатьсявзависимостиототкрытыхфайлов, Онимогутперекрываться,вытеснятьдругдруга,выполнятькакие-тодействиянавходиливыходит。 Например,некотороыепрограммыподдерживаютVIM模式,которыйпозволяетпереключатьсямеждурежимомредактированияи“图形模式”,вкоторомработаютоднокнопочныехоткеи。 Конечно,этовосновномотноситсякспецифическимпрограммерскимиликонсольнымпрограммам,ноеслиэтимпользуютсяте,ктоможетсделатькакугодно,развевамнеинтереснопопробовать?
Ещевариант,которыйвсущностиработаеткак“минирежимы”。 Допустим,“васестьнаборфункций,объединенныходной“категорией”。 Раскидывать20+функций,включаяредкоиспользуемыепоконтрол+шифт+альт+вин+что-нибудь? Неа。 Допустим,您在функцийкомментирования。 Комментированиестрок,регионов,раскоментирование,блочное,скопированием…Такдавайтесделаем, Да,сначаланажимаемCtrl + c,或其他。 Первоенажатиевключаетрежим,вкоторомсуществуюттолькохоткеикомментирования,которые,возм Последующемунажатиюрежимотключается。 Успешно,илиненайдясоответствующегохоткея。 Такможноделатьивложенныекатегории,создаваяхоткеиизтрехиболеенажатий。 Они,кстати,запоминаютсякудалучшемодификаторов。 重要信息领导者钥匙。 ВозьмемкпримерумойредакторSpacemacs(emacs)。 Внемглавнымлидер-клавишейявляетсяпробел。 Оноткрываеткорневуюкатегориюсочетаний。 在Затемужесогласномнемоникетамразложеныдругиефункции。 Апоенеодномунажатиюпробелаоткрываетсястрокавлопоискафункцийпоназванию。 Вимтакжеширокоиспользуетподобныйприем,начинаяс“” – какбы“главного”лидера,заканчиваятем,чтомногиефункцииявляются“микрорежимами”,тоестьсостоятиздвухбукв,втораяизкоторыхуказывает,например,наобластьиспользования ,вродестроки,словаилиабзаца。 Visual Studio,Visual Studio,Ctrl + k Ctrl + k组合键。Ctrl + k。 Жальтолькоспейсмакспоказываетвариантыдоступныхсочетанийпосленажатиясоответствующеголидера。 Хотя,кажется,естьидругиеSpace *конфигурацииидляvim,原子和崇高文本。

Нонанекоторыефункциииненадоиметьхоткеи。 ПомнитесочетаниеCtrl + L键。 Ачтоесливыводитьтакоежеокошко,нонедлянавигации,以及дляфункций? Кажется,молодоепоколениеназываетэтоCommand Palette。 Такможнонайтифункции,осуществованиикоторыхтыинезнал,напримерпоискавпоключевомуслову。 тоособенноудобнодляразнообразныхплагинов。 Некоторыепрограммыподдерживаютвнутренниескриптовыеязыки,абываетчтоивцеломнаписанытак,чтовседействияпрограммыдоступныдлявызовапоимени。
Немноголичногоопытаиразмышлений

Дажеизбегаяразговорапропродуктивность,скоростьпечатиитакдалее,описанныемноюконцепцииобычноподкрепленыитем,чтовесьфункционалдоступенсклавиатуры,итем,чтодаженезнаягдеонарасположенвинтерфейсеиеготочнойформулировки,всеравноможнобыстрополучитьк немудоступ。 Менявоточеньраздражаетразбиратьсявхитросплетенияхменюшекинастроечныхдиалогов。
ЕсливернутьсякразговорупроОС,тозадумайтесьвотнадчем:частолиувасприложениеневоон 从 ,неменяюихположениенаэкране,максимумраспахиваюилиперемещаюмеждумониторами。 Очевидно,请启用делаетсяхоткеями。 Уменядажезаголовковоконнету。 Яитакзнаю,какониназываются,акнопкисвернутьизакрытьмненененужны。
请使用WindowsрешаетсяспомощьюпрограммыAutoHotKeys。 Однакоясейчасраздумываю(тоестьуженаписалмаленький验证的概念)отом,чтобысделатьчто-товродеVimModeповерхсистемы,тоестьреальноперехватываянажатияипревращаяихвнужныемнекоды。 Заодно,яразбираюсьстонкостямиреализацииописанныхвышеконцепций。 Когдаутебяестьтолькокодыклавиш,такиевещикакнажатлимодификатор,илибылолидоэтогонужноетебенажатие,илибылолиэтонажатиеилиотпускание,всеэтоприходитсяреализовыватьсамому。
Утотальногоиспользованияхоткеевестьодиннедостаток:оченьпривыкаешь。 Вмомент,когдачто-тонедоступносклавиатурыилипрограмманеподдерживаетнавигациюпоhjkl。 Одноизсредств,которымярешаюэтупроблему:одинаковонастроенныеклавиатурыдомаинаработе。 Болеетого,мояклавиатураподдерживаетнекоторыехитрости。 Например,дляслучаев,когдаприложениянеподдеерживаютпривычныемнехоткеиямогритиих Например,您在ESC或Веняподлевымбольшимпальцемкнопка上。 Это,наверное,самаяиспользуемаяклавишаналевойполовинеклавиатуры。 Ноунееестьивтороедействие。 Когдаоназажата,онаактивирует“псевдо-контрл”режим。 Я,например,привыкподтверждатьдействиянеспомоEnter Enter,以及Ctrl + j。 Таквот,вэтомрежимеJотправляетвсистемукоднажатияэнтера。 按Ctrl + n和Ctrl + p,即可将соответственнострелкивверхивниз标记为Такжесделанодля。 Чтобынеутомлятьвасописаниямивсехтонкостеймоейклавиатуры,остановлюсьнатом,чтопереключениераскладкиуменятожеделаетсявсегооднойкнопкой。
Одинмойтоварищ,которогоякогда-тособлазнилразжитьсятакойжеклавиатурой,периодическиблагодаритменязаэто,отмечая,чтокогданадопользоватьсяновойпрограммой,оннезапоминаетхоткеи,аназначаетихввизуальномредакторенанужныеемукнопкииработаетвболеепривычном режиме。
Наверное,сейчасязакончуэтотпотоксознания, Спасибозавнимание。