Шаблоны текста-2

Рубрика: Дневник -> Софт-обзор
Пятница, 14 марта 2008 г.
Просмотров: 1805
Подписаться на комментарии по RSS
]]>
]]>

Про шаблоны текста с помощью Punto Switcher я уже писал несколько раньше. У этого способа есть один недостаток - нужно помнить все комбинации, а было бы здорово, если программа сама выдавала список возможных замен.

Вновь обратиться к данному вопросу меня побудила статья Владимира Стаценко «Шаблоны для Eclipse».

Почему-то я решил (об этом ниже), что Punto Switcher вообще не позволяет выводить список автозамен, поэтому я, побродив по Интернету, нашел несколько программ, которые специально предназначены для такой работы.

После тестирования я остановился на единственном варианте, который

  1. бесплатен,
  2. удобен
  3. более-менее безглючен.
В данном случае программа называется «PhraseExpress». Расскажу о её работе.

После инсталяции программы нужно зайти в её настройки (Settings) на закладку «Edit Phrases»:

phraseexpress

Жмем кнопку «New Folder» и создаем папку «My» (это не принципиально, вы можете назвать как угодно).

phraseexpress phraseexpress

В настройках папки обратите внимание на поле «Autotext». Я указал в нем символ подчеркивания («_»), потому что у меня все замены начинаются с этого символа:

phraseexpress

То есть когда я набираю в любом редакторе этот символ у меня автоматически выскакивает popup-меню с моими автозаменами:

phraseexpress

Теперь, чтобы выбрать фразу, нужно либо продолжать набирать его код, либо просто выбрать из списка.

Для создания кода (Autotext) и его текста нужно нажать кнопку «New Phrase»:

phraseexpress

Вводите название, текст и код («Autotext»). Не забываем нажать кнопку «OK».

Единственный момент, который у меня вызвал нарекание к программе, так это периодическое подглючивание при вставке больших текстов. В таких случаях вставляемый текст почему-то терял какие-то символы. Для решения этой проблемы, как оказалось, есть специальная опция в настройках (Settings - Text Output): нужно выставить параметр «Key-by-Key pasting speed» в 1. В этом случае будет видна «анимация» при вставке текста. Впрочем она нисколько не мешает, даже наоборот вносит некоторое разнообразие при наборе.

Как вы уже поняли, в PhraseExpress можно организовать довольно сложную и массивную структуру автозамен. Чтобы оценить всю мощь, «побродите» по уже созданым по дефолту папкам. Кроме этого существует т.н. макросы, которые позволяют автоматизировать вставку дат, переход на какой-либо сайт, запуск программ и т.д. Ну и совсем для гурманов скажу, что можно для фраз организовать «items», которые позволяют добавлять целые цепочки вставляемых текстов.


Уже после того, как я разобрался с программой PhraseExpress, я решил все-таки еще раз обратить свой взор на Punto Switcher и, как оказалось, совсем не напрасно.

Главное - в Punto Switcher есть «плавающий» список автозамен. И хотя он не претендует на такую же мощь, как в PhraseExpress, думаю, что для большинства случаев вполне сгодится.

В Punto Switcher не совсем удачно реализован механизм вызова этого списка, именно поэтому я его сразу и упустил. Так же я думаю, что это еще из-за того, что практически везде использую горячие клавиши и вот в Punto Switcher, для списка автозамены по-умолчанию как раз и не предлагается горячая клавиша.

Итак, все решается довольно просто. Идем в Параметры - Горячие клавиши:

Punto Switcher

Выделяем пункт «Показать/скрыть список быстрой вставки» и назначаем горячую клавишу. В моем случае это «Ctrl+1»: нажимаете «Ctrl», потом «1».

Теперь по этой комбинации клавиш у меня выскакивает вот такое окно:

Punto Switcher

Однако это еще не всё. Если вы сделаете горячую клавишу для «Показывать меню автозамены (вставка в текст)», то получите popup-меню со всеми словами автозамены. Это конечно же не PhraseExpress, но всё-таки...

Ну и в завершении совет для тех, кто больше привык пользоваться мышью. В этом случае можно в «Автозамене» включить опцию «Быстрая вставка слов из автозамены через меню левой кнопки мыши»:

Punto Switcher

Теперь, если кликнуть на иконку Punto Switcher (где «часики»), то появится список автозамен.

Еще в качестве дополнения можно включить опцию «Всплывающие подсказки при автозамене».

Punto Switcher

