Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 46

Вот в этой команде: ggvG$«zy вместо кавычек должен стоять знак дюйма: ggvG$"zy. Тогда действительно получится команда копирования всего буфера в регистр z

пс. это, видать, ошибка хабровского парсера.
Да, она — спасибо, что заметили =)
Если у вас клавиатура со стандартной раскладкой, попробуйте повесить Ctrl на клавишу Caps Lock. С таким положением Ctrl сочетания с ним становятся в разы удобнее.
Это всё равно не отменяет мускулисткого мизинца вимовода.
Зато делает этот мизинец не таким кривым.
У меня на капсе стоит английская раскладка, а на shift-caps — русская. Вакантное место уже занято.

Я видел психов, которые пробел перевешивали на Alt-Gr, а на пробел вешали контрл. Вот у них с мизинцами, наверное, всё хорошо.
Хитмап в топике показывает, что у автора капс не используется вообще. Возможно это артефакт анализа.

Вы так часто переключаете раскладку в пределах одного окна (предполагая, что состояние раскладки запоминается пооконно)?
Ага. Любые разговоры, а ля Habrahabr — это постоянное переключение раскладки. То Caps надо латиницей написать, то Shift, то Alt. Не говоря уже про более серьёзные разговоры в районе python, системного администрирования, linux и т.д.
Ну да, я мог бы и сам догадаться, 10534 комментария требуют изрядного количества переключений =)
Автор оригинала не подвержен проблеме смены раскладок и кодировок текста :)
А для меня самая удобная клавиша переключения языков — правый Alt. Правда у меня MS Natural клавиатура и печатаю слепой печатью, так что правым большим пальцем нажимать очень удобно.
НЛО прилетело и опубликовало эту надпись здесь
Сравнили… Есть ещё емаксеры. Правда, нормальные быстро покупают педали, чтобы не перекачивать мизинец.
Под Emacs надо ctrl не только на caps, но и на return. Серьезно, с таким конфигом в Emacs очень удобно и быстро работать. В bash/zsh с таким контролом тоже очень удобно, тем более там из коробки емаксовые хоткеи: ⌃-n, ⌃-p, ⌃-m и т.д., всё на контроле по-умолчанию. Для OS X keyremap4macbook хак может накрутить такие хоткеи для всей системы, ⌃-m жать удобнее, чем return (который у нас теперь ctrl).

P.S. Вот чтобы не превращать OS X в Emacs я сейчас привыкаю к виму, не шучу =)
Зачем нужен мизинец жать на контрол? Надо жать костяшкой ладони, куда мизинец приходит.
Делаю так с глубокого детства, в связи с чем не понимаю этой повальной мании капслокизации :)
попытался так нажать ctrl-z, остался в недоумении.
Видимо с детства просто нужно тренировать…
Не, если серьёзно, то как нажать ctrl-z, придерживая ctrl краем ладони?
Большим пальцем, разве что.
Z жмётся большим пальцем.
хотя я могу и безымянным, но большим удобнее.
Попробуйте это сделать на Macbook или любой другой клавиатуре Apple
Да, клава у маков — говно. Многократно в этом убеждался :)
Зависит от клавиатуры. Например, на MS Ergo 4k так нажать Ctrl чертовски сложно, из-за подушек для запястий.
если вы используете клавиатуру, заточенную для машинописи, а не для вашей работы — это ваша проблема. :)
с обычными клавами (A-Shape мой выбор) это получается прекрасно и очень удобно.
Для моей работы она вполне подходит, а вот плоские клавиатуры мне неудобны.
A4Tech KB(s)-8 совсем не плоская.
Плоские я не могу использовать, так как автоматически включается моторика ноутбука (с другой раскладкой)
Такая?:


Она плоская, насколько я вижу. Все кнопки в одной плоскости.
нет, такая:


