Раз уж всё равно слово выделено мышкой, зачем тянуться к клавиатуре? Потащил мышкой, отпустил, в фоновой вкладке открылся поисковик или ссылка. В Vivaldi пользуюсь расширением Yet another drag and go, в Firefox — FireDrag (неидеально, но работает с e10s)
Почему вы не самозванец
* Вы допускаете, что можете быть самозванцем. Те, кто считает себя экспертами, таковыми не являются, но те, кто экспертами себя не считает, знают, как много они не знают
Оптимизировать можно только после профилировщика, я помню. Но при этом:
Передача параметров по ссылке (рекомендация 25), использование префиксной формы операторов ++ и -- (рекомендация 28) или подобных идиом, которые при работе должны естественным образом "стекать с кончиков ваших пальцев", преждевременной оптимизацией не являются. Это всего лишь устранение преждевременной пессимизации (рекомендация 9)."
На эту тему высказались многие из великих: Мейерс (6. «Различайте префиксную форму операторов инкремента и декремента»), Саттер(6. «Временные объекты» )+Александреску(9. «Не пессимизируйте преждевременно», 28. «Предпочитайте канонический вид ++ и --, и вызов префиксных операторов»), Страуструп+Cline( isocpp.org/wiki/faq/operator-overloading#increment-pre-post-speed ).
Здесь предлагают пересобрать perf.
Как мне кажется, посты укладываются в прокрустово ложе «финальных советов».
Передача параметров по ссылке (рекомендация 25), использование префиксной формы операторов ++ и -- (рекомендация 28) или подобных идиом, которые при работе должны естественным образом "стекать с кончиков ваших пальцев", преждевременной оптимизацией не являются. Это всего лишь устранение преждевременной пессимизации (рекомендация 9)."