bar_1

contents_map

ラベル it's all text の投稿を表示しています。 すべての投稿を表示
ラベル it's all text の投稿を表示しています。 すべての投稿を表示

2016年10月29日土曜日

That's Text: Safari でテキストエリアの編集に外部エディタを使う

That's Text スクリプトは、AppleScript で書いたプログラム。Safari で TEXTAREA などの入力フォームを、好みの外部エディタで編集できるようにする。利用には、Automator でこのスクリプトを実行するサービスを作ること、およびシステム環境設定でサービスを駆動するショートカットキーの登録が必要とする。

`That's Text` is a AppleScript program. Using this, you can edit input forms such like TEXTAREA with your favorite external editors in Safari.

## 1. 開発にいたる背景

Webブラウザ上からやや大きめのテキストエリアを編集する機会というのは、たびたび起こる。このような場合、Firefox では、`It's All Text!` や `vimperator` を使って `TEXTAREA` の入力範囲を任意の外部エディタで編集することができた (Chrome なら `Edit with Emacs` とかなのかな)。わたしはこの機能を気に入っていた。ゆえあって Firefox から Safari へと乗り換えた後も、ぜひ使いたいと思ってきた。

ところが Safari で同じことを実現する方法を、わたしはこれまで見つけることができなかった。

今回 AppleScript で書いた `That's Text` スクリプトは、この問題を解決する。ユーザは、このスクリプトと Mac OS X 標準のアプリの `Automator` のサービスの作成と `システム環境設定` のショートカットキーの設定により、Safari でも入力フォームを Vim や Emacs といった自分の好きな外部エディタで編集できるようになる。

2011年6月27日月曜日

Windows + Firefox 環境で “It's All Text!” の代わりに Vimperator を使うには?

背景

ブラウザ上のテキストエリアなどで、入力する文をエディタを使って編集を行いたい場合、Firefox では、アドオン:“It's All Text!” を利用するのが便利らしい[佐々木2009]。

しかし、自分の環境では、このアドオンを利用することが出来ずにいた。というのも、自分の Windows の ログオン(アカウント)名は、日本語を含むものだからだ; このアドオンでは、一時ファイルをアカウント名を含むフォルダに作ろうとする。しかし、海外製のアドオンということもあり、日本語を含むフォルダについては考慮されておらず、エディタ起動時にエラーとなってしまう。

しかしこの度、別のアドオン:Vimperator [MAX2011]を使用して、まさに望んでいたことができたので、ここに報告したい。

いやー、すばらしい!!