Комментарии 30
>Думаю, такая программа будет иметь большой успех у огромного количества IT-специалистов,
>которым приходится частенько копи-пастить только что написанное.
"Копипастят" только что написанное в основном индийские программисты ;)
>которым приходится частенько копи-пастить только что написанное.
"Копипастят" только что написанное в основном индийские программисты ;)
Что за предубеждения у вас.
Например:
Если при первом вводе $foo записать ее в буфер, можно значительно облегчить себе написание следующих строк..
Я не говорю копи-пастить куски кода, а вот имя переменной было бы неплохо...
Например:
var $foo = 'bar';
if ($foo == $abc)
{
//...
}
Если при первом вводе $foo записать ее в буфер, можно значительно облегчить себе написание следующих строк..
Я не говорю копи-пастить куски кода, а вот имя переменной было бы неплохо...
приведите полную предполагаемую вами последовательность нажатий клавиш включая специальные для этого случая, тогда и сравним :)
Предположим, что мы можем настроить комбинацию клавиш. Обозначим ее как Fn+Z.
Последовательность следующая:
Нажимаем Fn+Z
Вводим фразу "Мама мыла раму"
Нажимаем Fn+Z
После этого имеем в буфере обмена "Мама мыла раму"
Это все, что делает программка.
Последовательность следующая:
Нажимаем Fn+Z
Вводим фразу "Мама мыла раму"
Нажимаем Fn+Z
После этого имеем в буфере обмена "Мама мыла раму"
Это все, что делает программка.
Итого 4 нажатия клавиш: Fn, Z, Fn, Z
Какие альтернативы:
В IDEA: Ctrl+W, Ctrl+C (выделение слова)
Вообще: выделение мышкой, Ctrl+C
Трудозатраты на мой взгляд сопоставимые.
Почему я не хочу использовать такой подход: я должен заранее знать что сейчас я будет писать в буфер обмена. Нельзя отвлечься, нужно чётко расчитать свои действия (нажать клавиши по завершении). А вот главное различие! В новом подходе когда я решу скопировать текст, я должен выполнить *три* шага вместо *одного*, причём в жёсткой последовательности. Вместо одного а не вместо двух, потому что обычно я просто пишу,пишу текст не задумываясь буду ли что нибудь копировать или нет, а когда решу скопировать текст, то это будет одно действие.
Плюс мы получаем две разные парадигмы копирования: ваш для вновь набираемого текста и старый для уже существующего - не знаю правда навредит ли подобное разнообразие ;-)
Кстати вот альтернатива: автоматическое копирование выделенного текста в буфер обмена :)
Вообще предлагаю поставить путо свитчер, пускай там и много лишнего, и попробовать так жить - это будет реальная проверка вашей концепции :))
Какие альтернативы:
В IDEA: Ctrl+W, Ctrl+C (выделение слова)
Вообще: выделение мышкой, Ctrl+C
Трудозатраты на мой взгляд сопоставимые.
Почему я не хочу использовать такой подход: я должен заранее знать что сейчас я будет писать в буфер обмена. Нельзя отвлечься, нужно чётко расчитать свои действия (нажать клавиши по завершении). А вот главное различие! В новом подходе когда я решу скопировать текст, я должен выполнить *три* шага вместо *одного*, причём в жёсткой последовательности. Вместо одного а не вместо двух, потому что обычно я просто пишу,пишу текст не задумываясь буду ли что нибудь копировать или нет, а когда решу скопировать текст, то это будет одно действие.
Плюс мы получаем две разные парадигмы копирования: ваш для вновь набираемого текста и старый для уже существующего - не знаю правда навредит ли подобное разнообразие ;-)
Кстати вот альтернатива: автоматическое копирование выделенного текста в буфер обмена :)
Вообще предлагаю поставить путо свитчер, пускай там и много лишнего, и попробовать так жить - это будет реальная проверка вашей концепции :))
Основным моральным барьером в "старой" схеме для меня лично является как раз выделение. Я понимаю, что мы сейчас говорим о микро трудозатратном уровне, тем не менее, попробовать новый подход я бы не отказался (:
Что же касается выбора и разнообразия, то, в разумных пределах, это может быть только положительным фактором...
Что же касается выбора и разнообразия, то, в разумных пределах, это может быть только положительным фактором...
Для того чтобы облегчить написание этих строк достаточно взять нормальный редактор с умным автодополнением. В этом случае все будет сводится к написанию первых двух-трех строк и нажатия клавиши автодополнения.
ну это очень тривиальный пример - в любой IDE с автокомплитом это делается с меньшим количеством нажатий клавиш и без использования буфера обмена!
>Что за предубеждения у вас
Если бы предубеждения ;)
зайдите например на codeproject.com откройте сттью лубого автора с индийским именем и загляните в код
>Что за предубеждения у вас
Если бы предубеждения ;)
зайдите например на codeproject.com откройте сттью лубого автора с индийским именем и загляните в код
Боже мой, неужли ещё есть люди которые не знают о Punto Switcher'е?!
Он умеет делать всё, что вы описали.
Он умеет делать всё, что вы описали.
Странный метод копипаста.. а почему бы как обычно не написать текст, один раз нажать Ctrl+C, и много раз Ctrl+V ? Чем отличается кроме усложнения?
Вы забыли "выделить" текст после ввода. Я как раз и предлагаю этого шага избежать..
Вы забыли включить/выключить запись. При чем, я так полагаю, трехкнопочным сочетанием, ибо почти все удобные двукнопочные уже заняты.
Почему же? Есть же клавиши Super (Windows) и на ноутбуках и многих клавиатурах есть Fn. Подобрать более удобную комбинацию, чем "растопырка" Ctrl+C Ctrl+V можно сотней вариантов..
Дело в том, что эту, как вы выразились, "растопырку" любой опытный пользователь наберет в любом состоянии в любое время суток, в отличие от новой комбинации. Люди инертны - не забывайте об этом ...
Ссори за черствость, но комбинация Ctrl+C Ctrl+V срабатывает уже рефлексорно, и привыкать к какимто другим методам нет ни временм, ни желания.
Да еще забыл. В X-Window при выделении текст автоматически помещается в буффер и дальше вставляется по нажатию средней кнопки мыши. В результате получаем всего два действия выделить, вставить. Чем будет лучше ваша программа?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Идея маленькой полезной программки