ホーム > Peggy
Peggyのアーカイブ
Peggyの販売元が変わった
- 2010-01-04 月 21:44:52
- Peggy
PHPスクリプトの編集に使ってるエディタ Peggy の販売元
アンカーシステムズさんのサイトにアクセスできませんね。
アンカーシステムズ(株)
『DNS エラー – サーバーが見つかりません』
って、サイトそのものが無いみたいだけど、ちと困ったな。
捜索すること20分。
Googleのキャッシュでようやくわかりました。
09/12/11 年末年始休日お知らせ
誠に勝手ながら2009年12月29日から2010年1月4日までお休みさせていただきます。 本年の商品の出荷は12月25日が最後となります。 その間、サポート業務もお休みさせていただきます。よろしくお願いいたします。
2010年1月5日からは、株式会社エスコアが販売とサポートを承ります。 なお、ホームページアドレスとメールアドレスに変更はありません。
株式会社エスコアさんで販売されるようです。
今日まで休みなので、ちょうど谷間にはまった次第でした。
メールひとつ欲しかったね。
キーワードを含む行を一覧表示するMocascript
- 2008-07-01 火 11:25:29
- Peggy
Peggyのアウトライン(見出し)機能は重宝します。
php.ini なんかはほぼフラットな構造なので
次の1行だけで見通し良く表示してくれます。
// .iniファイルをアウトライン表示 analyzeOutline([ /^;??\[[^\]]+\]/, /^;??[a-z].+/i ], true);
Peggyで編集中のファイル内をキーワード検索すると
該当個所をハイライトしてくれます。
Enterキーで該当個所を走査出来るものの
該当個所がたくさんあったりすると追いかけるのが面倒です。
IE7のRSS表示についてるインクリメンタルサーチみたいに
検索結果を絞りこんで表示できたらいいなと思い
先のアウトライン機能を使ってそれっぽい事をやってみました。
続きを読む
MocaScript – よく使う機能を関数にまとめた
- 2007-12-03 月 03:35:37
- Peggy
/***********************************************
* 文字列操作
***********************************************/
/**
* 文字列をダブルクォーテーションで囲む
* @var string path
* @return string
*/
function addQuote ( path ) {
return '"' + path.replace(/"/g, '""') + '"';
}
/**
* 文字列両端のダブルクォーテーションを削除する
* @var string path
* @return string
*/
function trimQuote ( path ) {
return path.replace(/^"??(.*)"??$/, '$1').replace(/""/g, '"');
}
/**
* 文字列末尾のパスセパレータを削除する
* @var string path
* @return string
*/
function rtrimPath ( path ) {
return path.replace(/[\s\\\/]+$/, '');
}
/**
* パス文字列からフォルダ名を取り出す
* @var string path
* @return string foldername
*/
function dirname ( path ) {
return path.replace(/[\\\/]([^\\\/]+)$/, '');
}
/**
* パス文字列からファイル名を取り出す
* @var string path
* @return string filename
*/
function basename ( path ) {
return path.replace(/^.*[\\\/]/, '');
}
/**
* カンマ区切りの文字列を配列に分解する
* @var string line
* @return array
*/
function splitcsv ( line ) {
return line.split(/\s*,\s*/);
}
/***********************************************
* ファイル&フォルダー操作
***********************************************/
/**
* テンポラリフォルダのパスを得る
* @return string path
*/
function getTempPath () {
var path = getenv('TEMP');
if (!File.isFolder(path))
path = getenv('TMP');
return path;
}
/**
* コマンドプロンプトを開く
* @var string path
*/
function openShell ( path ) {
if (File.isFile(path))
path = dirname(path);
if (!File.isFolder(path))
path = getcwd();
shellExecute('open', 'cmd.exe', null, path);
}
/**
* フォルダを開く
* @var string path
*/
function openFolder ( path ) {
if (File.isFile(path))
path = dirname(path);
if (!File.isFolder(path))
path = getcwd();
shellExecute('open', path, null, path);
}
/***********************************************
* Peggy 操作
***********************************************/
/**
* view が開かれていなければ終了する
*/
function hasView () {
if (!view)
error('ファイルが開かれていません');
}
/**
* project が開かれていなければ終了する
*/
function hasProject () {
if (!project)
error('プロジェクトが開かれていません');
}
/**
* フォーカスのある view または output から
* 選択中の文字列を獲得する(Peggy ver 4.22以降)
* @return string
*/
function getSelected () {
switch (getFocusedWindowType()) {
case 2:
for (var n in output) {
if (output[n].hasFocus())
return output[n].getSelectedText();
}
case 1:
return view.getSelectedText();
}
return '';
}
/**
* 1行ダイアログを表示して入力された文字列を得る
* @var string title ダイアログのタイトル
* @var string init 初期値(省略可)
* @var string prompt 接頭文字列(プロンプト)(省略可)
*/
function getInput ( title, init, prompt ) {
if (!prompt)
prompt = '>>';
if (!init)
init = '';
var s = inputBox(title, 'パラメータを入力してください', [ prompt, init ]);
return s[0].trim();
}
/**
* 編集中のファイル(view)のフォルダを開く
*/
function openViewFolder () {
hasView();
openFolder(view.getFilePath());
}
/***********************************************
* ユーティリティ
***********************************************/
/**
* サービスコンソールを開く
*/
function openServiceConsole () {
shellExecute('open', 'services.msc', '/s');
}
/**
* ODBCコンソールを開く
*/
function openOdbcConsole () {
shellExecute('open', 'odbcad32.exe');
}
/**
* MocaScriptフォルダを開く
*/
function openMocaFolder () {
openFolder(getShareFolder() + '\\script');
}
/**
* URIをブラウズ
* @var string uri
*/
function browse ( uri ) {
shellExecute('open', uri);
}
ホーム > Peggy
- Ad
- Apache
- MySQL
- PHP
- お気に入り
- ん。。。。。。広告
- アーカイブ
