Как стать автором
Обновить

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

НЛО прилетело и опубликовало эту надпись здесь
>Думаю, такая программа будет иметь большой успех у огромного количества IT-специалистов,
>которым приходится частенько копи-пастить только что написанное.
"Копипастят" только что написанное в основном индийские программисты ;)
Что за предубеждения у вас.
Например:
var $foo = 'bar';
if ($foo == $abc)
{
//...
}

Если при первом вводе $foo записать ее в буфер, можно значительно облегчить себе написание следующих строк..
Я не говорю копи-пастить куски кода, а вот имя переменной — было бы неплохо...
приведите полную предполагаемую вами последовательность нажатий клавиш включая специальные для этого случая, тогда и сравним :)
Предположим, что мы можем настроить комбинацию клавиш. Обозначим ее как Fn+Z.
Последовательность следующая:
Нажимаем Fn+Z
Вводим фразу "Мама мыла раму"
Нажимаем Fn+Z
После этого имеем в буфере обмена "Мама мыла раму"
Это все, что делает программка.
Итого 4 нажатия клавиш: Fn, Z, Fn, Z
Какие альтернативы:
В IDEA: Ctrl+W, Ctrl+C (выделение слова)
Вообще: выделение мышкой, Ctrl+C
Трудозатраты на мой взгляд сопоставимые.

Почему я не хочу использовать такой подход: я должен заранее знать что сейчас я будет писать в буфер обмена. Нельзя отвлечься, нужно чётко расчитать свои действия (нажать клавиши по завершении). А вот главное различие! В новом подходе когда я решу скопировать текст, я должен выполнить *три* шага вместо *одного*, причём в жёсткой последовательности. Вместо одного а не вместо двух, потому что обычно я просто пишу,пишу текст не задумываясь буду ли что нибудь копировать или нет, а когда решу скопировать текст, то это будет одно действие.

Плюс мы получаем две разные парадигмы копирования: ваш для вновь набираемого текста и старый для уже существующего - не знаю правда навредит ли подобное разнообразие ;-)

Кстати вот альтернатива: автоматическое копирование выделенного текста в буфер обмена :)

Вообще предлагаю поставить путо свитчер, пускай там и много лишнего, и попробовать так жить - это будет реальная проверка вашей концепции :))
Основным моральным барьером в "старой" схеме для меня лично является как раз выделение. Я понимаю, что мы сейчас говорим о микро трудозатратном уровне, тем не менее, попробовать новый подход я бы не отказался (:
Что же касается выбора и разнообразия, то, в разумных пределах, это может быть только положительным фактором...
Для того чтобы облегчить написание этих строк достаточно взять нормальный редактор с умным автодополнением. В этом случае все будет сводится к написанию первых двух-трех строк и нажатия клавиши автодополнения.
Это уже называется "если б, да кабы..."
Не всегда есть возможность иметь под рукой IDE..
А вот запустить с флешки 10-и килобайтную программку можно всегда...
Если я правлю код то у меня обычно есть под рукой IDE :]
ну это очень тривиальный пример - в любой IDE с автокомплитом это делается с меньшим количеством нажатий клавиш и без использования буфера обмена!
>Что за предубеждения у вас
Если бы предубеждения ;)
зайдите например на codeproject.com откройте сттью лубого автора с индийским именем и загляните в код
НЛО прилетело и опубликовало эту надпись здесь
Угу
Боже мой, неужли ещё есть люди которые не знают о Punto Switcher'е?!
Он умеет делать всё, что вы описали.
Есть конечно менеджеры буффера обмена и пофункциональнее, но и эта программа не плоха. Жаль, что разработка остановилась.
Меня смущает основной функционал этой программы, который мне не нужен, более того, который мне вредит...
Есть масса специализированных менеджеров буффера обмена.
Порекомендуйте пожалуйста лучшие из них.
Странный метод копипаста.. а почему бы как обычно не написать текст, один раз нажать Ctrl+C, и много раз Ctrl+V ? Чем отличается кроме усложнения?
Вы забыли "выделить" текст после ввода. Я как раз и предлагаю этого шага избежать..
Вы забыли включить/выключить запись. При чем, я так полагаю, трехкнопочным сочетанием, ибо почти все удобные двукнопочные уже заняты.
Почему же? Есть же клавиши Super (Windows) и на ноутбуках и многих клавиатурах есть Fn. Подобрать более удобную комбинацию, чем "растопырка" Ctrl+C Ctrl+V можно сотней вариантов..
Дело в том, что эту, как вы выразились, "растопырку" любой опытный пользователь наберет в любом состоянии в любое время суток, в отличие от новой комбинации. Люди инертны - не забывайте об этом ...
А еще есть масса пользователей, которые используют Ctrl+Insert Shift+Insert, при этом никак не мешая любителям "растопырки".
В конце концов, я же не предлагаю заменить подход, а лишь немного расширить...
Ссори за черствость, но комбинация Ctrl+C Ctrl+V срабатывает уже рефлексорно, и привыкать к какимто другим методам нет ни временм, ни желания.
Так и не надо привыкать...
Ctrl+C Ctrl+V точно никуда не денется, по крайней мере еще несколько лет...
Да еще забыл. В X-Window при выделении текст автоматически помещается в буффер и дальше вставляется по нажатию средней кнопки мыши. В результате получаем всего два действия выделить, вставить. Чем будет лучше ваша программа?
Именно тем, что в ней концептуально нет такого понятия, как "выделить"...
Такой функционал дублируется клавишами Ctrl-A Ctrl-C Ctrl-V. Если же требуется кусок, то проще выделить и вставить. Экономия же которую дает ваша идея копеечная.
Его ("выделить") здесь действительно нет, но почему вы его отвергаете?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории