Typinator、・・・恐ろしい子

プライベートではWindowsではなくMacを使っている。これは私の強いこだわりによるものではなく、単に父が熱狂的なApple信者で、Mac以外は買わない、という数十年続く我が家の暗黙ルールによるもの。面倒くさいので従っている。

大学院を卒業するまでは家でもパソコンを使うということをしていたけれど、ここ最近はネットくらいしか利用していない。もうパソコン自体なくても大丈夫な気がしてきている。

そんな状態を数年続けていたが、最近、転職を考え始めているのでパソコンスキルもアップデートしておくべきかと家でもちょこちょこ使うようにしている。

(2018.08.11追記)
最近はPythonやJavaScriptなどの勉強を始めたこともあり、Macが手放せなくなっている。

Widowsで一番好きなアプリは【PhraseExpress】だけど・・・

職場ではWindowsということもあってできるだけ、OSを選ばないようなアプリを使用するようにしているものの、同じメーカーでも使い勝手が違うのは仕方ない。でも、個人的には、Office以外はMacのアプリの方が使いやすいような気がする。

例えば、Keypirinhaは設定が面倒くさくて(というか未だに理解ができていなくて)、Alfredの方が使いやすい印象。また、Day OneのようなアプリもWindowsにない。

Day One
Price: Free+

 

(2018.08.11追記)
Chromeを利用するとWindowsからも利用することが出来た模様。でも過去記事を見るのにApple製品が必要なのであれば、Windows単独での利用は難しいかも。

そんな中にあっても、「Windowsのアプリの方が絶対にいい」と思っていたPhraseExpressの立場を危うくするアプリを見つけてしまった。あんなに大好きなPhraseExpressだったのに。

Macと相性のいいアプリ:Typinator

残念ながら今回見つけたアプリには、Windows用のアプリはないみたいなので、Windowsでは引き続きPhraseExpressを使っていくつもり。

見つけたMac用アプリ

Typinator(有料・買い切り)

これまで使っていたスニペットツール:TextExpander

PhraseExpressはつい最近までMac用のアプリを出していなかったこともあって、プラベートではかの有名なTextExpanderを使用していた。圧倒的な人気のとおり便利だったが、日付の設定などPhraseExpressと違う部分にやや使い辛い印象を感じていた。(PhraseExpressでは、年月日を使い慣れたYYMMDD方式で設定することが可能。)

ネットでは、月額課金制への移行に対する否定的な意見が多かったもののその性能や使い勝手については評価が高かった(だからこそあんなにネガティブな記事が多いのだろう)。

一方で私はというと、知識不足とパソコンの使用頻度から「すごいラク」というレベルに到達するほど使いこなせていなかった。

TextExpanderもPhraseExpressもiPhoneアプリを出していて、それもあってこれら2つのアプリに固執していた部分も少なからずあったのだけれど、「死にそうなほどに面倒くさいと思うような入力を携帯からしないじゃん、私」と気づいてこだわるのをやめた。それに、本当に面倒なのは、Workflowの処理に変更した。

 

現時点での私の付けたスニペットツールの順位はこんな感じ。

TextExpander <<<<<< Typinator < PhraseExpress

日付、日付、日付!

数ヶ月PhraseExpressを利用してきて、どんなことができるかの理解も進んでいることもあって今のところは一番だけど、Typinatorの説明書を読んでたら、Typinatorのポテンシャルすごい!出来ることが多いのだ(PhraseExpress以上かもしれない)。日本語にも対応しているので、日付の設定の際に、曜日を「金曜日」なんて返してもらうことも可能。

業務でもそうなのだけれど、私が一番良く使うのは、日付。とにかく日付。ファイル名の先頭などにも、日付を入れたくてたまらない。(自分のノートや、会議資料などに使うために、個人で日付スタンプを購入しているくらいだ。)

ファイル名の初めに日付を入れるなんて「いつの時代の人間だよ」という時代遅れのレッテルを貼られるだろうけど、フォルダ内でのファイルの並びが揃うのが好きでやめられない。

また現在、テキストファイルでTodo管理をしていることもあり、日付の入力が多い。

