- 作成者投稿
- 2007年10月28日 5:52 pm #5042gen参加者
他のエディタの機能で、DOSシェルエスケープというのが
あったのですが、結構便利でした。2007年10月29日 12:58 pm #5051Aye Wongメンバーgenさんは書きました:
他のエディタの機能で、DOSシェルエスケープというのが
あったのですが、結構便利でした。genさん、これはどういう機能でしょうか?検索すればMIFESの機能らしいことは分かったのですが、内容はよく分かりませんでした。
2007年10月29日 4:53 pm #5054gen参加者MIFESの機能の一部なのですが、
DOSシェルエスケープを選択するとDOSシェルエスケープ
いうタグが通常のテキストのように作成され、一言でいうと
そのタグがDOSプロンプト画面のようなもので、例えば
DIR[Enter]でデレクトリ一覧が表示され、編集も可能です
名前を付けて保存するとそのままテキストして保存も出来ました。
————————————————————————
外部ツールにアウトプットバーを使用のcmd.exeを指定し、
実行したアウトプットバーにdosコマンド等を入力する
ようなイメージの画面(アウトプットバーにカーソルは表示されるが入力は出来ない。)
————————————————————————
同じような機能のプラグインでは、
http://error484.s151.xrea.com/info.php
に errorEOPSが公開されていますが、DOSシェルエスケープと同じ事を行うとerrorEOPSにdosコマンドを入力し、
表示された内容を選択しクリップボードにコピーして
テキストに貼り付けを行う作業が、DOSシェルエスケープ
ではテキストの画面にdosコマンドを入力するだけですみます。
———————————————————————–
systeminfoの情報を保存、プログラムの実行(テスト)、
ファイル名の印刷(dir,tree)など、など
ほぼテキストアリアがdosプロンプト画面なので、多目的に
使えそうでした。
———————————————————————–
テスト環境のマシンにMIFESが入っていて今まで使った事
が無かったのでMIFESを使ってデバックしたのですが
バイナリモード、ソフトウエアタブ、DOSシェルエスケープは良いと思いましたが、でもMIFESってとっても高価なんですね...でもEmの方が機能やマクロ、プラグインが豊富で
使い勝手は良かったです。開発がんばって下さい。2007年10月30日 2:16 pm #5061arereメンバーemacsやVzエディタなどにあるコンソールバッファと同様の機能のようですね。
標準入出力ハンドルのduplicateとstreamin/outで出来ますが、コマンドの入力
と結果の取り込み、そして編集の関係からするとI/F的にはプラグインで入力し、
標準出力からの結果をドキュメントウインドウに吐き出す形で実現した方が良さそ
うな気がします。
であればプラグインを作るだけでバージョン6でも出来ますね。2007年10月30日 3:19 pm #5062Aye Wongメンバーなるほど、どのような機能か理解しました。
マクロでも手間を掛ければ実現できますが、外部ツールでアウトプットバー以外にテキストにも出力できるオプションがあるほうが便利かもしれません。投票項目を「外部ツールの出力結果を収集中のテキストに取り込む」としておきました。(票は引き継がれます。)
http://macromates.com/textmate/manual/shell_commands#executing_commands_filtering_text
TextMateの”Filter Through Command”は出力方法が豊富で、編集中のテキストに挿入する以外に、HTMLへ出力(して内臓ブラウザで表示)、出力結果で新しいタブを作る、ツールチップを表示、といったことも可能みたいです。
2007年11月5日 10:14 am #5106gen参加者Aye Wongさんは書きました:
なるほど、どのような機能か理解しました。
マクロでも手間を掛ければ実現できますが、外部ツールでアウトプットバー以外にテキストにも出力できるオプションがあるほうが便利かもしれません。投票項目を「外部ツールの出力結果を収集中のテキストに取り込む」としておきました。(票は引き継がれます。)
http://macromates.com/textmate/manual/shell_commands#executing_commands_filtering_text
TextMateの”Filter Through Command”は出力方法が豊富で、編集中のテキストに挿入する以外に、HTMLへ出力(して内臓ブラウザで表示)、出力結果で新しいタブを作る、ツールチップを表示、といったことも可能みたいです。
外部ツールでアウトプットバー以外にテキストにも出力できるオプションがあれば他にも使えるかもしれませんね。
とりあえず 外部ツールのコマンドプロンプトの引数に
/C “$(CurText)” を設定してみました。
:-P - 作成者投稿
- このトピックに返信するにはログインしてください。