Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事にトラックバックする(FC2ブログユーザー)
http://burnlight.blog3.fc2.com/tb.php/9-28141d17

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

テキストエディタ Viviのchangelog用スクリプト

テキストエディタViviというのを使ってみている。やはりMDIは使いやすい。

これでchangelogメモをやってみてるんだけど、日付入力が面倒。

で、スクリプトを作りました。
キーボード一発で、現在日付と名前、メールアドレスを入力してくれます。
設定方法、使用方法は、通常の使用方法と同じですがメモ。


設定方法
・スクリプトディレクトリの設定がなければ設定する。
・以下のスクリプトをスクリプトディレクトリに、"clog.vvs"などの名前で保存。
・[スクリプト]メニューからスクリプトの登録を行う。

使用方法:
・[スクリプト]メニューかCtrl + 数字のショートカットで実行。

現在のファイルのカーソルのある位置に日付 名前が入力されます。
カーソルが行の一番左ならそのまま、そうでなければ途中です。
以下はスクリプト
---ここから---
//
// changelogの日付入力
//
//自分の名前 適当に編集する
var myName = "nekoka neko ";

//改行コード
var retcode = "\r\n";//windowsの人用
//var retcode = "\n"; // unixの人用

function main()
{

var r;


//現在のカーソル位置を調べる
var pos = thisView.getCursorPos();
//現在のカーソル位置が左端であれば入力位置をそのままにして、
// 左端でなければ改行する
if (pos.offset > 0 ) {
thisView.insertText( retcode );
thisView.viCommand("0D");
}

//changelog文字列の生成
var now = currentTime();
//r = now.strftime("%Y-%m-%d %H:%M:%S ");
r = now.strftime("%Y-%m-%d ");
r += myName;
r += retcode;
r += "\t*:";
r += retcode;
r += "\t";
//changelog文字列の入力
thisView.insertText(r);

//カーソルの位置を *と:の間に移動
thisView.curUp(1);
thisView.curRight(1);

}

---ここまで---






スポンサーサイト
この記事にトラックバックする(FC2ブログユーザー)
http://burnlight.blog3.fc2.com/tb.php/9-28141d17

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

Appendix

プロフィール

burnlight

  • Author:burnlight
  • 忘れないように色々メモします。

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。