Конечно же все эти ухищрения всё-таки не дают в Punto Switcher «полноценного» всплывающего меню автозамен: приходится его вручную вызывать. Но с другой стороны, далеко не всегда оно нужно - те коды, которые часто используются, запоминаются и без подсказок, остальные же можно вставить и вызвав окно автозамен. Так что тут, скорее, вопрос привычки.

]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Комментариев: 10

Вы можете получать новые комментарии к этой записи по RSS или оформить подписку на все комментарии сайта. Или даже на все новые записи сайта. Не знаете, как это сделать?
  1. 2008-03-15 в 15:36:36 | compwoman

    В Punto Switcher этот список выводится очень легко, напрасно его ругаете smile Клик правой кнопкой мыши по значку punto switcher на панели -> "список быстрой вставки"

    появится окошко со списком, отдельное, можно настроить его прозрачность и размер

  2. 2008-03-15 в 17:14:55 | Андрей Лапенко

    Спасибо, пригодиться в работе:wink:

  3. 2008-03-16 в 00:44:10 | Владимир

    Я раньше пробовал Punto Switcher, но мне не понравилось, что он менял раскладку в самый неподходящий момент, и я его снес.

    А вот PhraseExpress - вариант интересный. Нужно будет попробовать.

    P.S. Кстати, по моим наблюдениям, самое сложное создать хороший список. В котором будет минимум нужных фраз.

  4. 2008-03-16 в 09:16:38 | Igor

    лет пять использую PS, но даже не задумывался так его использовать, для верстки использую несколько редакторов и всегда не хватало единого способа вставки кусков текста, только что попробовал работает во всех. smile (были сомнения будет ли работать в Дриме - в нем PS не всегда корректно переключает раскладку). И еще совет по PS - у меня изначально глючил на висте, хотя последняя версия стоит, наткнулся на совет запускать PS в режиме совместимости c WinXP+SP1 - работает без проблем.

  5. 2008-03-16 в 20:17:51 | Писатель

    Владимир, достаточно отключить ПС и он не будет менять раскладку автоматически. А если уж начали набираться что-то неправильно, то нажатие клавиши Pause/Break меняет раскладку уже набранного. Правда, только если это одно слово. Хотя может быть я в чем-то и не разобрался.

    Притом, что в "выключенном" состоянии продолжают работать все его функции, кроме автоматической смены раскладки.

  6. 2008-03-16 в 23:48:19 | Владимир

    Писатель, я понимаю, что можно настроить ПС, но зачем возиться если есть альтернативные варианты, которые сразу работают как надо? Например, тот же PhraseExpress. Или шаблоны в Eclipse, о которых я писал.

    Да и комфортность работы во многом зависит от ваших личных привычек.

    На эту тему есть хороший пример: переключение раскладок. Как лучше Alt+Shift или Ctrl+Shift? По большому счету, разницы никакой. Но я привык ко второму варианту, и пальцы сами нажимают на нужные клавиши, а чтобы нажать Alt+Shift мне нужно взглянуть на клавиатуру. Поэтому для меня лучше Ctrl+Shift, но я знаю людей, которые привыкли к Alt+Shift.

  7. 2008-03-17 в 15:32:37 | Yantar

    во всех этих вариантах, насколько я понимаю, нет возможности назначать горячие клавиши? Я пользуюсь AutoHotKey (http://lifehacker.ru/2007/09/27/autohotkey/), он конечно посложнее, без интерфейса, но зато по нажатию Ctrl+B я даже в текстовом поле в браузере могу выделить текст болдом

  8. 2008-03-18 в 22:45:12 | PAIIITET

    Пользуюсь «Показывать меню автозамены (вставка в текст)» уже как года 2. Хоткей висит на win+v

  9. 2008-03-23 в 19:52:24 | Охотник на зелёных

    Ну просто супер обзор. За знакомтсво с PhraseExpress отдельное спасибо. Я например так и не мог понять почему всякого рода PHP (HTML-PERL-JS) блокноты в себе не содержат такую возможность. Ведь это же просто супер, когда делаешь функцию, вносишь и она всегда под рукой. В общем спасибо ещё раз.

  10. 2008-03-24 в 19:30:41 | Denis Braas

    Лично мне пунто тоже не нравится. И не нравился. И после того как я его попробовал, отказался от всех прог такого типа. Хотя мой близкий друг школьный, до сих пор пунто юзает и похоже весьма рад сему факту.

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)