私は ubuntu ユーザーであり、gedit が好みのエディターです。Java プロジェクトでは Eclipse が私の好みのエディターですが、特定の Play フレームワーク、RAD Java 指向のケースでは、gedit のような軽いエディターを使用することを好みます。
質問は次のとおりです: playframework に gedit プラグイン/スニペットを提供する計画はありますか?
私は ubuntu ユーザーであり、gedit が好みのエディターです。Java プロジェクトでは Eclipse が私の好みのエディターですが、特定の Play フレームワーク、RAD Java 指向のケースでは、gedit のような軽いエディターを使用することを好みます。
質問は次のとおりです: playframework に gedit プラグイン/スニペットを提供する計画はありますか?
確かに、リリースの次のバージョンでは、GEdit 仕様をフレームワークにリリースする計画はないようです。TextMate バンドルが追加されたのは、Guillaume がクライアント向けの Play アプリケーションを構築するときに使用する開発環境であったためだと思います。
モジュールまたはプラグインとして、Play コア フレームワークの外でこの機能を作成できない理由はありません。
gedit://myfile:3 に関する Niels の質問については、GEdit は特定の行番号でファイルを開くことをサポートしているようですが、登録された URL から GEdit を開く方法を見つけることができませんでした (これも TextMate のように)。これは可能なはずですが、私はその方法を知るほど強力な Linux 開発者ではありませんが、次のような形式で URL をマッピングする場合にすぎません。
gedit://open?url=file://%s&line=%s
Linuxコマンドに
gedit +<line> <file>
スクリプトを使用して、再生 URL を gedit 互換のコマンドラインに変換することが可能です。
変換を行う「textmate」という名前の小さなスクリプトを作成しました(それを行うにはもっと良い方法があると思いますが、私はgrepマスターではありません):
#!/bin/bash
URL=$1
FILE=`echo $URL | grep -o -E 'file(.*?)line=(.*)' | cut -d':' -f 2 | cut -d'&' -f 1`
LINE=`echo $URL | grep -o -E 'file(.*?)line=(.*)' | cut -d'=' -f 2`
gedit +$LINE $FILE &
Firefox では、ここで説明されているように、このスクリプトを txmt プロトコルに関連付けることができますhttp://kb.mozillazine.org/Register_protocol#Firefox_3.5_and_above