Pull to refresh

Я один такой? Поиск на хабре.

Lumber room
Мне кажется, не я один пользуюсь для навигации по редактируемому тексту Ctrl+Left(Right) Arrow или для выделения того же текста Shift+Ctrl+Left(Right) Arrow. Это просто наиудобнейше, я считаю, особенно когда к этому привыкаешь, это просто как воздух при редактировании HTML и т.п.

Так вот в строке поиска хабра такая фишка не удастся, как я понял. При нажатии на Ctrl+Left(Right) Arrow срабатывает переключение по страницам хабра. Странно, но ведь часто бывает ошибаешься в первом слове в поисковом запросе из двух слов и автоматом, например я, использую выше упомянутые комбинации клавиш для навигации по тексту. Мелочь, а неприятно. И все-таки я один такой?
Total votes 12: ↑8 and ↓4 +4
Views 266
Comments 11

Оптимизируем процесс работы в консоли

*nix *
Все привыкли редактировать текст в текстовых редакторах, блокнотах, веб-формах и т.д. В процессе набора текста мы пользуемся привычными стрелками, кнопками «End» и «Home», более опытные зажимают «Ctrl» и стрелками шагают по словам (что, кстати, не всегда работает). И при переходе на консоль мы ориентируемся на те же самые правила, даже не зная, что bash предлагает очень удобные средства и комбинации клавиш, которые очень упрощают работу и минимизируют количество операций для выполнения задачи. К тому же, в bash есть удобные средства работы с историей, масса различных подстановок и других интересных функций. Самые часто используемые мной и любым опытным администратором я и опишу в этой статье.
Читать дальше →
Total votes 256: ↑245 and ↓11 +234
Views 15K
Comments 76

Что может Ctrl в Visual Studio

Visual Studio *
Одна простая клавиша Ctrl может значительно упростить работу в Visual Studio. Помимо типичных комбинаций, которые нам очень хорошо знакомы, существует также и большое количество других, менее известных, но от этого и более ценных.

Далее список того, что можно делать с клавишей Ctrl.

Читать дальше →
Total votes 108: ↑84 and ↓24 +60
Views 227K
Comments 61

Работаем с кнопкой Control в Visual Studio + Resharper

.NET *
Sandbox
Введение

Есть очень много статей посвященных тому, как ускорить свою работу. В них написано о «программировании со скоростью мысли». Однако, я хочу поделиться с вами одним трюком, который позволит работать еще быстрее. Для этого потребуется Visual Studio 20xx + Resharper.

При работе в студии я условно разделяю два режима работы:

  • «Обе руки лежат на клавиатуре»: в этом режиме я набираю код или другой текст. Недостаток в том, что перемещать курсор по тексту приходится при помощи стрелочек на клавиатуре, что замедляем процесс работы. В студии можно перемещаться по словам при помощи Control + стрелочки, а это немного ускоряет перемещение курсора. Такая комбинация работает и в других приложениях, но, к сожалению, есть программы, где она не работает и вставляет странные символы.
  • «Левая рука лежит на клавиатуре, а правая на мышке»: в этом режиме я манипулирую текстом, кликаю на разные кнопки, менюшки, иконки или выхожу из окна студии в другие приложения. Плюс в том, что по тексту можно очень быстро перемещать курсор.

В связке студии и решарпера кнопку Control для редактирования текста я использую для таких комбинаций:

  • Control + B: перейти к определению, при настройках по-умолчанию аналогично Control + клик.
  • Control + Shift + B: перейти к реализации, использую чаще чем Control + B, так как у меня много интерфейсов.
  • Control + W: расширить выделение на логический блок.
  • Control + Shift + W: сузить выделение на логический блок.
  • Control + D: дублировать выделение, если выделения нет, то продублируется текущая строка, позволяет очень быстро множить строки или выделение, не трогая буфер обмена.
  • Control + C: скопировать выделение, если выделения нет, то скопируется текущая строка.
  • Control + X: удалить выделение в буфер обмена, если выделения нет, то удалится (в буфер обмена) текущая строка. Если буфер обмена не важен, то этой комбинацией можно быстро удалять строки одну за другой.
  • Control + V: вставить из буфера обмена.
  • Control + Z: отменить операцию.

Заметьте, что все эти комбинации можно делать одной левой рукой, и не нужно убирать правую руку с мышки. По умолчанию Control + клик работает аналогично Control + B. Если убрать в настройках решарпера переход по Control + клик, мы получим, что по этой комбинации будет выделяться слово целиком, что очень очень удобно. Какие преимущества нам дает выделение слова по Control + клик рассмотрим на примерах.
Читать дальше →
Total votes 19: ↑16 and ↓3 +13
Views 9.8K
Comments 7

Создание удобной и наглядной карты «горячих клавиш» / keymap/hotkey для NX, PyCharm или любой другой программы

Python *Desktop environments *CAD/CAM *DIY Lifehacks for geeks
Sandbox

Об опыте создания карты "горячих клавиш"/ keymap-ов на 100+ комбинаций простыми словами.

Современные программы имеют богатый функционал, но на хорошее овладение этим богатым функционалом уходят килограммы времени.
Горячие клавиши могут здорово сократить затраты времени на изучение функционала практически любой программы. А уж под себя настроенные горячие клавиши...
Но как?

Освоить кучу биндов
Total votes 9: ↑7 and ↓2 +5
Views 4K
Comments 2