Textwellで二つの文章を並行しながら編集する SwitchText(カーソル保持版)

Textwellで二つの文章を並行しながら編集する SwitchText
アクションを書きながらアクションの解説を書くとか。DraftPadでも使っていた方法ですが、一時保管にMyScriptsの助けを借ります。SwitchTextという名のスクリプトを作り、そこに文章を預...
公開したときはただテキストを入れ替えるだけだったのですが、あいたったー氏のTweetを見て、カーソル位置の受け渡しが分かりました。解説ありがとうございます。


MyScripts LE 2.5
分類: 仕事効率化,ユーティリティ
価格: 無料 (Takeyoshi Nakayama)

そんなわけで、まずMyScripts側のスクリプト、SwitchText。

TARGET="openurl";

text=LOAD_JSON("switch");
len=TEXT.length;
well=ENCTEXT+"&selectingLoc="+OPTION+"&replacingLen="+len+"&selectingLen"+len;
SAVE_JSON("switch",well);
if(text==null) text="";
location="textwell:///replaceRange?text="+text;

登録リンクはこちら→ http://tinyurl.com/mlrhsen


Textwell 1.0
分類: 仕事効率化,ユーティリティ
価格: \250 (Sociomedia)

TextwellからMyScriptsを呼び出すアクション。

T("urlScheme",{
  url:"myscripts://run?title=SwitchText&text="+encodeURIComponent(T.whole)+"&option="+T.range['loc'],
  option:"clearAll"})

登録リンクはこちら→ http://tinyurl.com/mc6mlfm



このアクションを立ち上げると、画面が切り替わり、新しいテキストが開きます。



もう一度起動すると、さっきのテキストが戻ってきます。一時的に別作業でTextwellを使いたいときに効果を発揮。裏でメールを送ったり、アクションを作ったりできます。


すでにお使いだった方は、しばらく誤動作します。2,3回空回しして、古いデータを消してからお使いください。画面が二つあると、エディタってスゴイんですよ。

  • Textwell用の自作アクション集