Tag: TextExpander

目次

参考情報

Tips

日本語入力中でも展開する

前にスペースがなくても展開する

  • Snippetsのグループのプロパティを開きExpand afterを「Any character」にする。

ファイル経由で追加する

  • 拡張子".textexpander"ファイルに保存してダブルクリック?

クリップボードをスクリプトで取得する

  • 例えばRubyスクリプトでクリップボードの内容を取得したい場合、以下だとエラーになる。
    str = '%clipboard'
  • %clipboardがそのまま展開されるので、クリップボードの中に、シングルクォートが含まれていると、'abc'd'のようになってエラーになる。
  • これを防ぐためにヒアドキュメントを使はないといけない。TextExpanderにRubyを加えてマニアックに使う
     str =<<__EOM__
    %clipboard
    __EOM__
    

トラブルシューティング

日本語入力時に展開すると日本語部分が削除されてしまう。

  • TextExpanderのさ、入力すると前の文字が消える問題について解決方法を見つけた | つきみず書庫にあるように、英語での文字数と日本語での文字数が異なるのが問題。
  • TextExpanderの場合「;tuk」=4文字「;つk」=3文字となってしまい4文字削除すると一つ前の文字が削除されてしまう。
  • 実はTextExpanderの場合、「;tku」「;tく」だとなぜかうまく動作する(日本語部が最後)のだが、TextExpander以外のAlfredやKeyboard Maestroの展開だとこちらもだめ。
  • 英語圏のソフトに修正は期待できそうもないので、日本語に変換できない記号や全部子音で構成するのがよさげだ。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-05-15 (月) 19:36:40 (674d)