высокие кнопки, долгий ход, подставка под кисти, слэш правее шифта и энтер сапогом.
при этом разделение уровня кнопок по этажам ощутимое и A-Shape.
Все кнопки в одной плоскости, увы.
Не понимаю, о какой плоскости идёт речь.
Не понимаю, о какой плоскости идёт речь.

О плоскости в ее геометрическом понимании, конечно.

Для сравнения взгляните на ergo 4000 (к сожалению, в бюджетном диапазоне клавиатур эта — единственная с такой компоновкой):



Вот у нее две левая и правая половины находятся в разных плоскостях. Центральная часть выше. В вашей клавиатуре такого нет, у нее все кнопки расположены в одной плоскости.
А я «ломаные» клавиатуры вообще не перевариваю — руки зажимаются жёстко на своей половине. а я середину расшариваю.
Спасибо за наводку, из-за этого мне было удобнее и быстрее нажимать esc чем ^+[.
В OS X это делается просто: Apple Menu -> System Preferences -> Keyboard -> Keyboard Tab -> Modifier Keys
Кто-нибудь всерьез думает, что самое главное при программировании это скорость набора?
Однако…
При чём тут программирование). Вы не понимаете сути оптимизации).
Да неужели? :)))
А мне всегда казалось, что лучше оптимизировать скорость соображалки, чем скорость пальцев.
Но если уж совсем просто, то лучше чуть посидеть на ладошках. Такой термин знаком? ;)
Вы играете на музыкальном инструменте? Хоть каком нибудь. Если да, то легче будет согласиться, что иногда «узкое место» именно в пальцах)
Оптимизация «соображалки», конечно, важна и нужна, но не только её необходимо развивать.
Аналогия с музыкальным инструментом не годится :)
Вот в соответствии с законом парных случаев сегодня опубликовано в Джо Армстронг об инструментах разработчика
Есть два тип программистов. Одни пишут 10 строк в день и уверенно двигаются к конечному продукту. Другие — пишут 100 или даже 1000 строк в день но топчутся на месте. Они никода не получат продукт, потому-что не понимают какую задачу решают. Они пишут тонны кода, чтобы это понять. Это создает иллюзию занятости и неплохо оплачивается.
Безусловно, необходимо больше думать, чем набивать строки в редакторе. Но часто мысль развивается в процессе созерцания и создания кода, и в этом случае чем меньше препятствий для воплощения мысли в виде текста, тем лучше.
Не спешите отрицать. И вообще, пожалуйста, не спешите).
Кто-то всерьез думает, что при наборе главное — не убить пальцы. Меньше нажатий — меньше нагрузка.
Не главное, но я многократно упирался в скорость набора.
Ну хорошо, пусть скорость набора важна.
Кто ж спорит, что шоткаты — это супер, и мышью не надо возить и целиться, и отрабатывают они быстрее.

Но на самом деле меня порадовала «методика», описанная в этой статье.
У меня больше к ней вопросов.
Притянутая за уши шенноновская энтропия — это за гранью добра и зла.
Чтобы не показаться голословным, попробуйте скрипт на двух строках «test» и «testtest».
Кому лень, привожу результаты — 0.932002401839 и 0.68267941997, соответственно.
Что труднее набрать?
Ох уж это наукообразие…
Да, testtest сложнее, так как буквосочетание «tt» редкое!
При попытке набрать у меня стабильно выходит «testest», за счет микромоторики и мышечной памяти.
Да про буквосочетания я и вообще не говорю :)))
Например, любая строка, состоящая из любого количества повторений одного символа ('tt', 'tttttt', 'ttttttttt' и т.д.) по результатам этой функции будет иметь «энтропию» ноль :)
Зато круто — для «оптимизации» использовал информационную энтропию.
Так сказать, стоял на плечах титанов.
Только надо понимать что используешь и как оно устроено…
Вот просто с налёта я бы мерой сложности установил бы (длину пути пальцев, которую нужно пройти, + количество нажатий), требующихся для набора той или иной волшебной команды.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации