1. kickbase

    Posted

    kickbase
Changes in title
+Macのサービスを利用したテキスト展開
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,45 @@
+# テキストの選択範囲をPythonで評価して書き換えるサービス
+
+下記ブログを拝読し、感銘を受けPython版を作らせていただきました。(下記記事はRuby版)
+
+Pythonistaの皆様の目につきやすければと思いメモがてら書いておきます。
+
+参考サイト
+
+- [Mac を使っているなら必ず使うべき2つの機能 "Automator" と "サービス"](http://r-kurain.hatenablog.com/entry/20130219/1361270262)
+
+- [Automator のデバッグ](http://r-kurain.hatenablog.com/entry/20130224/1361710783)
+
+## Automatorを起動し、新規サービスを作成する
+下記画面のように作成すればOK。
+
+<img width="1112" alt="service.png" src="https://qiita-image-store.s3.amazonaws.com/0/102012/2df525d6-6f2c-79ff-ece4-e1965a360ec2.png">
+
+
+コピペしやすいよう一応コードも貼っておきます。
+
+```
+python -S 2>&1 || echo;
+```
+
+## 環境設定のキーボードからショートカットを設定する
+下記画面のように設定。
+
+<img width="782" alt="shortcut.png" src="https://qiita-image-store.s3.amazonaws.com/0/102012/22691387-ea84-44a7-87f6-fe66afdc1087.png">
+
+## 使う
+Automatorに渡せるテキストであればどんなところでも使用できるのがポイント。
+
+また右クリックメニューからでもショートカットでも使用可能です。
+
+### 下記はCotEditorで使用したところ。計算機の代わりににもなりますね。(右クリックメニューから実行)
+
+![cal_cot_edit02.gif](https://qiita-image-store.s3.amazonaws.com/0/102012/7cfafb68-1abb-9afd-2e2a-e6aa643686b5.gif)
+
+### MacDownで使用したところ。人力ではやりたくない連番作成などにも便利。(ショートカットで実行)
+
+![loop02.gif](https://qiita-image-store.s3.amazonaws.com/0/102012/f2324e7b-eee6-7309-6cd2-837dc739d47f.gif)
+
+## まとめ
+
+Rubyistは元記事の、Pythonistaは本記事のサービスを使ってみてはいかがでしょうか。