TextExpanderのさ、入力すると前の文字が消える問題について解決方法を見つけた





スポンサーリンク

28182443 c7d047e504 o

Macを使っていれば使わない手はないアプリ10選があれば間違いないくベスト3に食い込んでくるアプリ「TextExpander」ですが、月見水太郎(@tuki_mizu)もMac購入と同時に即購入しました。

このアプリ、スニペットという短縮単語を入れれば自動で文字を挿入してくれる便利アプリで、とても重宝しています。

僕も導入してはや3カ月たちますが、ある問題に直面しました。

それが、

スニペットを入力後たしかに文字を挿入してくれるのだが、前の文字が消えてしまう問題

なのです。

photo by To-Fu toys


スポンサードリンク

スポンサードリンク

詳しく説明します

僕の使い方としてはまず単語の前に「;」をつけてその後3文字の単語を登録します。

例えば記事を書く時によく使う冒頭の

月見水太郎(@tuki_mizu)です。

という文字列は

;tuk

というスニペットを登録しています。

しかしそうすると。

どうも初めまして月見水太郎(@tuki_mizu)です。

という文章を打ちたい時に

どうも初めまし月見水太郎(@tuki_mizu)です。

という風に「て」の部分が消えてしまうんです!

この珍妙な問題をどう攻略しようかと一時考えておりまして、ふとあることに気づきました。

そういえば日本語入力を適用した後に起こっていると!

原因は多分これだなと思います。

TextExpanderは日本語でも入力を可能にする方法があります。

つまり

;tuk

と入力しても

;つk

と入力しても指定した文字列が挿入されるわけですが、ここに問題があることがわかりました。

上記した二つのスニペットには大きな違いがあります!

それが、、、

文字数なんです!

;tuk=文字

;つk=文字

なんですね。

で多分なんですが、スニペット入力時に挿入されるのが半角英数に依存されているということみたいなんですよね。

つまり

「;tuk」と入力した場合「;tuk」の四文字分を削除して

「月見水太郎(@tuki_mizu)です。」

という文字列が挿入されることになります。

しかし、日本語入力で「;つk」と入力した場合は三文字なんですが、「;tuk」で登録しているので四文字分消えてしまう、そのため一文字前が削除されてしまうみたいなんですよね。

いやーこれはわからなかった。

しかも導入3カ月目にして日本語入力を可能にしたため違いに気づきましたが、導入と一緒にしていたらよくわからなかったかもしれません。

ふー。(-。-;

ということで解決法

ここまで分かれば簡単ですね。日本語入力した場合に文字数がかわらない文字列を選択すればいいです。

;つk

と入力していた場合

;tkい

とかこんな感じの文字列を登録してあげるといいかと思います。(本当に登録する時は「;tkiです」)

最後の「い」に関しては文字数に変わりがないので日本語変換されても問題ないと思います。

最後に

とりあえず、僕は全てをこの設定でし直したら今のところ、「スニペットを入力後たしかに文字を挿入してくれるのだが、前の文字が消えてしまう問題」は起こっていません。

いやーほんとによかったです。

かなりいいアプリなだけに「スニペットを入力後たしかに文字を挿入してくれるのだが、前の文字が消えてしまう問題」はかなりショックだったんですよ。直らなかったらどうしようと思っていたので。

それでは、「スニペットを入力後たしかに文字を挿入してくれるのだが、前の文字が消えてしまう問題」でお困りの方は参考にしていただければと思います。

世界から「スニペットを入力後たしかに文字を挿入してくれるのだが、前の文字が消えてしまう問題」が無くなることを祈って。

月見水太郎(@tuki_mizu)でした!

こちらはiOS版のアプリです




スポンサードリンク

ABOUTこの記事をかいた人

現役看護師ブロガーです。毎日を最適化して自由に生きるための情報発信をしています。 月間10万人以上に読まれるブログ「つきみず書庫」を運営中。 医療・看護師関連の未来の働き方についても情報発信しています。 お仕事のご依頼はメールかTwitterのDMからよろしくお願いします。
メールアドレス:tukimimizutarou@gmail.com
twitter facebook follow us in feedly RSS twitter