EditorScripts

// Copyright (C), 2015, CEU Co., Ltd.
// USR Changed by 2015-02-02T13:39:36 Fandy Xie 谢宇帆
// Version       : 1.0
// Description   : 自定义当前鼠标焦点的上行和下行备注
// Return        :
void fandy_comments_insertBeginEnd(Editor e)
{
    int startLine = e.selectionStartLine();
    int endLine   = e.selectionEndLine();
    int startCol  = e.selectionStartCol();
    UserInfo    userInfo;
    ;
    select userInfo
        where userInfo.id   == curuserid();

    if (endLine < startLine)
        endLine = startLine;

    e.unmark();
    e.gotoLine(startLine);
    e.gotoCol(1);

    e.insertLines("// " + strUpr(enum2str(currentAOLayer())) + " Changed by " + userInfo.name + " - Begin\n");

    endLine = endLine + 2;
    e.gotoLine(endLine);
    e.gotoCol(1);

    e.insertLines("// " + strUpr(enum2str(currentAOLayer())) + " Changed by " + userInfo.name + " - End\n");
}
// Copyright (C), 2015, CEU Co., Ltd.
// USR Changed by 2015-02-02T13:42:36 Fandy Xie 谢宇帆
// Version       : 1.0
// Description   : 自定义备注格式
// Return        :
void fandy_comments_insertTopDescription(Editor e)
{
    int startLine = e.selectionStartLine();
    int endLine   = e.selectionEndLine();
    int startCol  = e.selectionStartCol();

    userInfo        userInfo;
    str             dateTimeStr;
    transDateTime   dateTimes;
    ;

    /* 当前行前面添加
    if (endLine < startLine)
        endLine = startLine;
    e.unmark();
    e.gotoLine(startLine);
    e.gotoCol(1);
    */
    e.unmark();
    e.gotoLine(1);
    e.gotoCol(1);

    e.insertLines(strfmt("// Copyright (C), %1, %2 Co., Ltd.\n", year(today()), strUpr(curext())));
    select firstonly userInfo
        where userInfo.Id == curUserId();
    dateTimes   = dateTimeUtil::applyTimeZoneOffset(dateTimeUtil::utcNow(), dateTimeUtil::getUserPreferredTimeZone());
    dateTimeStr = dateTimeUtil::toStr(dateTimes);

    e.insertLines("// " + strUpr(enum2str(currentAOLayer())) + " Changed by " + dateTimeStr + " " + userInfo.name + '\n');
    e.insertLines("// Version       : 1.0\n");
    e.insertLines("// Description   :\n");
    e.insertLines("// Return        :\n");
}

134634_ljQF_2298893.png

转载于:https://my.oschina.net/fandyx/blog/374387

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值