YYMMDDくらいなら大したことないとも思えるが、週末挟んだ途端日付を忘れたり、たまに興奮してか「1711001」みたいに0がひとつ多くなったり(その反対も)。だから、今日の日付がパパンと入力できるだけでかなりラクチン

PhraseExpressでの日付設定

ちなみにPhraseExpressでは、以下のような設定をしている。

// 1.ファイル名の頭に付ける日付: キーワード[,,file;] YYMMDD_ 
// 2.Todoリストの日別セパレータ: キーワード[,,date;] ----- DDD, DD MMMM YYYY ----- 
// 3.Todoリストの日付(タスク追加日・完了日): キーワード[,,today;] YYYY-MM-DD

入力前に【,,】入力後に【;】と入れる変なクセを付けてしまって、こうやって見ると恥ずかしいが、誤って変換されてしまうよりマシ。こんなのはもちろんTextExpanderでもTypinatorでも可能。

Typinatorでの設定方法

  1. 左側のリスト下の【+】をクリックして【New Abbreviation Set】を設定するか既存のセットを使用する。
  2. 左側のリストを選択し、右側のリスト下の【+】をクリック。
  3. 両方のリストの下にある【Abbreviation】に呼び出す文字を設定。(上の例の[,,file;]にあたる)
  4. 【Expansion】という下半分に、展開したい文字などを入力。(右にある【{…}】をクリックするとマクロなどのリストを表示することが可能。)

Typinatorの場合、【保存】しなくても、すぐに使える。

Regular Expressionとの組み合わせが面白い!

この程度だったら「へえ〜、でもPhraseExpressの方がいろいろマクロとか充実してるし」という印象だけだったのだが、正規表現(Regular Expression)というのが便利ですよ、という記事を読んでみて自分でも作ってみたら思いの外面白い!

(真ん中から下のあたりが該当箇所) 上のページの記事にあるように、例えば日付だけを打って、今月の任意の日付を入力するのだって簡単。上のページの例だと、2日とかは【2017-11-2】と表示されてしまうので、下のように最後にちょっとだけ追加する。

Regular Expresson:日付の設定(1)

//【Abbreviation】: ,,([0-9] ); 
//【Expansion】: {{refDate={YYYY}-{MM}-$1}}{YYYY}-{MM}-{DD}

【,,5;】と打つや【2017-11-05】と爆速で入力される。

Regular Expressionについては、上の記事を読んではじめて知ったので(Word使ってるときは単純な「置換」くらいしか使ってなかったです。。。)、このシリーズで簡単に勉強した。(「肝だけを短時間で」という感じの動画。)

ちょっと応用(?)して、Todoリストに締切を入力するスニペットも作ってみた。

Regular Expresson:日付の設定(2)

//【Abbreviation】: ,,d([0-9] ); 
//【Expansion】: {{refDate={YYYY}-{MM}-$1}}@DUE:{MM}/{DD}

【,,d5;】と打つやこれまた【@DUE:11/05】と爆速で入力される。 そして、月の終わりになったら必要になってくるだろう違う月の日付も打ちたい衝動には、次のスニペット。

Regular Expresson:日付の設定(3)

//【Abbreviation】: ,,d([0-9] ),([0-9] ); 
//【Expansion】: {{refDate={YYYY}-$1-$2}}@DUE:{MM}/{DD}

【,,d12,5;】と打つや【@DUE:12/05】と入力される。これに至っては爆速というよりは、やや便利程度。

sample-typinator

その他、すでに用意されている【Regular Expression】のセットの中には、日付を展開後すぐに【+】をクリックすると、一日ずつう増えていくというスニペットも。(例えば、【,,today,】で2017-11-05と展開後、【+】を連続で3回クリックすると、2017-11-08って表示される!)

同様に【ー】で1日ずつ減って【>】で一週間ずつ増え、【<】で一週間ずつ減る。 なんて便利・・・。

仕事と違って、プライベートではそこまでスニペットを使う必要性もないが、今日まで「正規表現」を知らずに生きてきた人間にとっては、こんなことが面白く感じられて、Typinatorの株が上昇中なのだった。

この他にもいろいろ機能があるらしいから、また使えるようになったらメモっておきたい。

Advertisements